:where(.so-source) img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
:where(.so-source) img.wp-smiley,:where(.so-source)  img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }
:where(.so-source) .typed-cursor { opacity: 1; animation: 0.7s ease 0s infinite normal none running blink; }
@-webkit-keyframes blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}
:where(.so-source) #progress { position: fixed; z-index: 2147483647; left: -6px; width: 1%; height: 2px; background: rgb(138, 28, 31); border-radius: 1px; transition: width 500ms ease-out, opacity 400ms linear; }
:where(.so-source) #progress dd,:where(.so-source)  #progress dt { position: absolute; top: 0px; height: 2px; box-shadow: rgb(138, 28, 31) 1px 0px 6px 1px; border-radius: 100%; }
:where(.so-source) #progress dt { opacity: 0.6; width: 180px; right: -80px; clip: rect(-6px, 90px, 14px, -6px); }
:where(.so-source) #progress dd { opacity: 0.6; width: 20px; right: 0px; clip: rect(-6px, 22px, 14px, 10px); }
:where(.so-source) #loading { display: block; position: absolute; top: 0px; left: 0px; z-index: 100; width: 100vw; height: 100vh; background-color: rgba(192, 192, 192, 0.5); background-image: url("https://aiadvantage.com/wp-content/plugins/b-laser/assets/img/MnyxU.gif"); background-repeat: no-repeat; background-position: center center; }
@keyframes laser-animation { 
  0% { width: 5%; }
  100% { width: 101%; display: none; }
}
:where(.so-source) { line-height: 1.15; text-size-adjust: 100%; }
:where(.so-source) *,:where(.so-source)  ::after,:where(.so-source)  ::before { box-sizing: border-box; }
:where(.so-source) { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0px; -webkit-font-smoothing: antialiased; }
:where(.so-source) h1,:where(.so-source)  h2,:where(.so-source)  h3,:where(.so-source)  h4,:where(.so-source)  h5,:where(.so-source)  h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }
:where(.so-source) h1 { font-size: 2.5rem; }
:where(.so-source) h2 { font-size: 2rem; }
:where(.so-source) h3 { font-size: 1.75rem; }
:where(.so-source) h4 { font-size: 1.5rem; }
:where(.so-source) h5 { font-size: 1.25rem; }
:where(.so-source) h6 { font-size: 1rem; }
:where(.so-source) p { margin-block: 0px 0.9rem; }
:where(.so-source) hr { box-sizing: content-box; height: 0px; overflow: visible; }
:where(.so-source) pre { font-family: monospace, monospace; font-size: 1em; white-space: pre-wrap; }
:where(.so-source) a { background-color: transparent; color: rgb(204, 51, 102); text-decoration: none; }
:where(.so-source) a:active,:where(.so-source)  a:hover { color: rgb(51, 51, 102); }
:where(.so-source) a:not([href]):not([tabindex]),:where(.so-source)  a:not([href]):not([tabindex]):focus,:where(.so-source)  a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }
:where(.so-source) a:not([href]):not([tabindex]):focus { outline: 0px; }
:where(.so-source) abbr[title] { border-block-end: none; text-decoration: underline dotted; }
:where(.so-source) b,:where(.so-source)  strong { font-weight: bolder; }
:where(.so-source) code,:where(.so-source)  kbd,:where(.so-source)  samp { font-family: monospace, monospace; font-size: 1em; }
:where(.so-source) small { font-size: 80%; }
:where(.so-source) sub,:where(.so-source)  sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
:where(.so-source) sub { bottom: -0.25em; }
:where(.so-source) sup { top: -0.5em; }
:where(.so-source) img { border-style: none; height: auto; max-width: 100%; }
:where(.so-source) details { display: block; }
:where(.so-source) summary { display: list-item; }
:where(.so-source) figcaption { color: rgb(51, 51, 51); font-size: 16px; font-style: italic; font-weight: 400; line-height: 1.4; }
:where(.so-source) [hidden],:where(.so-source)  template { display: none; }
@media print {
  :where(.so-source) *,:where(.so-source)  ::after,:where(.so-source)  ::before { background: transparent !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important; }
  :where(.so-source) a,:where(.so-source)  a:visited { text-decoration: underline; }
  :where(.so-source) a[href]::after { content: " (" attr(href) ")"; }
  :where(.so-source) abbr[title]::after { content: " (" attr(title) ")"; }
  :where(.so-source) a[href^="#"]::after,:where(.so-source)  a[href^="javascript:"]::after { content: ""; }
  :where(.so-source) pre { white-space: pre-wrap !important; }
  :where(.so-source) blockquote,:where(.so-source)  pre { border: 1px solid rgb(204, 204, 204); break-inside: avoid; }
  :where(.so-source) thead { display: table-header-group; }
  :where(.so-source) img,:where(.so-source)  tr { break-inside: avoid; }
  :where(.so-source) h2,:where(.so-source)  h3,:where(.so-source)  p { orphans: 3; widows: 3; }
  :where(.so-source) h2,:where(.so-source)  h3 { break-after: avoid; }
}
:where(.so-source) label { display: inline-block; line-height: 1; vertical-align: middle; }
:where(.so-source) button,:where(.so-source)  input,:where(.so-source)  optgroup,:where(.so-source)  select,:where(.so-source)  textarea { font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0px; }
:where(.so-source) input[type="date"],:where(.so-source)  input[type="email"],:where(.so-source)  input[type="number"],:where(.so-source)  input[type="password"],:where(.so-source)  input[type="search"],:where(.so-source)  input[type="tel"],:where(.so-source)  input[type="text"],:where(.so-source)  input[type="url"],:where(.so-source)  select,:where(.so-source)  textarea { border: 1px solid rgb(102, 102, 102); border-radius: 3px; padding: 0.5rem 1rem; transition: 0.3s; width: 100%; }
:where(.so-source) input[type="date"]:focus,:where(.so-source)  input[type="email"]:focus,:where(.so-source)  input[type="number"]:focus,:where(.so-source)  input[type="password"]:focus,:where(.so-source)  input[type="search"]:focus,:where(.so-source)  input[type="tel"]:focus,:where(.so-source)  input[type="text"]:focus,:where(.so-source)  input[type="url"]:focus,:where(.so-source)  select:focus,:where(.so-source)  textarea:focus { border-color: rgb(51, 51, 51); }
:where(.so-source) button,:where(.so-source)  input { overflow: visible; }
:where(.so-source) button,:where(.so-source)  select { text-transform: none; }
:where(.so-source) [type="button"],:where(.so-source)  [type="reset"],:where(.so-source)  [type="submit"],:where(.so-source)  button { appearance: button; width: auto; }
:where(.so-source) [type="button"],:where(.so-source)  [type="submit"],:where(.so-source)  button { background-color: transparent; border: 1px solid rgb(204, 51, 102); border-radius: 3px; color: rgb(204, 51, 102); display: inline-block; font-size: 1rem; font-weight: 400; padding: 0.5rem 1rem; text-align: center; transition: 0.3s; user-select: none; white-space: nowrap; }
:where(.so-source) [type="button"]:focus:not(:focus-visible),:where(.so-source)  [type="submit"]:focus:not(:focus-visible),:where(.so-source)  button:focus:not(:focus-visible) { outline: none; }
:where(.so-source) [type="button"]:focus,:where(.so-source)  [type="button"]:hover,:where(.so-source)  [type="submit"]:focus,:where(.so-source)  [type="submit"]:hover,:where(.so-source)  button:focus,:where(.so-source)  button:hover { background-color: rgb(204, 51, 102); color: rgb(255, 255, 255); text-decoration: none; }
:where(.so-source) [type="button"]:not(:disabled),:where(.so-source)  [type="submit"]:not(:disabled),:where(.so-source)  button:not(:disabled) { cursor: pointer; }
:where(.so-source) fieldset { padding: 0.35em 0.75em 0.625em; }
:where(.so-source) legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
:where(.so-source) progress { vertical-align: baseline; }
:where(.so-source) textarea { overflow: auto; resize: vertical; }
:where(.so-source) [type="checkbox"],:where(.so-source)  [type="radio"] { box-sizing: border-box; padding: 0px; }
:where(.so-source) [type="number"]::-webkit-inner-spin-button,:where(.so-source)  [type="number"]::-webkit-outer-spin-button { height: auto; }
:where(.so-source) [type="search"] { appearance: textfield; outline-offset: -2px; }
:where(.so-source) [type="search"]::-webkit-search-decoration { appearance: none; }
:where(.so-source) ::-webkit-file-upload-button { appearance: button; font: inherit; }
:where(.so-source) select { display: block; }
:where(.so-source) table { background-color: transparent; border-collapse: collapse; border-spacing: 0px; font-size: 0.9em; margin-block-end: 15px; width: 100%; }
:where(.so-source) table td,:where(.so-source)  table th { border: 1px solid rgba(128, 128, 128, 0.5); line-height: 1.5; padding: 15px; vertical-align: top; }
:where(.so-source) table th { font-weight: 700; }
:where(.so-source) table tfoot th,:where(.so-source)  table thead th { font-size: 1em; }
:where(.so-source) table caption + thead tr:first-child td,:where(.so-source)  table caption + thead tr:first-child th,:where(.so-source)  table colgroup + thead tr:first-child td,:where(.so-source)  table colgroup + thead tr:first-child th,:where(.so-source)  table thead:first-child tr:first-child td,:where(.so-source)  table thead:first-child tr:first-child th { border-block-start: 1px solid rgba(128, 128, 128, 0.5); }
:where(.so-source) table tbody > tr:nth-child(2n+1) > td,:where(.so-source)  table tbody > tr:nth-child(2n+1) > th { background-color: rgba(128, 128, 128, 0.07); }
:where(.so-source) table tbody tr:hover > td,:where(.so-source)  table tbody tr:hover > th { background-color: rgba(128, 128, 128, 0.1); }
:where(.so-source) table tbody + tbody { border-block-start: 2px solid rgba(128, 128, 128, 0.5); }
@media (max-width: 767px) {
  :where(.so-source) table table { font-size: 0.8em; }
  :where(.so-source) table table td,:where(.so-source)  table table th { line-height: 1.3; padding: 7px; }
  :where(.so-source) table table th { font-weight: 400; }
}
:where(.so-source) dd,:where(.so-source)  dl,:where(.so-source)  dt,:where(.so-source)  li,:where(.so-source)  ol,:where(.so-source)  ul { background: transparent; border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline; }
:where(.so-source) .comments-area a,:where(.so-source)  .page-content a { text-decoration: underline; }
:where(.so-source) .alignright { float: right; margin-left: 1rem; }
:where(.so-source) .alignleft { float: left; margin-right: 1rem; }
:where(.so-source) .aligncenter { clear: both; display: block; margin-inline: auto; }
:where(.so-source) .alignwide { margin-inline: -80px; }
:where(.so-source) .alignfull { margin-inline: calc(50% - 50vw); max-width: 100vw; }
:where(.so-source) .alignfull,:where(.so-source)  .alignfull img { width: 100vw; }
:where(.so-source) .wp-caption { margin-block-end: 1.25rem; max-width: 100%; }
:where(.so-source) .wp-caption.alignleft { margin: 5px 20px 20px 0px; }
:where(.so-source) .wp-caption.alignright { margin: 5px 0px 20px 20px; }
:where(.so-source) .wp-caption img { display: block; margin-inline: auto; }
:where(.so-source) .wp-caption-text { margin: 0px; }
:where(.so-source) .gallery-caption { display: block; font-size: 0.8125rem; line-height: 1.5; margin: 0px; padding: 0.75rem; }
:where(.so-source) .pagination { display: flex; justify-content: space-between; margin: 20px auto; }
:where(.so-source) .sticky { display: block; position: relative; }
:where(.so-source) .bypostauthor { font-size: inherit; }
:where(.so-source) .hide { display: none !important; }
:where(.so-source) .post-password-form { margin: 50px auto; max-width: 500px; }
:where(.so-source) .post-password-form p { align-items: flex-end; display: flex; width: 100%; }
:where(.so-source) .post-password-form [type="submit"] { margin-inline-start: 3px; }
:where(.so-source) .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
:where(.so-source) .screen-reader-text:focus { background-color: rgb(238, 238, 238); clip-path: none; color: rgb(51, 51, 51); display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
:where(.so-source) .post .entry-title a { text-decoration: none; }
:where(.so-source) .post .wp-post-image { max-height: 500px; object-fit: cover; width: 100%; }
@media (max-width: 991px) {
  :where(.so-source) .post .wp-post-image { max-height: 400px; }
}
@media (max-width: 575px) {
  :where(.so-source) .post .wp-post-image { max-height: 300px; }
}
:where(.so-source) #comments .comment-list { font-size: 0.9em; list-style: none; margin: 0px; padding: 0px; }
:where(.so-source) #comments .comment,:where(.so-source)  #comments .pingback { position: relative; }
:where(.so-source) #comments .comment .comment-body,:where(.so-source)  #comments .pingback .comment-body { border-block-end: 1px solid rgb(204, 204, 204); display: flex; flex-direction: column; padding-block: 30px; padding-inline: 60px 0px; }
:where(.so-source) #comments .comment .avatar,:where(.so-source)  #comments .pingback .avatar { border-radius: 50%; left: 0px; margin-inline-end: 10px; position: absolute; }
:where(.so-source).rtl #comments .comment .avatar,:where(.so-source).rtl #comments .pingback .avatar,:where(.so-source)[dir="rtl"] #comments .comment .avatar,:where(.so-source)[dir="rtl"] #comments .pingback .avatar { left: auto; right: 0px; }
:where(.so-source) #comments .comment-meta { display: flex; justify-content: space-between; margin-block-end: 0.9rem; }
:where(.so-source) #comments .comment-metadata,:where(.so-source)  #comments .reply { font-size: 11px; line-height: 1; }
:where(.so-source) #comments .children { list-style: none; margin: 0px; padding-inline-start: 30px; position: relative; }
:where(.so-source) #comments .children li:last-child { padding-block-end: 0px; }
:where(.so-source) #comments ol.comment-list .children::before { content: "↪"; display: inline-block; font-size: 1em; font-weight: 400; left: 0px; line-height: 100%; position: absolute; top: 45px; width: auto; }
:where(.so-source).rtl #comments ol.comment-list .children::before,:where(.so-source)[dir="rtl"] #comments ol.comment-list .children::before { content: "↩"; left: auto; right: 0px; }
@media (min-width: 768px) {
  :where(.so-source) #comments .comment-author,:where(.so-source)  #comments .comment-metadata { line-height: 1; }
}
@media (max-width: 767px) {
  :where(.so-source) #comments .comment .comment-body { padding: 30px 0px; }
  :where(.so-source) #comments .children { padding-inline-start: 20px; }
  :where(.so-source) #comments .comment .avatar { float: left; position: inherit; }
  :where(.so-source).rtl #comments .comment .avatar,:where(.so-source)[dir="rtl"] #comments .comment .avatar { float: right; }
}
:where(.so-source) .page-header .entry-title,:where(.so-source)  .site-footer .footer-inner,:where(.so-source)  .site-header .header-inner,:where(.so-source):not([class*="elementor-page-"]) .site-main { margin-inline: auto; width: 100%; }
@media (max-width: 575px) {
  :where(.so-source) .page-header .entry-title,:where(.so-source)  .site-footer .footer-inner,:where(.so-source)  .site-header .header-inner,:where(.so-source):not([class*="elementor-page-"]) .site-main { padding-inline: 10px; }
}
@media (min-width: 576px) {
  :where(.so-source) .page-header .entry-title,:where(.so-source)  .site-footer .footer-inner,:where(.so-source)  .site-header .header-inner,:where(.so-source):not([class*="elementor-page-"]) .site-main { max-width: 500px; }
  :where(.so-source) .site-footer.footer-full-width .footer-inner,:where(.so-source)  .site-header.header-full-width .header-inner { max-width: 100%; }
}
@media (min-width: 768px) {
  :where(.so-source) .page-header .entry-title,:where(.so-source)  .site-footer .footer-inner,:where(.so-source)  .site-header .header-inner,:where(.so-source):not([class*="elementor-page-"]) .site-main { max-width: 600px; }
  :where(.so-source) .site-footer.footer-full-width,:where(.so-source)  .site-header.header-full-width { max-width: 100%; }
}
@media (min-width: 992px) {
  :where(.so-source) .page-header .entry-title,:where(.so-source)  .site-footer .footer-inner,:where(.so-source)  .site-header .header-inner,:where(.so-source):not([class*="elementor-page-"]) .site-main { max-width: 800px; }
  :where(.so-source) .site-footer.footer-full-width,:where(.so-source)  .site-header.header-full-width { max-width: 100%; }
}
@media (min-width: 1200px) {
  :where(.so-source) .page-header .entry-title,:where(.so-source)  .site-footer .footer-inner,:where(.so-source)  .site-header .header-inner,:where(.so-source):not([class*="elementor-page-"]) .site-main { max-width: 1140px; }
  :where(.so-source) .site-footer.footer-full-width,:where(.so-source)  .site-header.header-full-width { max-width: 100%; }
}
:where(.so-source) .site-header + .elementor { min-height: calc(-320px + 100vh); }
:where(.so-source) .search-form { max-width: 294px; position: relative; }
:where(.so-source) .search-form label { width: 100%; }
:where(.so-source) .search-form .search-field { padding-inline-start: 2.5rem; }
:where(.so-source) .search-form .search-submit { border: unset; color: unset; inset-inline-start: -0.25rem; position: absolute; top: 0.1rem; }
:where(.so-source) .search-form .search-submit:focus,:where(.so-source)  .search-form .search-submit:hover { background-color: unset; color: unset; }
:where(.so-source) .ehp-pagination .nav-links { display: flex; }
:where(.so-source) .ehp-pagination .page-numbers { align-items: center; display: inline-flex; height: 40px; justify-content: center; min-width: 40px; text-decoration: none; }
:where(.so-source) .ehp-pagination .page-numbers.current { background: rgb(51, 51, 102); border-radius: 4px; color: rgb(255, 255, 255); }
:where(.so-source) .ehp-pagination .page-numbers .meta-nav { align-items: center; display: inline-flex; }
:where(.so-source) .search .site-main { display: flex; gap: 60px; padding: 60px; }
:where(.so-source) .search .entry-title { font-size: 2rem; margin-top: 0px; padding: 0px; }
:where(.so-source) .search .entry-title span { font-weight: 700; }
:where(.so-source) .search .page-content { display: flex; flex: 1 0 0px; flex-direction: column; gap: 60px; }
:where(.so-source) .search .posts-container { align-items: flex-start; display: flex; flex-direction: column; gap: 32px; }
:where(.so-source) .search .posts-container .post { border-bottom: 1px solid rgb(204, 204, 204); }
:where(.so-source) .search.search-no-results .page-content { gap: 32px; }
@media (max-width: 992px) {
  :where(.so-source) .search .site-main { flex-direction: column; }
}
:where(.so-source) .error404 .site-main { margin-top: 5%; padding: 60px; text-align: center; }
:where(.so-source) .error404 .entry-title { font-size: 2rem; font-weight: 700; }
:where(.so-source) .error404 .search-form { margin: 0px auto; max-width: 270px; }
:where(.so-source) #wp-admin-bar-hello-biz-home > .ab-item::before { content: ""; font-family: eicons; font-size: 18px; inset-block-start: 3px; }
:where(.so-source) .site-header { display: flex; flex-wrap: wrap; justify-content: space-between; padding-block: 1rem; position: relative; }
:where(.so-source) .site-header .site-title { font-size: 2.5rem; font-weight: 500; line-height: 1.2; }
:where(.so-source) .site-header .site-branding { display: flex; flex-direction: column; gap: 0.5rem; justify-content: center; }
:where(.so-source) .site-header .header-inner { display: flex; flex-wrap: wrap; justify-content: space-between; }
:where(.so-source) .site-header .header-inner .custom-logo-link { display: block; }
:where(.so-source) .site-header .header-inner .site-branding .site-description,:where(.so-source)  .site-header .header-inner .site-branding .site-title { margin: 0px; }
:where(.so-source) .site-header .header-inner .site-branding .site-logo img { display: block; }
:where(.so-source) .site-header .header-inner .site-branding.show-logo .site-title,:where(.so-source)  .site-header .header-inner .site-branding.show-title .site-logo { display: none !important; }
:where(.so-source) .site-header.header-inverted .header-inner { flex-direction: row-reverse; }
:where(.so-source) .site-header.header-inverted .header-inner .site-branding { text-align: end; }
:where(.so-source) .site-header.header-stacked .header-inner { align-items: center; flex-direction: column; text-align: center; }
:where(.so-source) .site-footer { padding-block: 1rem; position: relative; }
:where(.so-source) .site-footer .site-title { font-size: 1.5rem; font-weight: 500; line-height: 1.2; }
:where(.so-source) .site-footer .site-branding { display: flex; flex-direction: column; gap: 0.5rem; justify-content: center; }
:where(.so-source) .site-footer .footer-inner { display: flex; flex-wrap: wrap; justify-content: space-between; }
:where(.so-source) .site-footer .footer-inner .custom-logo-link { display: block; }
:where(.so-source) .site-footer .footer-inner .site-branding .site-description,:where(.so-source)  .site-footer .footer-inner .site-branding .site-title { margin: 0px; }
:where(.so-source) .site-footer .footer-inner .site-branding .site-logo img { display: block; }
:where(.so-source) .site-footer .footer-inner .site-branding.show-logo .site-title,:where(.so-source)  .site-footer .footer-inner .site-branding.show-title .site-logo { display: none !important; }
:where(.so-source) .site-footer .footer-inner .copyright { align-items: center; display: flex; justify-content: flex-end; }
:where(.so-source) .site-footer .footer-inner .copyright p { margin: 0px; }
:where(.so-source) .site-footer.footer-inverted .footer-inner { flex-direction: row-reverse; }
:where(.so-source) .site-footer.footer-inverted .footer-inner .site-branding { text-align: end; }
:where(.so-source) .site-footer.footer-stacked .footer-inner { align-items: center; flex-direction: column; text-align: center; }
:where(.so-source) .site-footer.footer-stacked .footer-inner .site-branding .site-title { text-align: center; }
:where(.so-source) .site-footer.footer-stacked .footer-inner .site-navigation .menu { padding: 0px; }
@media (max-width: 576px) {
  :where(.so-source) .site-footer:not(.footer-stacked) .footer-inner .copyright,:where(.so-source)  .site-footer:not(.footer-stacked) .footer-inner .site-branding,:where(.so-source)  .site-footer:not(.footer-stacked) .footer-inner .site-navigation { display: block; max-width: none; text-align: center; width: 100%; }
  :where(.so-source) .site-footer .footer-inner .site-navigation ul.menu { justify-content: center; }
  :where(.so-source) .site-footer .footer-inner .site-navigation ul.menu li { display: inline-block; }
}
:where(.so-source) .site-header.header-stacked .site-navigation-toggle-holder { justify-content: center; max-width: 100%; }
:where(.so-source) .site-header.menu-layout-dropdown .site-navigation { display: none; }
:where(.so-source) .site-navigation-toggle-holder { align-items: center; display: flex; padding: 8px 15px; }
:where(.so-source) .site-navigation-toggle-holder .site-navigation-toggle { align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(73, 76, 79); cursor: pointer; display: flex; justify-content: center; padding: 0.5rem; }
:where(.so-source) .site-navigation-toggle-holder .site-navigation-toggle-icon { display: block; width: 1.25rem; }
:where(.so-source) .site-navigation-toggle-holder .site-navigation-toggle-icon::after,:where(.so-source)  .site-navigation-toggle-holder .site-navigation-toggle-icon::before { background-color: currentcolor; border-radius: 3px; content: ""; display: block; height: 3px; transition: 0.2s ease-in-out; }
:where(.so-source) .site-navigation-toggle-holder .site-navigation-toggle-icon::before { box-shadow: currentcolor 0px 0.35rem 0px; margin-block-end: 0.5rem; }
:where(.so-source) .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded="true"] .site-navigation-toggle-icon::before { box-shadow: none; transform: translateY(0.35rem) rotate(45deg); }
:where(.so-source) .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded="true"] .site-navigation-toggle-icon::after { transform: translateY(-0.35rem) rotate(-45deg); }
:where(.so-source) .site-navigation { align-items: center; display: flex; }
:where(.so-source) .site-navigation ul.menu,:where(.so-source)  .site-navigation ul.menu ul { list-style-type: none; padding: 0px; }
:where(.so-source) .site-navigation ul.menu { display: flex; flex-wrap: wrap; }
:where(.so-source) .site-navigation ul.menu li { display: flex; position: relative; }
:where(.so-source) .site-navigation ul.menu li a { display: block; padding: 8px 15px; }
:where(.so-source) .site-navigation ul.menu li.menu-item-has-children { padding-inline-end: 15px; }
:where(.so-source) .site-navigation ul.menu li.menu-item-has-children::after { align-items: center; color: rgb(102, 102, 102); content: "▾"; display: flex; font-size: 1.5em; justify-content: center; text-decoration: none; }
:where(.so-source) .site-navigation ul.menu li.menu-item-has-children:focus-within > ul { display: block; }
:where(.so-source) .site-navigation ul.menu li ul { background: rgb(255, 255, 255); display: none; left: 0px; min-width: 150px; position: absolute; top: 100%; z-index: 2; }
:where(.so-source) .site-navigation ul.menu li ul li { border-block-end: 1px solid rgb(238, 238, 238); }
:where(.so-source) .site-navigation ul.menu li ul li:last-child { border-block-end: none; }
:where(.so-source) .site-navigation ul.menu li ul li.menu-item-has-children a { flex-grow: 1; }
:where(.so-source) .site-navigation ul.menu li ul li.menu-item-has-children::after { transform: translateY(-50%) rotate(-90deg); }
:where(.so-source) .site-navigation ul.menu li ul ul { left: 100%; top: 0px; }
:where(.so-source) .site-navigation ul.menu li:hover > ul { display: block; }
:where(.so-source) footer .site-navigation ul.menu li ul { bottom: 100%; top: auto; }
:where(.so-source) footer .site-navigation ul.menu li ul ul { bottom: 0px; }
:where(.so-source) footer .site-navigation ul.menu a { padding: 5px 15px; }
:where(.so-source) .site-navigation-dropdown { bottom: 0px; left: 0px; margin-block-start: 10px; position: absolute; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; width: 100%; z-index: 10000; }
:where(.so-source) .site-navigation-toggle-holder:not(.elementor-active) + .site-navigation-dropdown { max-height: 0px; transform: scaleY(0); }
:where(.so-source) .site-navigation-toggle-holder.elementor-active + .site-navigation-dropdown { max-height: 100vh; transform: scaleY(1); }
:where(.so-source) .site-navigation-dropdown ul { padding: 0px; }
:where(.so-source) .site-navigation-dropdown ul.menu { background: rgb(255, 255, 255); margin: 0px; padding: 0px; position: absolute; width: 100%; }
:where(.so-source) .site-navigation-dropdown ul.menu li { display: block; position: relative; width: 100%; }
:where(.so-source) .site-navigation-dropdown ul.menu li a { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 0px inset; color: rgb(85, 89, 92); display: block; padding: 20px; }
:where(.so-source) .site-navigation-dropdown ul.menu li.current-menu-item a { background: rgb(85, 89, 92); color: rgb(255, 255, 255); }
:where(.so-source) .site-navigation-dropdown ul.menu > li li { max-height: 0px; transform: scaleY(0); transform-origin: center top; transition: max-height 0.3s, transform 0.3s; }
:where(.so-source) .site-navigation-dropdown ul.menu li.elementor-active > ul > li { max-height: 100vh; transform: scaleY(1); }
@media (max-width: 576px) {
  :where(.so-source) .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation { display: none !important; }
}
@media (min-width: 768px) {
  :where(.so-source) .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder { display: none !important; }
}
@media (min-width: 576px) and (max-width: 767px) {
  :where(.so-source) .site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation { display: none !important; }
}
@media (min-width: 992px) {
  :where(.so-source) .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder { display: none !important; }
}
@media (max-width: 992px) {
  :where(.so-source) .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation { display: none !important; }
}
:where(.so-source) .site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder { display: none !important; }
:where(.so-source) { --direction-multiplier: 1; }
:where(.so-source).rtl,:where(.so-source)[dir="rtl"] { --direction-multiplier: -1; }
:where(.so-source) .elementor-hidden { display: none; }
:where(.so-source) .elementor-visibility-hidden { visibility: hidden; }
:where(.so-source) .elementor-screen-only,:where(.so-source)  .screen-reader-text,:where(.so-source)  .screen-reader-text span,:where(.so-source)  .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
:where(.so-source) .elementor-clearfix::after { clear: both; content: ""; display: block; height: 0px; width: 0px; }
:where(.so-source) .e-logo-wrapper { display: inline-block; line-height: 1; }
:where(.so-source) .e-logo-wrapper i { color: var(--e-a-color-circle-logo); font-size: 2.5em; }
:where(.so-source) .elementor *,:where(.so-source)  .elementor ::after,:where(.so-source)  .elementor ::before { box-sizing: border-box; }
:where(.so-source) .elementor a { box-shadow: none; text-decoration: none; }
:where(.so-source) .elementor hr { background-color: transparent; margin: 0px; }
:where(.so-source) .elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
:where(.so-source) .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure { margin: 0px; }
:where(.so-source) .elementor embed,:where(.so-source)  .elementor iframe,:where(.so-source)  .elementor object,:where(.so-source)  .elementor video { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 1; margin: 0px; max-width: 100%; width: 100%; }
:where(.so-source) .elementor .elementor-background,:where(.so-source)  .elementor .elementor-background-holder,:where(.so-source)  .elementor .elementor-background-video-container { direction: ltr; inset: 0px; overflow: hidden; position: absolute; z-index: 0; }
:where(.so-source) .elementor .elementor-background-video-container { pointer-events: none; transition: opacity 1s; }
:where(.so-source) .elementor .elementor-background-video-container.elementor-loading { opacity: 0; }
:where(.so-source) .elementor .elementor-background-video,:where(.so-source)  .elementor .elementor-background-video-embed { max-width: none; }
:where(.so-source) .elementor .elementor-background-video,:where(.so-source)  .elementor .elementor-background-video-embed,:where(.so-source)  .elementor .elementor-background-video-hosted { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(-50%, -50%); }
:where(.so-source) .elementor .elementor-background-video-hosted { object-fit: cover; }
:where(.so-source) .elementor .elementor-background-overlay { inset: 0px; position: absolute; }
:where(.so-source) .elementor .elementor-background-slideshow { inset: 0px; position: absolute; z-index: 0; }
:where(.so-source) .elementor .elementor-background-slideshow__slide__image { background-position: 50% center; background-size: cover; height: 100%; width: 100%; }
:where(.so-source) .e-con-inner > .elementor-element.elementor-absolute,:where(.so-source)  .e-con > .elementor-element.elementor-absolute,:where(.so-source)  .elementor-widget-wrap > .elementor-element.elementor-absolute { position: absolute; }
:where(.so-source) .e-con-inner > .elementor-element.elementor-fixed,:where(.so-source)  .e-con > .elementor-element.elementor-fixed,:where(.so-source)  .elementor-widget-wrap > .elementor-element.elementor-fixed { position: fixed; }
:where(.so-source) .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,:where(.so-source)  .elementor-widget-wrap .elementor-element.elementor-widget__width-initial { max-width: 100%; }
@media (max-width: 1024px) {
  :where(.so-source) .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,:where(.so-source)  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial { max-width: 100%; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,:where(.so-source)  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial { max-width: 100%; }
}
:where(.so-source) .elementor-element.elementor-absolute,:where(.so-source)  .elementor-element.elementor-fixed { z-index: 1; }
:where(.so-source) .elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
:where(.so-source) .elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
:where(.so-source) .elementor-invisible { visibility: hidden; }
:where(.so-source) .elementor-custom-embed-play { inset-block-start: 50%; inset-inline-start: 50%; position: absolute; transform: translate(calc(-50% * var(--direction-multiplier)),-50%); }
:where(.so-source) .elementor-custom-embed-play i { color: rgb(255, 255, 255); font-size: 100px; text-shadow: rgba(0, 0, 0, 0.3) 1px 0px 6px; }
:where(.so-source) .elementor-custom-embed-play svg { fill: rgb(255, 255, 255); filter: drop-shadow(rgba(0, 0, 0, 0.3) 1px 0px 6px); height: 100px; width: 100px; }
:where(.so-source) .elementor-custom-embed-play i,:where(.so-source)  .elementor-custom-embed-play svg { opacity: 0.8; transition: 0.5s; }
:where(.so-source) .elementor-custom-embed-play.elementor-playing i { font-family: eicons; }
:where(.so-source) .elementor-custom-embed-play.elementor-playing i::before { content: ""; }
:where(.so-source) .elementor-custom-embed-play.elementor-playing i,:where(.so-source)  .elementor-custom-embed-play.elementor-playing svg { animation: 2s linear 0s infinite normal none running eicon-spin; }
:where(.so-source) .elementor-tag { display: inline-flex; }
:where(.so-source) .elementor-ken-burns { transition-duration: 10s; transition-property: transform; transition-timing-function: linear; }
:where(.so-source) .elementor-ken-burns--out { transform: scale(1.3); }
:where(.so-source) .elementor-ken-burns--active { transition-duration: 20s; }
:where(.so-source) .elementor-ken-burns--active.elementor-ken-burns--out { transform: scale(1); }
:where(.so-source) .elementor-ken-burns--active.elementor-ken-burns--in { transform: scale(1.3); }
:where(.so-source) .elementor-align-center { text-align: center; }
:where(.so-source) .elementor-align-right { text-align: right; }
:where(.so-source) .elementor-align-left { text-align: left; }
:where(.so-source) .elementor-align-center .elementor-button,:where(.so-source)  .elementor-align-left .elementor-button,:where(.so-source)  .elementor-align-right .elementor-button { width: auto; }
:where(.so-source) .elementor-align-justify .elementor-button { width: 100%; }
@media (min-width:-1) {
  :where(.so-source) .elementor-widescreen-align-center { text-align: center; }
  :where(.so-source) .elementor-widescreen-align-right { text-align: right; }
  :where(.so-source) .elementor-widescreen-align-left { text-align: left; }
  :where(.so-source) .elementor-widescreen-align-center .elementor-button,:where(.so-source)  .elementor-widescreen-align-left .elementor-button,:where(.so-source)  .elementor-widescreen-align-right .elementor-button { width: auto; }
  :where(.so-source) .elementor-widescreen-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1480px) {
  :where(.so-source) .elementor-laptop-align-center { text-align: center; }
  :where(.so-source) .elementor-laptop-align-right { text-align: right; }
  :where(.so-source) .elementor-laptop-align-left { text-align: left; }
  :where(.so-source) .elementor-laptop-align-center .elementor-button,:where(.so-source)  .elementor-laptop-align-left .elementor-button,:where(.so-source)  .elementor-laptop-align-right .elementor-button { width: auto; }
  :where(.so-source) .elementor-laptop-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1280px) {
  :where(.so-source) .elementor-tablet_extra-align-center { text-align: center; }
  :where(.so-source) .elementor-tablet_extra-align-right { text-align: right; }
  :where(.so-source) .elementor-tablet_extra-align-left { text-align: left; }
  :where(.so-source) .elementor-tablet_extra-align-center .elementor-button,:where(.so-source)  .elementor-tablet_extra-align-left .elementor-button,:where(.so-source)  .elementor-tablet_extra-align-right .elementor-button { width: auto; }
  :where(.so-source) .elementor-tablet_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 1024px) {
  :where(.so-source) .elementor-tablet-align-center { text-align: center; }
  :where(.so-source) .elementor-tablet-align-right { text-align: right; }
  :where(.so-source) .elementor-tablet-align-left { text-align: left; }
  :where(.so-source) .elementor-tablet-align-center .elementor-button,:where(.so-source)  .elementor-tablet-align-left .elementor-button,:where(.so-source)  .elementor-tablet-align-right .elementor-button { width: auto; }
  :where(.so-source) .elementor-tablet-align-justify .elementor-button { width: 100%; }
}
@media (max-width:-1) {
  :where(.so-source) .elementor-mobile_extra-align-center { text-align: center; }
  :where(.so-source) .elementor-mobile_extra-align-right { text-align: right; }
  :where(.so-source) .elementor-mobile_extra-align-left { text-align: left; }
  :where(.so-source) .elementor-mobile_extra-align-center .elementor-button,:where(.so-source)  .elementor-mobile_extra-align-left .elementor-button,:where(.so-source)  .elementor-mobile_extra-align-right .elementor-button { width: auto; }
  :where(.so-source) .elementor-mobile_extra-align-justify .elementor-button { width: 100%; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-mobile-align-center { text-align: center; }
  :where(.so-source) .elementor-mobile-align-right { text-align: right; }
  :where(.so-source) .elementor-mobile-align-left { text-align: left; }
  :where(.so-source) .elementor-mobile-align-center .elementor-button,:where(.so-source)  .elementor-mobile-align-left .elementor-button,:where(.so-source)  .elementor-mobile-align-right .elementor-button { width: auto; }
  :where(.so-source) .elementor-mobile-align-justify .elementor-button { width: 100%; }
}
:where(.so-source) { --page-title-display: block; }
:where(.so-source) .elementor-page-title,:where(.so-source)  h1.entry-title { display: var(--page-title-display); }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
:where(.so-source) .eicon-animation-spin { animation: 2s linear 0s infinite normal none running eicon-spin; }
:where(.so-source) .elementor-section { position: relative; }
:where(.so-source) .elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
  :where(.so-source) .elementor-section .elementor-container { flex-wrap: wrap; }
}
:where(.so-source) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
:where(.so-source) .elementor-section.elementor-section-stretched { position: relative; width: 100%; }
:where(.so-source) .elementor-section.elementor-section-items-top > .elementor-container { align-items: flex-start; }
:where(.so-source) .elementor-section.elementor-section-items-middle > .elementor-container { align-items: center; }
:where(.so-source) .elementor-section.elementor-section-items-bottom > .elementor-container { align-items: flex-end; }
@media (min-width: 768px) {
  :where(.so-source) .elementor-section.elementor-section-height-full { height: 100vh; }
  :where(.so-source) .elementor-section.elementor-section-height-full > .elementor-container { height: 100%; }
}
:where(.so-source) .elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-start; }
:where(.so-source) .elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: center; }
:where(.so-source) .elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap { align-items: flex-end; }
:where(.so-source) .elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
:where(.so-source) .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
:where(.so-source) .elementor-widget-wrap > .elementor-element { width: 100%; }
:where(.so-source) .elementor-widget-wrap.e-swiper-container { width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
:where(.so-source) .elementor-widget { position: relative; }
:where(.so-source) .elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
:where(.so-source) .elementor-widget:not(:last-child).elementor-absolute,:where(.so-source)  .elementor-widget:not(:last-child).elementor-widget__width-auto,:where(.so-source)  .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
:where(.so-source) .elementor-column { display: flex; min-height: 1px; position: relative; }
:where(.so-source) .elementor-column-gap-narrow > .elementor-column > .elementor-element-populated { padding: 5px; }
:where(.so-source) .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
:where(.so-source) .elementor-column-gap-extended > .elementor-column > .elementor-element-populated { padding: 15px; }
:where(.so-source) .elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }
:where(.so-source) .elementor-column-gap-wider > .elementor-column > .elementor-element-populated { padding: 30px; }
:where(.so-source) .elementor-inner-section .elementor-column-gap-no .elementor-element-populated { padding: 0px; }
@media (min-width: 768px) {
  :where(.so-source) .elementor-column.elementor-col-10,:where(.so-source)  .elementor-column[data-col="10"] { width: 10%; }
  :where(.so-source) .elementor-column.elementor-col-11,:where(.so-source)  .elementor-column[data-col="11"] { width: 11.111%; }
  :where(.so-source) .elementor-column.elementor-col-12,:where(.so-source)  .elementor-column[data-col="12"] { width: 12.5%; }
  :where(.so-source) .elementor-column.elementor-col-14,:where(.so-source)  .elementor-column[data-col="14"] { width: 14.285%; }
  :where(.so-source) .elementor-column.elementor-col-16,:where(.so-source)  .elementor-column[data-col="16"] { width: 16.666%; }
  :where(.so-source) .elementor-column.elementor-col-20,:where(.so-source)  .elementor-column[data-col="20"] { width: 20%; }
  :where(.so-source) .elementor-column.elementor-col-25,:where(.so-source)  .elementor-column[data-col="25"] { width: 25%; }
  :where(.so-source) .elementor-column.elementor-col-30,:where(.so-source)  .elementor-column[data-col="30"] { width: 30%; }
  :where(.so-source) .elementor-column.elementor-col-33,:where(.so-source)  .elementor-column[data-col="33"] { width: 33.333%; }
  :where(.so-source) .elementor-column.elementor-col-40,:where(.so-source)  .elementor-column[data-col="40"] { width: 40%; }
  :where(.so-source) .elementor-column.elementor-col-50,:where(.so-source)  .elementor-column[data-col="50"] { width: 50%; }
  :where(.so-source) .elementor-column.elementor-col-60,:where(.so-source)  .elementor-column[data-col="60"] { width: 60%; }
  :where(.so-source) .elementor-column.elementor-col-66,:where(.so-source)  .elementor-column[data-col="66"] { width: 66.666%; }
  :where(.so-source) .elementor-column.elementor-col-70,:where(.so-source)  .elementor-column[data-col="70"] { width: 70%; }
  :where(.so-source) .elementor-column.elementor-col-75,:where(.so-source)  .elementor-column[data-col="75"] { width: 75%; }
  :where(.so-source) .elementor-column.elementor-col-80,:where(.so-source)  .elementor-column[data-col="80"] { width: 80%; }
  :where(.so-source) .elementor-column.elementor-col-83,:where(.so-source)  .elementor-column[data-col="83"] { width: 83.333%; }
  :where(.so-source) .elementor-column.elementor-col-90,:where(.so-source)  .elementor-column[data-col="90"] { width: 90%; }
  :where(.so-source) .elementor-column.elementor-col-100,:where(.so-source)  .elementor-column[data-col="100"] { width: 100%; }
}
@media (max-width: 479px) {
  :where(.so-source) .elementor-column.elementor-xs-10 { width: 10%; }
  :where(.so-source) .elementor-column.elementor-xs-11 { width: 11.111%; }
  :where(.so-source) .elementor-column.elementor-xs-12 { width: 12.5%; }
  :where(.so-source) .elementor-column.elementor-xs-14 { width: 14.285%; }
  :where(.so-source) .elementor-column.elementor-xs-16 { width: 16.666%; }
  :where(.so-source) .elementor-column.elementor-xs-20 { width: 20%; }
  :where(.so-source) .elementor-column.elementor-xs-25 { width: 25%; }
  :where(.so-source) .elementor-column.elementor-xs-30 { width: 30%; }
  :where(.so-source) .elementor-column.elementor-xs-33 { width: 33.333%; }
  :where(.so-source) .elementor-column.elementor-xs-40 { width: 40%; }
  :where(.so-source) .elementor-column.elementor-xs-50 { width: 50%; }
  :where(.so-source) .elementor-column.elementor-xs-60 { width: 60%; }
  :where(.so-source) .elementor-column.elementor-xs-66 { width: 66.666%; }
  :where(.so-source) .elementor-column.elementor-xs-70 { width: 70%; }
  :where(.so-source) .elementor-column.elementor-xs-75 { width: 75%; }
  :where(.so-source) .elementor-column.elementor-xs-80 { width: 80%; }
  :where(.so-source) .elementor-column.elementor-xs-83 { width: 83.333%; }
  :where(.so-source) .elementor-column.elementor-xs-90 { width: 90%; }
  :where(.so-source) .elementor-column.elementor-xs-100 { width: 100%; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-column.elementor-sm-10 { width: 10%; }
  :where(.so-source) .elementor-column.elementor-sm-11 { width: 11.111%; }
  :where(.so-source) .elementor-column.elementor-sm-12 { width: 12.5%; }
  :where(.so-source) .elementor-column.elementor-sm-14 { width: 14.285%; }
  :where(.so-source) .elementor-column.elementor-sm-16 { width: 16.666%; }
  :where(.so-source) .elementor-column.elementor-sm-20 { width: 20%; }
  :where(.so-source) .elementor-column.elementor-sm-25 { width: 25%; }
  :where(.so-source) .elementor-column.elementor-sm-30 { width: 30%; }
  :where(.so-source) .elementor-column.elementor-sm-33 { width: 33.333%; }
  :where(.so-source) .elementor-column.elementor-sm-40 { width: 40%; }
  :where(.so-source) .elementor-column.elementor-sm-50 { width: 50%; }
  :where(.so-source) .elementor-column.elementor-sm-60 { width: 60%; }
  :where(.so-source) .elementor-column.elementor-sm-66 { width: 66.666%; }
  :where(.so-source) .elementor-column.elementor-sm-70 { width: 70%; }
  :where(.so-source) .elementor-column.elementor-sm-75 { width: 75%; }
  :where(.so-source) .elementor-column.elementor-sm-80 { width: 80%; }
  :where(.so-source) .elementor-column.elementor-sm-83 { width: 83.333%; }
  :where(.so-source) .elementor-column.elementor-sm-90 { width: 90%; }
  :where(.so-source) .elementor-column.elementor-sm-100 { width: 100%; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  :where(.so-source) .elementor-column.elementor-md-10 { width: 10%; }
  :where(.so-source) .elementor-column.elementor-md-11 { width: 11.111%; }
  :where(.so-source) .elementor-column.elementor-md-12 { width: 12.5%; }
  :where(.so-source) .elementor-column.elementor-md-14 { width: 14.285%; }
  :where(.so-source) .elementor-column.elementor-md-16 { width: 16.666%; }
  :where(.so-source) .elementor-column.elementor-md-20 { width: 20%; }
  :where(.so-source) .elementor-column.elementor-md-25 { width: 25%; }
  :where(.so-source) .elementor-column.elementor-md-30 { width: 30%; }
  :where(.so-source) .elementor-column.elementor-md-33 { width: 33.333%; }
  :where(.so-source) .elementor-column.elementor-md-40 { width: 40%; }
  :where(.so-source) .elementor-column.elementor-md-50 { width: 50%; }
  :where(.so-source) .elementor-column.elementor-md-60 { width: 60%; }
  :where(.so-source) .elementor-column.elementor-md-66 { width: 66.666%; }
  :where(.so-source) .elementor-column.elementor-md-70 { width: 70%; }
  :where(.so-source) .elementor-column.elementor-md-75 { width: 75%; }
  :where(.so-source) .elementor-column.elementor-md-80 { width: 80%; }
  :where(.so-source) .elementor-column.elementor-md-83 { width: 83.333%; }
  :where(.so-source) .elementor-column.elementor-md-90 { width: 90%; }
  :where(.so-source) .elementor-column.elementor-md-100 { width: 100%; }
}
@media (min-width:-1) {
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-widescreen > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width: 1480px) {
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1281px) and (max-width: 1480px) {
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  :where(.so-source) .elementor-reverse-laptop > .elementor-container > :first-child,:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(10),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(2),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(3),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(4),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(5),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(6),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(7),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(8),:where(.so-source)  .elementor-reverse-laptop > .elementor-container > :nth-child(9) { order: 0; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width:-1) and (max-width: 1024px) {
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :nth-child(10) { order: 1; }
}
@media (min-width: 768px) and (max-width:-1) {
  :where(.so-source) .elementor-reverse-tablet > .elementor-container > :first-child,:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(10),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(2),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(3),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(4),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(5),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(6),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(7),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(8),:where(.so-source)  .elementor-reverse-tablet > .elementor-container > :nth-child(9) { order: 0; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) { order: 1; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :first-child { order: 10; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(2) { order: 9; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(3) { order: 8; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(4) { order: 7; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(5) { order: 6; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(6) { order: 5; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(7) { order: 4; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(8) { order: 3; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(9) { order: 2; }
  :where(.so-source) .elementor-reverse-mobile > .elementor-container > :nth-child(10) { order: 1; }
  :where(.so-source) .elementor-column { width: 100%; }
}
:where(.so-source) .elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
:where(.so-source) .elementor-grid .elementor-grid-item { min-width: 0px; }
:where(.so-source) .elementor-grid-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
:where(.so-source) .elementor-grid-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
:where(.so-source) .elementor-grid-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
:where(.so-source) .elementor-grid-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
:where(.so-source) .elementor-grid-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
:where(.so-source) .elementor-grid-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
:where(.so-source) .elementor-grid-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
:where(.so-source) .elementor-grid-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
:where(.so-source) .elementor-grid-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
:where(.so-source) .elementor-grid-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
:where(.so-source) .elementor-grid-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
:where(.so-source) .elementor-grid-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
:where(.so-source) .elementor-grid-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
:where(.so-source) .elementor-grid-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
@media (min-width:-1) {
  :where(.so-source) .elementor-grid-widescreen-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  :where(.so-source) .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  :where(.so-source) .elementor-grid-widescreen-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  :where(.so-source) .elementor-grid-widescreen-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1480px) {
  :where(.so-source) .elementor-grid-laptop-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  :where(.so-source) .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  :where(.so-source) .elementor-grid-laptop-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  :where(.so-source) .elementor-grid-laptop-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  :where(.so-source) .elementor-grid-laptop-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  :where(.so-source) .elementor-grid-laptop-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  :where(.so-source) .elementor-grid-laptop-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  :where(.so-source) .elementor-grid-laptop-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  :where(.so-source) .elementor-grid-laptop-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  :where(.so-source) .elementor-grid-laptop-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  :where(.so-source) .elementor-grid-laptop-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  :where(.so-source) .elementor-grid-laptop-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  :where(.so-source) .elementor-grid-laptop-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  :where(.so-source) .elementor-grid-laptop-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1280px) {
  :where(.so-source) .elementor-grid-tablet_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  :where(.so-source) .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  :where(.so-source) .elementor-grid-tablet_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  :where(.so-source) .elementor-grid-tablet_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 1024px) {
  :where(.so-source) .elementor-grid-tablet-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  :where(.so-source) .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  :where(.so-source) .elementor-grid-tablet-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  :where(.so-source) .elementor-grid-tablet-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  :where(.so-source) .elementor-grid-tablet-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  :where(.so-source) .elementor-grid-tablet-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  :where(.so-source) .elementor-grid-tablet-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  :where(.so-source) .elementor-grid-tablet-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  :where(.so-source) .elementor-grid-tablet-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  :where(.so-source) .elementor-grid-tablet-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  :where(.so-source) .elementor-grid-tablet-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  :where(.so-source) .elementor-grid-tablet-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  :where(.so-source) .elementor-grid-tablet-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  :where(.so-source) .elementor-grid-tablet-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width:-1) {
  :where(.so-source) .elementor-grid-mobile_extra-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  :where(.so-source) .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  :where(.so-source) .elementor-grid-mobile_extra-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  :where(.so-source) .elementor-grid-mobile_extra-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-grid-mobile-0 .elementor-grid { display: inline-block; margin-block-end: calc(-1 * var(--grid-row-gap)); width: 100%; word-spacing: var(--grid-column-gap); }
  :where(.so-source) .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item { display: inline-block; margin-block-end: var(--grid-row-gap); word-break: break-word; }
  :where(.so-source) .elementor-grid-mobile-1 .elementor-grid { grid-template-columns: repeat(1, 1fr); }
  :where(.so-source) .elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(2, 1fr); }
  :where(.so-source) .elementor-grid-mobile-3 .elementor-grid { grid-template-columns: repeat(3, 1fr); }
  :where(.so-source) .elementor-grid-mobile-4 .elementor-grid { grid-template-columns: repeat(4, 1fr); }
  :where(.so-source) .elementor-grid-mobile-5 .elementor-grid { grid-template-columns: repeat(5, 1fr); }
  :where(.so-source) .elementor-grid-mobile-6 .elementor-grid { grid-template-columns: repeat(6, 1fr); }
  :where(.so-source) .elementor-grid-mobile-7 .elementor-grid { grid-template-columns: repeat(7, 1fr); }
  :where(.so-source) .elementor-grid-mobile-8 .elementor-grid { grid-template-columns: repeat(8, 1fr); }
  :where(.so-source) .elementor-grid-mobile-9 .elementor-grid { grid-template-columns: repeat(9, 1fr); }
  :where(.so-source) .elementor-grid-mobile-10 .elementor-grid { grid-template-columns: repeat(10, 1fr); }
  :where(.so-source) .elementor-grid-mobile-11 .elementor-grid { grid-template-columns: repeat(11, 1fr); }
  :where(.so-source) .elementor-grid-mobile-12 .elementor-grid { grid-template-columns: repeat(12, 1fr); }
}
@media (min-width: 1481px) {
  :where(.so-source) #elementor-device-mode::after { content: "desktop"; }
}
@media (min-width:-1) {
  :where(.so-source) #elementor-device-mode::after { content: "widescreen"; }
}
@media (max-width: 1480px) {
  :where(.so-source) #elementor-device-mode::after { content: "laptop"; }
}
@media (max-width: 1280px) {
  :where(.so-source) #elementor-device-mode::after { content: "tablet_extra"; }
}
@media (max-width: 1024px) {
  :where(.so-source) #elementor-device-mode::after { content: "tablet"; }
}
@media (max-width:-1) {
  :where(.so-source) #elementor-device-mode::after { content: "mobile_extra"; }
}
@media (max-width: 767px) {
  :where(.so-source) #elementor-device-mode::after { content: "mobile"; }
}
@media (prefers-reduced-motion: no-preference) {
  :where(.so-source) { scroll-behavior: smooth; }
}
:where(.so-source) .e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
:where(.so-source) .e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
:where(.so-source) .e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
:where(.so-source).rtl .e-con { --padding-inline-start: var(--padding-right); --padding-inline-end: var(--padding-left); --margin-inline-start: var(--margin-right); --margin-inline-end: var(--margin-left); --border-inline-start-width: var(--border-right-width); --border-inline-end-width: var(--border-left-width); }
:where(.so-source) .e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
:where(.so-source) .e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
:where(.so-source) .e-con-full,:where(.so-source)  .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
:where(.so-source) .e-con-full.e-flex,:where(.so-source)  .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
:where(.so-source) .e-con,:where(.so-source)  .e-con > .e-con-inner { display: var(--display); }
:where(.so-source) .e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }
:where(.so-source) .e-con.e-grid,:where(.so-source)  .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }
:where(.so-source) .e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
:where(.so-source) .e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }
:where(.so-source) .e-con-boxed { gap: initial; text-align: initial; }
:where(.so-source) .e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
:where(.so-source) .e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }
:where(.so-source) .e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:where(.so-source) :is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
:where(.so-source) :is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con { --margin-right: 0px; --margin-left: 0px; }
:where(.so-source) .e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
:where(.so-source) .e-con::before,:where(.so-source)  .e-con > .elementor-background-slideshow::before,:where(.so-source)  .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,:where(.so-source)  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
:where(.so-source) .e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
:where(.so-source) .e-con > .elementor-background-slideshow,:where(.so-source)  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
@media (max-width: 767px) {
  :where(.so-source) :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile { display: none; }
}
:where(.so-source) :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { z-index: 1; }
:where(.so-source) :is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before { z-index: 2; }
:where(.so-source) .e-con .elementor-widget { min-width: 0px; }
:where(.so-source) .e-con .elementor-widget-empty,:where(.so-source)  .e-con .elementor-widget-google_maps,:where(.so-source)  .e-con .elementor-widget-video,:where(.so-source)  .e-con .elementor-widget.e-widget-swiper { width: 100%; }
:where(.so-source) .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container,:where(.so-source)  .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
:where(.so-source) .e-con.e-con > .e-con-inner > .elementor-widget,:where(.so-source)  .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
:where(.so-source) .e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px) {
  :where(.so-source) .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
  :where(.so-source) .e-con.e-flex .elementor-widget-archive-posts { width: 100%; }
}
:where(.so-source) .elementor-form-fields-wrapper { display: flex; flex-wrap: wrap; }
:where(.so-source) .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,:where(.so-source)  .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper,:where(.so-source)  .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input,:where(.so-source)  .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea { flex-basis: 100%; max-width: 100%; }
:where(.so-source) .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper,:where(.so-source)  .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input { flex-grow: 1; }
:where(.so-source) .elementor-field-group { align-items: center; flex-wrap: wrap; }
:where(.so-source) .elementor-field-group.elementor-field-type-submit { align-items: flex-end; }
:where(.so-source) .elementor-field-group .elementor-field-textual { background-color: transparent; border: 1px solid rgb(105, 114, 125); color: rgb(31, 33, 36); flex-grow: 1; max-width: 100%; vertical-align: middle; width: 100%; }
:where(.so-source) .elementor-field-group .elementor-field-textual:focus { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
:where(.so-source) .elementor-field-group .elementor-field-textual::placeholder { color: inherit; font-family: inherit; opacity: 0.6; }
:where(.so-source) .elementor-field-group .elementor-select-wrapper { display: flex; position: relative; width: 100%; }
:where(.so-source) .elementor-field-group .elementor-select-wrapper select { appearance: none; color: inherit; flex-basis: 100%; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-inline-end: 20px; text-transform: inherit; }
:where(.so-source) .elementor-field-group .elementor-select-wrapper::before { content: ""; font-family: eicons; font-size: 15px; inset-block-start: 50%; inset-inline-end: 10px; pointer-events: none; position: absolute; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px; transform: translateY(-50%); }
:where(.so-source) .elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper::before { content: ""; }
:where(.so-source) .elementor-field-subgroup { display: flex; flex-wrap: wrap; }
:where(.so-source) .elementor-field-subgroup .elementor-field-option label { display: inline-block; }
:where(.so-source) .elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option { padding-inline-end: 10px; }
:where(.so-source) .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option { flex-basis: 100%; }
:where(.so-source) .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,:where(.so-source)  .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,:where(.so-source)  .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,:where(.so-source)  .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,:where(.so-source)  .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,:where(.so-source)  .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label { display: inline; }
:where(.so-source) .elementor-field-label { cursor: pointer; }
:where(.so-source) .elementor-mark-required .elementor-field-label::after { color: red; content: "*"; padding-inline-start: 0.2em; }
:where(.so-source) .elementor-field-textual { border-radius: 3px; font-size: 15px; line-height: 1.4; min-height: 40px; padding: 5px 14px; }
:where(.so-source) .elementor-field-textual.elementor-size-xs { border-radius: 2px; font-size: 13px; min-height: 33px; padding: 4px 12px; }
:where(.so-source) .elementor-field-textual.elementor-size-md { border-radius: 4px; font-size: 16px; min-height: 47px; padding: 6px 16px; }
:where(.so-source) .elementor-field-textual.elementor-size-lg { border-radius: 5px; font-size: 18px; min-height: 59px; padding: 7px 20px; }
:where(.so-source) .elementor-field-textual.elementor-size-xl { border-radius: 6px; font-size: 20px; min-height: 72px; padding: 8px 24px; }
:where(.so-source) .elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
:where(.so-source) .elementor-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
:where(.so-source) .elementor-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
:where(.so-source) .elementor-button-align-center .e-form__buttons,:where(.so-source)  .elementor-button-align-center .elementor-field-type-submit { justify-content: center; }
:where(.so-source) .elementor-button-align-start .e-form__buttons,:where(.so-source)  .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
:where(.so-source) .elementor-button-align-end .e-form__buttons,:where(.so-source)  .elementor-button-align-end .elementor-field-type-submit,:where(.so-source)  [dir="rtl"] .elementor-button-align-start .e-form__buttons,:where(.so-source)  [dir="rtl"] .elementor-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
:where(.so-source) [dir="rtl"] .elementor-button-align-end .e-form__buttons,:where(.so-source)  [dir="rtl"] .elementor-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
:where(.so-source) .elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,:where(.so-source)  .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,:where(.so-source)  .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
:where(.so-source) .elementor-button-align-center .e-form__buttons__wrapper,:where(.so-source)  .elementor-button-align-end .e-form__buttons__wrapper,:where(.so-source)  .elementor-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
:where(.so-source) .elementor-button-align-center .e-form__buttons__wrapper,:where(.so-source)  .elementor-button-align-center .e-form__buttons__wrapper__button,:where(.so-source)  .elementor-button-align-end .e-form__buttons__wrapper,:where(.so-source)  .elementor-button-align-end .e-form__buttons__wrapper__button,:where(.so-source)  .elementor-button-align-start .e-form__buttons__wrapper,:where(.so-source)  .elementor-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
@media screen and (max-width: 1024px) {
  :where(.so-source) .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  :where(.so-source) .elementor-tablet-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  :where(.so-source) .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  :where(.so-source) .elementor-tablet-button-align-center .e-form__buttons,:where(.so-source)  .elementor-tablet-button-align-center .elementor-field-type-submit { justify-content: center; }
  :where(.so-source) .elementor-tablet-button-align-start .e-form__buttons,:where(.so-source)  .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  :where(.so-source) .elementor-tablet-button-align-end .e-form__buttons,:where(.so-source)  .elementor-tablet-button-align-end .elementor-field-type-submit,:where(.so-source)  [dir="rtl"] .elementor-tablet-button-align-start .e-form__buttons,:where(.so-source)  [dir="rtl"] .elementor-tablet-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  :where(.so-source) [dir="rtl"] .elementor-tablet-button-align-end .e-form__buttons,:where(.so-source)  [dir="rtl"] .elementor-tablet-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  :where(.so-source) .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,:where(.so-source)  .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,:where(.so-source)  .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  :where(.so-source) .elementor-tablet-button-align-center .e-form__buttons__wrapper,:where(.so-source)  .elementor-tablet-button-align-end .e-form__buttons__wrapper,:where(.so-source)  .elementor-tablet-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  :where(.so-source) .elementor-tablet-button-align-center .e-form__buttons__wrapper,:where(.so-source)  .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,:where(.so-source)  .elementor-tablet-button-align-end .e-form__buttons__wrapper,:where(.so-source)  .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,:where(.so-source)  .elementor-tablet-button-align-start .e-form__buttons__wrapper,:where(.so-source)  .elementor-tablet-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
@media screen and (max-width: 767px) {
  :where(.so-source) .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: 100%; }
  :where(.so-source) .elementor-mobile-button-align-stretch .e-form__buttons__wrapper { flex-basis: 50%; flex-grow: 1; }
  :where(.so-source) .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button { flex-basis: 100%; }
  :where(.so-source) .elementor-mobile-button-align-center .e-form__buttons,:where(.so-source)  .elementor-mobile-button-align-center .elementor-field-type-submit { justify-content: center; }
  :where(.so-source) .elementor-mobile-button-align-start .e-form__buttons,:where(.so-source)  .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-start; }
  :where(.so-source) .elementor-mobile-button-align-end .e-form__buttons,:where(.so-source)  .elementor-mobile-button-align-end .elementor-field-type-submit,:where(.so-source)  [dir="rtl"] .elementor-mobile-button-align-start .e-form__buttons,:where(.so-source)  [dir="rtl"] .elementor-mobile-button-align-start .elementor-field-type-submit { justify-content: flex-end; }
  :where(.so-source) [dir="rtl"] .elementor-mobile-button-align-end .e-form__buttons,:where(.so-source)  [dir="rtl"] .elementor-mobile-button-align-end .elementor-field-type-submit { justify-content: flex-start; }
  :where(.so-source) .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,:where(.so-source)  .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,:where(.so-source)  .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button { flex-basis: auto; }
  :where(.so-source) .elementor-mobile-button-align-center .e-form__buttons__wrapper,:where(.so-source)  .elementor-mobile-button-align-end .e-form__buttons__wrapper,:where(.so-source)  .elementor-mobile-button-align-start .e-form__buttons__wrapper { flex-grow: 0; }
  :where(.so-source) .elementor-mobile-button-align-center .e-form__buttons__wrapper,:where(.so-source)  .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,:where(.so-source)  .elementor-mobile-button-align-end .e-form__buttons__wrapper,:where(.so-source)  .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,:where(.so-source)  .elementor-mobile-button-align-start .e-form__buttons__wrapper,:where(.so-source)  .elementor-mobile-button-align-start .e-form__buttons__wrapper__button { flex-basis: auto; }
}
:where(.so-source) .elementor-error .elementor-field { border-color: rgb(217, 83, 79); }
:where(.so-source) .elementor-error .help-inline { color: rgb(217, 83, 79); font-size: 0.9em; }
:where(.so-source) .elementor-message { font-size: 1em; line-height: 1; margin: 10px 0px; }
:where(.so-source) .elementor-message::before { content: ""; display: inline-block; font-family: eicons; font-style: normal; font-weight: 400; margin-inline-end: 5px; vertical-align: middle; }
:where(.so-source) .elementor-message.elementor-message-danger { color: rgb(217, 83, 79); }
:where(.so-source) .elementor-message.elementor-message-danger::before { content: ""; }
:where(.so-source) .elementor-message.form-message-success { color: rgb(92, 184, 92); }
:where(.so-source) .elementor-form .elementor-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-block: 0px; }
:where(.so-source) .elementor-form .elementor-button-content-wrapper,:where(.so-source)  .elementor-form .elementor-button > span { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
:where(.so-source) .elementor-form .elementor-button.elementor-size-xs { min-height: 33px; }
:where(.so-source) .elementor-form .elementor-button.elementor-size-sm { min-height: 40px; }
:where(.so-source) .elementor-form .elementor-button.elementor-size-md { min-height: 47px; }
:where(.so-source) .elementor-form .elementor-button.elementor-size-lg { min-height: 59px; }
:where(.so-source) .elementor-form .elementor-button.elementor-size-xl { min-height: 72px; }
:where(.so-source) .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,:where(.so-source)  .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
:where(.so-source) .elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
:where(.so-source) .elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
:where(.so-source) .elementor-button:focus,:where(.so-source)  .elementor-button:hover,:where(.so-source)  .elementor-button:visited { color: rgb(255, 255, 255); }
:where(.so-source) .elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
:where(.so-source) .elementor-button-icon { align-items: center; display: flex; }
:where(.so-source) .elementor-button-icon svg { height: auto; width: 1em; }
:where(.so-source) .elementor-button-icon .e-font-icon-svg { height: 1em; }
:where(.so-source) .elementor-button-text { display: inline-block; }
:where(.so-source) .elementor-button.elementor-size-xs { border-radius: 2px; font-size: 13px; padding: 10px 20px; }
:where(.so-source) .elementor-button.elementor-size-md { border-radius: 4px; font-size: 16px; padding: 15px 30px; }
:where(.so-source) .elementor-button.elementor-size-lg { border-radius: 5px; font-size: 18px; padding: 20px 40px; }
:where(.so-source) .elementor-button.elementor-size-xl { border-radius: 6px; font-size: 20px; padding: 25px 50px; }
:where(.so-source) .elementor-button span { text-decoration: inherit; }
:where(.so-source) .elementor-element.elementor-button-info .elementor-button { background-color: rgb(91, 192, 222); }
:where(.so-source) .elementor-element.elementor-button-success .elementor-button { background-color: rgb(92, 184, 92); }
:where(.so-source) .elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }
:where(.so-source) .elementor-element.elementor-button-danger .elementor-button { background-color: rgb(217, 83, 79); }
:where(.so-source) .elementor-widget-button .elementor-button .elementor-button-info { background-color: rgb(91, 192, 222); }
:where(.so-source) .elementor-widget-button .elementor-button .elementor-button-success { background-color: rgb(92, 184, 92); }
:where(.so-source) .elementor-widget-button .elementor-button .elementor-button-warning { background-color: rgb(240, 173, 78); }
:where(.so-source) .elementor-widget-button .elementor-button .elementor-button-danger { background-color: rgb(217, 83, 79); }
:where(.so-source) .elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }
:where(.so-source) .elementor-view-framed .elementor-icon { background-color: transparent; border: 3px solid rgb(105, 114, 125); color: rgb(105, 114, 125); padding: 0.5em; }
:where(.so-source) .elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
:where(.so-source) .elementor-icon:hover { color: rgb(105, 114, 125); }
:where(.so-source) .elementor-icon i,:where(.so-source)  .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }
:where(.so-source) .elementor-icon i::before,:where(.so-source)  .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
:where(.so-source) .elementor-icon i.fad { width: auto; }
:where(.so-source) .elementor-shape-square .elementor-icon { border-radius: 0px; }
:where(.so-source) .elementor-shape-rounded .elementor-icon { border-radius: 10%; }
:where(.so-source) .elementor-shape-circle .elementor-icon { border-radius: 50%; }
:where(.so-source) .e-transform .elementor-widget-container,:where(.so-source)  .e-transform:not(:has(.elementor-widget-container)) { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
:where(.so-source) .e-con.e-transform { transform: perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0)); transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x); }
:where(.so-source) .animated { animation-duration: 1.25s; }
:where(.so-source) .animated.animated-slow { animation-duration: 2s; }
:where(.so-source) .animated.animated-fast { animation-duration: 0.75s; }
:where(.so-source) .animated.infinite { animation-iteration-count: infinite; }
:where(.so-source) .animated.reverse { animation-direction: reverse; animation-fill-mode: forwards; }
@media (prefers-reduced-motion: reduce) {
  :where(.so-source) .animated { animation: auto ease 0s 1 normal none running none !important; }
  :where(.so-source) * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor .elementor-hidden-mobile,:where(.so-source)  .elementor .elementor-hidden-phone { display: none; }
}
@media (min-width:-1) and (max-width:-1) {
  :where(.so-source) .elementor .elementor-hidden-mobile_extra { display: none; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  :where(.so-source) .elementor .elementor-hidden-tablet { display: none; }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  :where(.so-source) .elementor .elementor-hidden-tablet_extra { display: none; }
}
@media (min-width: 1281px) and (max-width: 1480px) {
  :where(.so-source) .elementor .elementor-hidden-laptop { display: none; }
}
@media (min-width: 1481px) and (max-width: 99999px) {
  :where(.so-source) .elementor .elementor-hidden-desktop { display: none; }
}
@media (min-width:-1) {
  :where(.so-source) .elementor .elementor-hidden-widescreen { display: none; }
}
:where(.so-source) .elementor-widget-image { text-align: center; }
:where(.so-source) .elementor-widget-image a { display: inline-block; }
:where(.so-source) .elementor-widget-image a img[src$=".svg"] { width: 48px; }
:where(.so-source) .elementor-widget-image img { display: inline-block; vertical-align: middle; }
:where(.so-source) .site-main .menu-navigation-container { overflow: visible; }
:where(.so-source) .elementor-item::after,:where(.so-source)  .elementor-item::before { display: block; position: absolute; transition: 0.3s cubic-bezier(0.58, 0.3, 0.005, 1); }
:where(.so-source) .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { opacity: 0; }
:where(.so-source) .elementor-item-active::after,:where(.so-source)  .elementor-item-active::before,:where(.so-source)  .elementor-item.highlighted::after,:where(.so-source)  .elementor-item.highlighted::before,:where(.so-source)  .elementor-item:focus::after,:where(.so-source)  .elementor-item:focus::before,:where(.so-source)  .elementor-item:hover::after,:where(.so-source)  .elementor-item:hover::before { transform: scale(1); }
:where(.so-source) .e--pointer-double-line .elementor-item::after,:where(.so-source)  .e--pointer-double-line .elementor-item::before,:where(.so-source)  .e--pointer-overline .elementor-item::after,:where(.so-source)  .e--pointer-overline .elementor-item::before,:where(.so-source)  .e--pointer-underline .elementor-item::after,:where(.so-source)  .e--pointer-underline .elementor-item::before { background-color: rgb(63, 68, 75); height: 3px; left: 0px; width: 100%; z-index: 2; }
:where(.so-source) .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,:where(.so-source)  .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,:where(.so-source)  .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { height: 0px; left: 50%; width: 0px; }
:where(.so-source) .e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,:where(.so-source)  .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,:where(.so-source)  .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: 10px; }
:where(.so-source) .e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { bottom: 10px; }
:where(.so-source) .e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,:where(.so-source)  .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,:where(.so-source)  .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: -10px; }
:where(.so-source) .e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { bottom: -10px; }
:where(.so-source) .e--pointer-double-line.e--animation-none,:where(.so-source)  .e--pointer-double-line.e--animation-none .elementor-item,:where(.so-source)  .e--pointer-double-line.e--animation-none .elementor-item::after,:where(.so-source)  .e--pointer-double-line.e--animation-none .elementor-item::before,:where(.so-source)  .e--pointer-double-line.e--animation-none .elementor-item:focus,:where(.so-source)  .e--pointer-double-line.e--animation-none .elementor-item:hover,:where(.so-source)  .e--pointer-double-line.e--animation-none::after,:where(.so-source)  .e--pointer-double-line.e--animation-none::before,:where(.so-source)  .e--pointer-double-line.e--animation-none:focus,:where(.so-source)  .e--pointer-double-line.e--animation-none:hover,:where(.so-source)  .e--pointer-overline.e--animation-none,:where(.so-source)  .e--pointer-overline.e--animation-none .elementor-item,:where(.so-source)  .e--pointer-overline.e--animation-none .elementor-item::after,:where(.so-source)  .e--pointer-overline.e--animation-none .elementor-item::before,:where(.so-source)  .e--pointer-overline.e--animation-none .elementor-item:focus,:where(.so-source)  .e--pointer-overline.e--animation-none .elementor-item:hover,:where(.so-source)  .e--pointer-overline.e--animation-none::after,:where(.so-source)  .e--pointer-overline.e--animation-none::before,:where(.so-source)  .e--pointer-overline.e--animation-none:focus,:where(.so-source)  .e--pointer-overline.e--animation-none:hover,:where(.so-source)  .e--pointer-underline.e--animation-none,:where(.so-source)  .e--pointer-underline.e--animation-none .elementor-item,:where(.so-source)  .e--pointer-underline.e--animation-none .elementor-item::after,:where(.so-source)  .e--pointer-underline.e--animation-none .elementor-item::before,:where(.so-source)  .e--pointer-underline.e--animation-none .elementor-item:focus,:where(.so-source)  .e--pointer-underline.e--animation-none .elementor-item:hover,:where(.so-source)  .e--pointer-underline.e--animation-none::after,:where(.so-source)  .e--pointer-underline.e--animation-none::before,:where(.so-source)  .e--pointer-underline.e--animation-none:focus,:where(.so-source)  .e--pointer-underline.e--animation-none:hover { transition-duration: 0s; }
:where(.so-source) .e--pointer-double-line .elementor-item::before,:where(.so-source)  .e--pointer-overline .elementor-item::before { content: ""; top: 0px; }
:where(.so-source) .e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before,:where(.so-source)  .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: -20px; width: 10px; }
:where(.so-source) .e--pointer-double-line .elementor-item::after,:where(.so-source)  .e--pointer-underline .elementor-item::after { bottom: 0px; content: ""; }
:where(.so-source) .e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after,:where(.so-source)  .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after { inset-inline-start: 100%; width: 10px; }
:where(.so-source) .e--pointer-framed .elementor-item::after,:where(.so-source)  .e--pointer-framed .elementor-item::before { background: transparent; border: 3px solid rgb(63, 68, 75); inset: 0px; }
:where(.so-source) .e--pointer-framed .elementor-item::before { content: ""; }
:where(.so-source) .e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(0.75); }
:where(.so-source) .e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(1.25); }
:where(.so-source) .e--pointer-framed.e--animation-grow .elementor-item::before,:where(.so-source)  .e--pointer-framed.e--animation-shrink .elementor-item::before { transition: opacity 0.2s, transform 0.4s; }
:where(.so-source) .e--pointer-framed.e--animation-draw .elementor-item::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item::before { height: 3px; width: 3px; }
:where(.so-source) .e--pointer-framed.e--animation-draw .elementor-item::before { border-block-width: 0px 3px; border-inline-width: 3px 0px; transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; }
:where(.so-source) .e--pointer-framed.e--animation-draw .elementor-item::after { border-block-width: 3px 0px; border-inline-width: 0px 3px; content: ""; inset-block: auto 0px; inset-inline: auto 0px; transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; }
:where(.so-source) .e--pointer-framed.e--animation-draw .elementor-item-active::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item-active::before,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item.highlighted::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item.highlighted::before,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:focus::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:focus::before,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:hover::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:hover::before { height: 100%; width: 100%; }
:where(.so-source) .e--pointer-framed.e--animation-draw .elementor-item-active::before,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item.highlighted::before,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:focus::before,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:hover::before { transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
:where(.so-source) .e--pointer-framed.e--animation-draw .elementor-item-active::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item.highlighted::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:focus::after,:where(.so-source)  .e--pointer-framed.e--animation-draw .elementor-item:hover::after { transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
:where(.so-source) .e--pointer-framed.e--animation-corners .elementor-item::after,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item::before { height: 3px; width: 3px; }
:where(.so-source) .e--pointer-framed.e--animation-corners .elementor-item::before { border-block-width: 3px 0px; border-inline-width: 3px 0px; }
:where(.so-source) .e--pointer-framed.e--animation-corners .elementor-item::after { border-block-width: 0px 3px; border-inline-width: 0px 3px; content: ""; inset-block: auto 0px; inset-inline: auto 0px; }
:where(.so-source) .e--pointer-framed.e--animation-corners .elementor-item-active::after,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item-active::before,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item.highlighted::after,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item.highlighted::before,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item:focus::after,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item:focus::before,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item:hover::after,:where(.so-source)  .e--pointer-framed.e--animation-corners .elementor-item:hover::before { height: 100%; transition: opacity 2ms, width 0.4s, height 0.4s; width: 100%; }
:where(.so-source) .e--pointer-framed.e--animation-none,:where(.so-source)  .e--pointer-framed.e--animation-none .elementor-item,:where(.so-source)  .e--pointer-framed.e--animation-none .elementor-item::after,:where(.so-source)  .e--pointer-framed.e--animation-none .elementor-item::before,:where(.so-source)  .e--pointer-framed.e--animation-none .elementor-item:focus,:where(.so-source)  .e--pointer-framed.e--animation-none .elementor-item:hover,:where(.so-source)  .e--pointer-framed.e--animation-none::after,:where(.so-source)  .e--pointer-framed.e--animation-none::before,:where(.so-source)  .e--pointer-framed.e--animation-none:focus,:where(.so-source)  .e--pointer-framed.e--animation-none:hover { transition-duration: 0s; }
:where(.so-source) .e--pointer-background .elementor-item::after,:where(.so-source)  .e--pointer-background .elementor-item::before { content: ""; transition: 0.3s; }
:where(.so-source) .e--pointer-background .elementor-item::before { background: rgb(63, 68, 75); inset: 0px; z-index: -1; }
:where(.so-source) .e--pointer-background .elementor-item-active,:where(.so-source)  .e--pointer-background .elementor-item.highlighted,:where(.so-source)  .e--pointer-background .elementor-item:focus,:where(.so-source)  .e--pointer-background .elementor-item:hover { color: rgb(255, 255, 255); }
:where(.so-source) .e--pointer-background.e--animation-grow .elementor-item::before { transform: scale(0.5); }
:where(.so-source) .e--pointer-background.e--animation-grow .elementor-item-active::before,:where(.so-source)  .e--pointer-background.e--animation-grow .elementor-item.highlighted::before,:where(.so-source)  .e--pointer-background.e--animation-grow .elementor-item:focus::before,:where(.so-source)  .e--pointer-background.e--animation-grow .elementor-item:hover::before { opacity: 1; transform: scale(1); }
:where(.so-source) .e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { transform: scale(1.2); transition: 0.3s; }
:where(.so-source) .e--pointer-background.e--animation-shrink .elementor-item-active::before,:where(.so-source)  .e--pointer-background.e--animation-shrink .elementor-item.highlighted::before,:where(.so-source)  .e--pointer-background.e--animation-shrink .elementor-item:focus::before,:where(.so-source)  .e--pointer-background.e--animation-shrink .elementor-item:hover::before { transition: opacity 0.15s, transform 0.4s; }
:where(.so-source) .e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: 100%; }
:where(.so-source) .e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { right: 100%; }
:where(.so-source) .e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { top: 100%; }
:where(.so-source) .e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { bottom: 100%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { bottom: 50%; top: 50%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before { left: 50%; right: 50%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::after,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-vertical .elementor-item::after { background: rgb(63, 68, 75); inset: 0px; z-index: -1; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-vertical .elementor-item::before { bottom: 100%; top: 0px; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-vertical .elementor-item::after { bottom: 0px; top: 100%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::before,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::before,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::before,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::before { bottom: 50%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::after,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted::after,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::after,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::after { top: 50%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::before { left: 100%; right: 0px; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item::after { left: 0px; right: 100%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::before,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::before,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::before,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::before { left: 50%; }
:where(.so-source) .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::after,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted::after,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::after,:where(.so-source)  .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::after { right: 50%; }
:where(.so-source) .e--pointer-background.e--animation-none,:where(.so-source)  .e--pointer-background.e--animation-none .elementor-item,:where(.so-source)  .e--pointer-background.e--animation-none .elementor-item::after,:where(.so-source)  .e--pointer-background.e--animation-none .elementor-item::before,:where(.so-source)  .e--pointer-background.e--animation-none .elementor-item:focus,:where(.so-source)  .e--pointer-background.e--animation-none .elementor-item:hover,:where(.so-source)  .e--pointer-background.e--animation-none::after,:where(.so-source)  .e--pointer-background.e--animation-none::before,:where(.so-source)  .e--pointer-background.e--animation-none:focus,:where(.so-source)  .e--pointer-background.e--animation-none:hover { transition-duration: 0s; }
:where(.so-source) .e--pointer-text.e--animation-skew .elementor-item:focus,:where(.so-source)  .e--pointer-text.e--animation-skew .elementor-item:hover { transform: skew(-8deg); }
:where(.so-source) .e--pointer-text.e--animation-grow .elementor-item:focus,:where(.so-source)  .e--pointer-text.e--animation-grow .elementor-item:hover { transform: scale(1.2); }
:where(.so-source) .e--pointer-text.e--animation-shrink .elementor-item:focus,:where(.so-source)  .e--pointer-text.e--animation-shrink .elementor-item:hover { transform: scale(0.8); }
:where(.so-source) .e--pointer-text.e--animation-float .elementor-item:focus,:where(.so-source)  .e--pointer-text.e--animation-float .elementor-item:hover { transform: translateY(-8px); }
:where(.so-source) .e--pointer-text.e--animation-sink .elementor-item:focus,:where(.so-source)  .e--pointer-text.e--animation-sink .elementor-item:hover { transform: translateY(8px); }
:where(.so-source) .e--pointer-text.e--animation-rotate .elementor-item:focus,:where(.so-source)  .e--pointer-text.e--animation-rotate .elementor-item:hover { transform: rotate(6deg); }
:where(.so-source) .e--pointer-text.e--animation-none,:where(.so-source)  .e--pointer-text.e--animation-none .elementor-item,:where(.so-source)  .e--pointer-text.e--animation-none .elementor-item::after,:where(.so-source)  .e--pointer-text.e--animation-none .elementor-item::before,:where(.so-source)  .e--pointer-text.e--animation-none .elementor-item:focus,:where(.so-source)  .e--pointer-text.e--animation-none .elementor-item:hover,:where(.so-source)  .e--pointer-text.e--animation-none::after,:where(.so-source)  .e--pointer-text.e--animation-none::before,:where(.so-source)  .e--pointer-text.e--animation-none:focus,:where(.so-source)  .e--pointer-text.e--animation-none:hover { transition-duration: 0s; }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu a { transition: 0.4s; }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu a,:where(.so-source)  .elementor-nav-menu--main .elementor-nav-menu a.highlighted,:where(.so-source)  .elementor-nav-menu--main .elementor-nav-menu a:focus,:where(.so-source)  .elementor-nav-menu--main .elementor-nav-menu a:hover { padding: 13px 20px; }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu a.current { background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu a.disabled { background: rgb(63, 68, 75); color: rgb(136, 144, 155); }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu ul { border-style: solid; border-width: 0px; padding: 0px; position: absolute; width: 12em; }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu span.scroll-down,:where(.so-source)  .elementor-nav-menu--main .elementor-nav-menu span.scroll-up { background: rgb(255, 255, 255); display: none; height: 20px; overflow: hidden; position: absolute; visibility: hidden; }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,:where(.so-source)  .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow { border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(51, 55, 61); border-image: none; height: 0px; inset-block-start: -2px; inset-inline-start: 50%; margin-inline-start: -8px; overflow: hidden; position: absolute; width: 0px; }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow { border-color: rgb(51, 55, 61) transparent transparent; border-style: solid dashed dashed; top: 6px; }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,:where(.so-source)  .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i { transform: rotate(calc(-90deg * var(--direction-multiplier, 1))); }
:where(.so-source) .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg { fill: currentcolor; height: 1em; width: 1em; }
:where(.so-source) .elementor-nav-menu--layout-horizontal { display: flex; }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu { display: flex; flex-wrap: wrap; }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu a { flex-grow: 1; white-space: nowrap; }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { display: flex; }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul,:where(.so-source)  .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > .scroll-down { top: 100% !important; }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a { margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin); }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-down,:where(.so-source)  .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-up,:where(.so-source)  .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul { inset-inline-start: var(--e-nav-menu-horizontal-menu-item-margin) !important; }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a { margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin); }
:where(.so-source) .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after { align-self: center; border-color: var(--e-nav-menu-divider-color,#000); border-left-style: var(--e-nav-menu-divider-style,solid); border-left-width: var(--e-nav-menu-divider-width,2px); content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%); }
:where(.so-source) .elementor-nav-menu__align-right .elementor-nav-menu { justify-content: flex-end; margin-left: auto; }
:where(.so-source) .elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-end; }
:where(.so-source) .elementor-nav-menu__align-left .elementor-nav-menu { justify-content: flex-start; margin-right: auto; }
:where(.so-source) .elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-start; }
:where(.so-source) .elementor-nav-menu__align-start .elementor-nav-menu { justify-content: flex-start; margin-inline-end: auto; }
:where(.so-source) .elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-start; }
:where(.so-source) .elementor-nav-menu__align-end .elementor-nav-menu { justify-content: flex-end; margin-inline-start: auto; }
:where(.so-source) .elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: flex-end; }
:where(.so-source) .elementor-nav-menu__align-center .elementor-nav-menu { justify-content: center; margin-inline: auto; }
:where(.so-source) .elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical > ul > li > a { justify-content: center; }
:where(.so-source) .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu { width: 100%; }
:where(.so-source) .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { flex-grow: 1; }
:where(.so-source) .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > a { justify-content: center; }
:where(.so-source) .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle { display: none; }
:where(.so-source) .elementor-widget-nav-menu .elementor-widget-container,:where(.so-source)  .elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*="elementor-hidden-"]) { display: flex; flex-direction: column; }
:where(.so-source) .elementor-nav-menu { position: relative; z-index: 2; }
:where(.so-source) .elementor-nav-menu::after { clear: both; content: " "; display: block; font: 0px / 0 serif; height: 0px; overflow: hidden; visibility: hidden; }
:where(.so-source) .elementor-nav-menu,:where(.so-source)  .elementor-nav-menu li,:where(.so-source)  .elementor-nav-menu ul { display: block; line-height: normal; list-style: none; margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
:where(.so-source) .elementor-nav-menu ul { display: none; }
:where(.so-source) .elementor-nav-menu ul ul a,:where(.so-source)  .elementor-nav-menu ul ul a:active,:where(.so-source)  .elementor-nav-menu ul ul a:focus,:where(.so-source)  .elementor-nav-menu ul ul a:hover { border-left: 16px solid transparent; }
:where(.so-source) .elementor-nav-menu ul ul ul a,:where(.so-source)  .elementor-nav-menu ul ul ul a:active,:where(.so-source)  .elementor-nav-menu ul ul ul a:focus,:where(.so-source)  .elementor-nav-menu ul ul ul a:hover { border-left: 24px solid transparent; }
:where(.so-source) .elementor-nav-menu ul ul ul ul a,:where(.so-source)  .elementor-nav-menu ul ul ul ul a:active,:where(.so-source)  .elementor-nav-menu ul ul ul ul a:focus,:where(.so-source)  .elementor-nav-menu ul ul ul ul a:hover { border-left: 32px solid transparent; }
:where(.so-source) .elementor-nav-menu ul ul ul ul ul a,:where(.so-source)  .elementor-nav-menu ul ul ul ul ul a:active,:where(.so-source)  .elementor-nav-menu ul ul ul ul ul a:focus,:where(.so-source)  .elementor-nav-menu ul ul ul ul ul a:hover { border-left: 40px solid transparent; }
:where(.so-source) .elementor-nav-menu a,:where(.so-source)  .elementor-nav-menu li { position: relative; }
:where(.so-source) .elementor-nav-menu li { border-width: 0px; }
:where(.so-source) .elementor-nav-menu a { align-items: center; display: flex; }
:where(.so-source) .elementor-nav-menu a,:where(.so-source)  .elementor-nav-menu a:focus,:where(.so-source)  .elementor-nav-menu a:hover { line-height: 20px; padding: 10px 20px; }
:where(.so-source) .elementor-nav-menu a.current { background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
:where(.so-source) .elementor-nav-menu a.disabled { color: rgb(136, 144, 155); cursor: not-allowed; }
:where(.so-source) .elementor-nav-menu .e-plus-icon::before { content: "+"; }
:where(.so-source) .elementor-nav-menu .sub-arrow { align-items: center; display: flex; line-height: 1; margin-block: -10px; padding: 10px; padding-inline-end: 0px; }
:where(.so-source) .elementor-nav-menu .sub-arrow i { pointer-events: none; }
:where(.so-source) .elementor-nav-menu .sub-arrow .fa.fa-chevron-down,:where(.so-source)  .elementor-nav-menu .sub-arrow .fas.fa-chevron-down { font-size: 0.7em; }
:where(.so-source) .elementor-nav-menu .sub-arrow .e-font-icon-svg { height: 1em; width: 1em; }
:where(.so-source) .elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down { height: 0.7em; width: 0.7em; }
:where(.so-source) .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,:where(.so-source)  .elementor-nav-menu--dropdown .elementor-item.highlighted,:where(.so-source)  .elementor-nav-menu--dropdown .elementor-item:focus,:where(.so-source)  .elementor-nav-menu--dropdown .elementor-item:hover,:where(.so-source)  .elementor-sub-item.elementor-item-active,:where(.so-source)  .elementor-sub-item.highlighted,:where(.so-source)  .elementor-sub-item:focus,:where(.so-source)  .elementor-sub-item:hover { background-color: rgb(63, 68, 75); color: rgb(255, 255, 255); }
:where(.so-source) .elementor-menu-toggle { align-items: center; background-color: rgba(0, 0, 0, 0.05); border: 0px solid; border-radius: 3px; color: rgb(51, 55, 61); cursor: pointer; display: flex; font-size: var(--nav-menu-icon-size,22px); justify-content: center; padding: 0.25em; }
:where(.so-source) .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,:where(.so-source)  .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close { display: none; }
:where(.so-source) .elementor-menu-toggle .e-font-icon-svg { fill: rgb(51, 55, 61); height: 1em; width: 1em; }
:where(.so-source) .elementor-menu-toggle svg { height: auto; width: 1em; fill: var(--nav-menu-icon-color,currentColor); }
:where(.so-source) span.elementor-menu-toggle__icon--close,:where(.so-source)  span.elementor-menu-toggle__icon--open { line-height: 1; }
:where(.so-source) .elementor-nav-menu--dropdown { background-color: rgb(255, 255, 255); font-size: 13px; }
:where(.so-source) .elementor-nav-menu--dropdown-none .elementor-menu-toggle,:where(.so-source)  .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown { display: none; }
:where(.so-source) .elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: 10px; overflow: hidden auto; transform-origin: center top; transition: max-height 0.3s, transform 0.3s; }
:where(.so-source) .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item { font-size: 0.85em; }
:where(.so-source) .elementor-nav-menu--dropdown a { color: rgb(51, 55, 61); }
:where(.so-source) .elementor-nav-menu--dropdown a.current { background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
:where(.so-source) .elementor-nav-menu--dropdown a.disabled { color: rgb(179, 179, 179); }
:where(.so-source) ul.elementor-nav-menu--dropdown a,:where(.so-source)  ul.elementor-nav-menu--dropdown a:focus,:where(.so-source)  ul.elementor-nav-menu--dropdown a:hover { border-inline-start: 8px solid transparent; text-shadow: none; }
:where(.so-source) .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a { justify-content: center; }
:where(.so-source) .elementor-nav-menu--toggle { --menu-height: 100vh; }
:where(.so-source) .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container { max-height: 0px; overflow: hidden; transform: scaleY(0); }
:where(.so-source) .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container { animation: 0.3s ease 0s 1 normal backwards running hide-scroll; max-height: var(--menu-height); transform: scaleY(1); }
:where(.so-source) .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown { position: absolute; z-index: 9997; }
@media (max-width: 767px) {
  :where(.so-source) .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main { display: none; }
}
@media (min-width: 768px) {
  :where(.so-source) .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,:where(.so-source)  .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown { display: none; }
  :where(.so-source) .elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@media (max-width:-1) {
  :where(.so-source) .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main { display: none; }
}
@media (min-width:-1) {
  :where(.so-source) .elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,:where(.so-source)  .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown { display: none; }
  :where(.so-source) .elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@media (max-width: 1024px) {
  :where(.so-source) .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main { display: none; }
}
@media (min-width: 1025px) {
  :where(.so-source) .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,:where(.so-source)  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown { display: none; }
  :where(.so-source) .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@media (max-width: 1280px) {
  :where(.so-source) .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main { display: none; }
}
@media (min-width: 1281px) {
  :where(.so-source) .elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,:where(.so-source)  .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown { display: none; }
  :where(.so-source) .elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { overflow-y: hidden; }
}
@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
:where(.so-source) .slideInLeft { animation-name: slideInLeft; }
:where(.so-source) [data-elementor-type="popup"] .elementor-section-wrap:not(:empty) + #elementor-add-new-section,:where(.so-source)  [data-elementor-type="popup"]:not(.elementor-edit-area) { display: none; }
:where(.so-source) .elementor-popup-modal.dialog-type-lightbox { background-color: transparent; display: flex; pointer-events: none; user-select: auto; }
:where(.so-source) .elementor-popup-modal .dialog-buttons-wrapper,:where(.so-source)  .elementor-popup-modal .dialog-header { display: none; }
:where(.so-source) .elementor-popup-modal .dialog-close-button { display: none; inset-inline-end: 20px; margin-top: 0px; opacity: 1; pointer-events: all; top: 20px; z-index: 9999; }
:where(.so-source) .elementor-popup-modal .dialog-close-button svg { fill: rgb(31, 33, 36); height: 1em; width: 1em; }
:where(.so-source) .elementor-popup-modal .dialog-widget-content { background-color: rgb(255, 255, 255); border-radius: 0px; box-shadow: none; max-height: 100%; max-width: 100%; overflow: visible; pointer-events: all; width: auto; }
:where(.so-source) .elementor-popup-modal .dialog-message { display: flex; max-height: 100vh; max-width: 100vw; overflow: auto; padding: 0px; width: 640px; }
:where(.so-source) .elementor-popup-modal .elementor { width: 100%; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title.elementor-size-small { font-size: 15px; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 19px; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title.elementor-size-large { font-size: 29px; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title.elementor-size-xl { font-size: 39px; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title.elementor-size-xxl { font-size: 59px; }
:where(.so-source) .elementor-kit-7 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; background-color: rgb(2, 2, 2); }
:where(.so-source) .elementor-kit-7 e-page-transition { background-color: rgb(255, 188, 125); }
:where(.so-source) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
:where(.so-source) .e-con { --container-max-width: 1140px; }
:where(.so-source) .elementor-widget:not(:last-child) { --kit-widget-spacing: 20px; }
:where(.so-source) .elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
:where(.so-source) h1.entry-title { display: var(--page-title-display); }
@media (max-width: 1024px) {
  :where(.so-source) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  :where(.so-source) .e-con { --container-max-width: 1024px; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  :where(.so-source) .e-con { --container-max-width: 767px; }
}
:where(.so-source) .icon-btn { display: flex; align-items: center; }
:where(.so-source) .icon-btn a { padding: 8px 16px; }
:where(.so-source) .icon-btn .elementor-button-content-wrapper { align-items: center; }
:where(.so-source) .icon-btn svg { box-shadow: rgba(88, 18, 18, 0.61) -99.999px 0.491px 80px 0px, rgba(88, 18, 18, 0.46) -64.814px 0.318px 46.852px 0px, rgba(88, 18, 18, 0.37) -38.518px 0.189px 25.481px 0px, rgba(88, 18, 18, 0.31) -20px 0.098px 13px 0px, rgba(88, 18, 18, 0.24) -8.148px 0.04px 6.519px 0px, rgba(88, 18, 18, 0.15) -1.852px 0.009px 3.148px 0px; border-radius: 9600px; width: 48px; padding: 8px; height: 48px; }
:where(.so-source) .icon-btn-white svg { background-color: rgb(221, 215, 201); }
:where(.so-source) .icon-btn .elementor-button-text { z-index: 1; }
:where(.so-source) .hover-switch { position: relative; }
:where(.so-source) .underline-btn .elementor-button-text { text-decoration: underline; text-underline-offset: 4px; }
@media screen and (min-width: 1024px) {
  :where(.so-source) .hover-switch .elementor-button-icon { transition: 0.3s ease-in-out; }
  :where(.so-source) .hover-switch .elementor-button-text { transition: 0.3s ease-in-out; }
  :where(.so-source) .hover-switch:hover .elementor-button-icon { transform: translateX(-12em); }
  :where(.so-source) .hover-switch:hover .elementor-button-text { transform: translateX(2.25em); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
:where(.so-source) .fadeInUp { animation-name: fadeInUp; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
:where(.so-source) .fadeIn { animation-name: fadeIn; }
:where(.so-source) .elementor-widget-progress { text-align: start; }
:where(.so-source) .elementor-progress-wrapper { background-color: rgb(238, 238, 238); border-radius: 2px; color: rgb(255, 255, 255); height: auto; position: relative; }
:where(.so-source) .elementor-progress-bar { background-color: rgb(105, 114, 125); border-radius: 2px; display: flex; font-size: 11px; height: 30px; line-height: 30px; transition: width 1s ease-in-out; width: 0px; }
:where(.so-source) .elementor-progress-text { flex-grow: 1; overflow: hidden; padding-inline-start: 15px; text-overflow: ellipsis; white-space: nowrap; }
:where(.so-source) .elementor-progress-percentage { padding-inline-end: 15px; }
:where(.so-source) .elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar { background-color: rgb(91, 192, 222); }
:where(.so-source) .elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar { background-color: rgb(92, 184, 92); }
:where(.so-source) .elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar { background-color: rgb(240, 173, 78); }
:where(.so-source) .elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar { background-color: rgb(217, 83, 79); }
:where(.so-source) .elementor-progress .elementor-title { display: block; }
@media (max-width: 767px) {
  :where(.so-source) .elementor-progress-text { padding-inline-start: 10px; }
}
:where(.so-source) .e-con .elementor-progress-wrapper,:where(.so-source)  .e-con-inner .elementor-progress-wrapper { height: auto; }
:where(.so-source) .elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
:where(.so-source) .elementor-widget-divider .elementor-divider { display: flex; }
:where(.so-source) .elementor-widget-divider .elementor-divider__text { font-size: 15px; line-height: 1; max-width: 95%; }
:where(.so-source) .elementor-widget-divider .elementor-divider__element { flex-shrink: 0; margin: 0 var(--divider-element-spacing); }
:where(.so-source) .elementor-widget-divider .elementor-icon { font-size: var(--divider-icon-size); }
:where(.so-source) .elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }
:where(.so-source) .elementor-widget-divider--view-line_icon .elementor-divider-separator,:where(.so-source)  .elementor-widget-divider--view-line_text .elementor-divider-separator { align-items: center; }
:where(.so-source) .elementor-widget-divider--view-line_icon .elementor-divider-separator::after,:where(.so-source)  .elementor-widget-divider--view-line_icon .elementor-divider-separator::before,:where(.so-source)  .elementor-widget-divider--view-line_text .elementor-divider-separator::after,:where(.so-source)  .elementor-widget-divider--view-line_text .elementor-divider-separator::before { border-block-end: 0px; border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); content: ""; display: block; flex-grow: 1; }
:where(.so-source) .elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
:where(.so-source) .elementor-widget-divider--element-align-left .elementor-divider-separator::before { content: none; }
:where(.so-source) .elementor-widget-divider--element-align-left .elementor-divider__element { margin-left: 0px; }
:where(.so-source) .elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
:where(.so-source) .elementor-widget-divider--element-align-right .elementor-divider-separator::after { content: none; }
:where(.so-source) .elementor-widget-divider--element-align-right .elementor-divider__element { margin-right: 0px; }
:where(.so-source) .elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator > .elementor-divider__svg:first-of-type { flex-grow: 0; flex-shrink: 100; }
:where(.so-source) .elementor-widget-divider--element-align-start .elementor-divider-separator::before { content: none; }
:where(.so-source) .elementor-widget-divider--element-align-start .elementor-divider__element { margin-inline-start: 0px; }
:where(.so-source) .elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator > .elementor-divider__svg:last-of-type { flex-grow: 0; flex-shrink: 100; }
:where(.so-source) .elementor-widget-divider--element-align-end .elementor-divider-separator::after { content: none; }
:where(.so-source) .elementor-widget-divider--element-align-end .elementor-divider__element { margin-inline-end: 0px; }
:where(.so-source) .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
:where(.so-source) .elementor-widget-divider--separator-type-pattern { --divider-border-style: none; }
:where(.so-source) .elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,:where(.so-source)  .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after,:where(.so-source)  .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before,:where(.so-source)  .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator { background-color: var(--divider-color); mask-image: var(--divider-pattern-url); mask-repeat: var(--divider-pattern-repeat); mask-size: var(--divider-pattern-size) 100%; min-height: var(--divider-pattern-height); width: 100%; }
:where(.so-source) .elementor-widget-divider--no-spacing { --divider-pattern-size: auto; }
:where(.so-source) .elementor-widget-divider--bg-round { --divider-pattern-repeat: round; }
:where(.so-source) .rtl .elementor-widget-divider .elementor-divider__text { direction: rtl; }
:where(.so-source) .e-con-inner > .elementor-widget-divider,:where(.so-source)  .e-con > .elementor-widget-divider { width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow ); }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:where(.so-source) { --swiper-theme-color: #007aff; }
:where(.so-source) .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
:where(.so-source) .swiper-vertical > .swiper-wrapper { flex-direction: column; }
:where(.so-source) .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
:where(.so-source) .swiper-android .swiper-slide,:where(.so-source)  .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
:where(.so-source) .swiper-pointer-events { touch-action: pan-y; }
:where(.so-source) .swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
:where(.so-source) .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
:where(.so-source) .swiper-slide-invisible-blank { visibility: hidden; }
:where(.so-source) .swiper-autoheight,:where(.so-source)  .swiper-autoheight .swiper-slide { height: auto; }
:where(.so-source) .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
:where(.so-source) .swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
:where(.so-source) .swiper-3d,:where(.so-source)  .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
:where(.so-source) .swiper-3d .swiper-cube-shadow,:where(.so-source)  .swiper-3d .swiper-slide,:where(.so-source)  .swiper-3d .swiper-slide-shadow,:where(.so-source)  .swiper-3d .swiper-slide-shadow-bottom,:where(.so-source)  .swiper-3d .swiper-slide-shadow-left,:where(.so-source)  .swiper-3d .swiper-slide-shadow-right,:where(.so-source)  .swiper-3d .swiper-slide-shadow-top,:where(.so-source)  .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
:where(.so-source) .swiper-3d .swiper-slide-shadow,:where(.so-source)  .swiper-3d .swiper-slide-shadow-bottom,:where(.so-source)  .swiper-3d .swiper-slide-shadow-left,:where(.so-source)  .swiper-3d .swiper-slide-shadow-right,:where(.so-source)  .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
:where(.so-source) .swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
:where(.so-source) .swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
:where(.so-source) .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
:where(.so-source) .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
:where(.so-source) .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
:where(.so-source) .swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
:where(.so-source) .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
:where(.so-source) .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
:where(.so-source) .swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
:where(.so-source) .swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
:where(.so-source) .swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
:where(.so-source) .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
:where(.so-source) .swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
:where(.so-source) .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
:where(.so-source) .swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
:where(.so-source) .swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
:where(.so-source) .swiper-virtual .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
:where(.so-source) .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
:where(.so-source) .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
:where(.so-source) .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:where(.so-source) { --swiper-navigation-size: 44px; }
:where(.so-source) .swiper-button-next,:where(.so-source)  .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
:where(.so-source) .swiper-button-next.swiper-button-disabled,:where(.so-source)  .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
:where(.so-source) .swiper-button-next.swiper-button-hidden,:where(.so-source)  .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
:where(.so-source) .swiper-navigation-disabled .swiper-button-next,:where(.so-source)  .swiper-navigation-disabled .swiper-button-prev { display: none !important; }
:where(.so-source) .swiper-button-next::after,:where(.so-source)  .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
:where(.so-source) .swiper-button-prev,:where(.so-source)  .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
:where(.so-source) .swiper-button-prev::after,:where(.so-source)  .swiper-rtl .swiper-button-next::after { content: "prev"; }
:where(.so-source) .swiper-button-next,:where(.so-source)  .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
:where(.so-source) .swiper-button-next::after,:where(.so-source)  .swiper-rtl .swiper-button-prev::after { content: "next"; }
:where(.so-source) .swiper-button-lock { display: none; }
:where(.so-source) .swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
:where(.so-source) .swiper-pagination.swiper-pagination-hidden { opacity: 0; }
:where(.so-source) .swiper-pagination-disabled > .swiper-pagination,:where(.so-source)  .swiper-pagination.swiper-pagination-disabled { display: none !important; }
:where(.so-source) .swiper-horizontal > .swiper-pagination-bullets,:where(.so-source)  .swiper-pagination-bullets.swiper-pagination-horizontal,:where(.so-source)  .swiper-pagination-custom,:where(.so-source)  .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
:where(.so-source) .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
:where(.so-source) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
:where(.so-source) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
:where(.so-source) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
:where(.so-source) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
:where(.so-source) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
:where(.so-source) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
:where(.so-source) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
:where(.so-source) .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
:where(.so-source) button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
:where(.so-source) .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
:where(.so-source) .swiper-pagination-bullet:only-child { display: none !important; }
:where(.so-source) .swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
:where(.so-source) .swiper-pagination-vertical.swiper-pagination-bullets,:where(.so-source)  .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
:where(.so-source) .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,:where(.so-source)  .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
:where(.so-source) .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,:where(.so-source)  .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
:where(.so-source) .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:where(.so-source)  .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
:where(.so-source) .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,:where(.so-source)  .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
:where(.so-source) .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,:where(.so-source)  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
:where(.so-source) .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:where(.so-source)  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
:where(.so-source) .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
:where(.so-source) .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
:where(.so-source) .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
:where(.so-source) .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
:where(.so-source) .swiper-horizontal > .swiper-pagination-progressbar,:where(.so-source)  .swiper-pagination-progressbar.swiper-pagination-horizontal,:where(.so-source)  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,:where(.so-source)  .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
:where(.so-source) .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,:where(.so-source)  .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,:where(.so-source)  .swiper-pagination-progressbar.swiper-pagination-vertical,:where(.so-source)  .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
:where(.so-source) .swiper-pagination-lock { display: none; }
:where(.so-source) .swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
:where(.so-source) .swiper-scrollbar-disabled > .swiper-scrollbar,:where(.so-source)  .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }
:where(.so-source) .swiper-horizontal > .swiper-scrollbar,:where(.so-source)  .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
:where(.so-source) .swiper-scrollbar.swiper-scrollbar-vertical,:where(.so-source)  .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
:where(.so-source) .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
:where(.so-source) .swiper-scrollbar-cursor-drag { cursor: move; }
:where(.so-source) .swiper-scrollbar-lock { display: none; }
:where(.so-source) .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
:where(.so-source) .swiper-zoom-container > canvas,:where(.so-source)  .swiper-zoom-container > img,:where(.so-source)  .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
:where(.so-source) .swiper-slide-zoomed { cursor: move; }
:where(.so-source) .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
:where(.so-source) .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,:where(.so-source)  .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
:where(.so-source) .swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
:where(.so-source) .swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
:where(.so-source) .swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
:where(.so-source) .swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
:where(.so-source) .swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
:where(.so-source) .swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
:where(.so-source) .swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
:where(.so-source) .swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
:where(.so-source) .swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
:where(.so-source) .swiper-fade .swiper-slide-active,:where(.so-source)  .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
:where(.so-source) .swiper-cube { overflow: visible; }
:where(.so-source) .swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
:where(.so-source) .swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
:where(.so-source) .swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
:where(.so-source) .swiper-cube .swiper-slide-active,:where(.so-source)  .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
:where(.so-source) .swiper-cube .swiper-slide-active,:where(.so-source)  .swiper-cube .swiper-slide-next,:where(.so-source)  .swiper-cube .swiper-slide-next + .swiper-slide,:where(.so-source)  .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
:where(.so-source) .swiper-cube .swiper-slide-shadow-bottom,:where(.so-source)  .swiper-cube .swiper-slide-shadow-left,:where(.so-source)  .swiper-cube .swiper-slide-shadow-right,:where(.so-source)  .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
:where(.so-source) .swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
:where(.so-source) .swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
:where(.so-source) .swiper-flip { overflow: visible; }
:where(.so-source) .swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
:where(.so-source) .swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
:where(.so-source) .swiper-flip .swiper-slide-active,:where(.so-source)  .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
:where(.so-source) .swiper-flip .swiper-slide-shadow-bottom,:where(.so-source)  .swiper-flip .swiper-slide-shadow-left,:where(.so-source)  .swiper-flip .swiper-slide-shadow-right,:where(.so-source)  .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
:where(.so-source) .swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
:where(.so-source) .swiper-cards { overflow: visible; }
:where(.so-source) .swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
:where(.so-source) .elementor-element,:where(.so-source)  .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
:where(.so-source) .elementor-element .swiper .swiper-slide figure,:where(.so-source)  .elementor-lightbox .swiper .swiper-slide figure { line-height: 0; }
:where(.so-source) .elementor-element .swiper .elementor-lightbox-content-source,:where(.so-source)  .elementor-lightbox .swiper .elementor-lightbox-content-source { display: none; }
:where(.so-source) .elementor-element .swiper .elementor-swiper-button,:where(.so-source)  .elementor-element .swiper ~ .elementor-swiper-button,:where(.so-source)  .elementor-lightbox .swiper .elementor-swiper-button,:where(.so-source)  .elementor-lightbox .swiper ~ .elementor-swiper-button { color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
:where(.so-source) .elementor-element .swiper .elementor-swiper-button svg,:where(.so-source)  .elementor-element .swiper ~ .elementor-swiper-button svg,:where(.so-source)  .elementor-lightbox .swiper .elementor-swiper-button svg,:where(.so-source)  .elementor-lightbox .swiper ~ .elementor-swiper-button svg { fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em; }
:where(.so-source) .elementor-element .swiper .elementor-swiper-button-prev,:where(.so-source)  .elementor-element .swiper ~ .elementor-swiper-button-prev,:where(.so-source)  .elementor-lightbox .swiper .elementor-swiper-button-prev,:where(.so-source)  .elementor-lightbox .swiper ~ .elementor-swiper-button-prev { left: 10px; }
:where(.so-source) .elementor-element .swiper .elementor-swiper-button-next,:where(.so-source)  .elementor-element .swiper ~ .elementor-swiper-button-next,:where(.so-source)  .elementor-lightbox .swiper .elementor-swiper-button-next,:where(.so-source)  .elementor-lightbox .swiper ~ .elementor-swiper-button-next { right: 10px; }
:where(.so-source) .elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,:where(.so-source)  .elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled,:where(.so-source)  .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,:where(.so-source)  .elementor-lightbox .swiper ~ .elementor-swiper-button.swiper-button-disabled { opacity: 0.3; }
:where(.so-source) .elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,:where(.so-source)  .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image { width: 100%; }
:where(.so-source) .elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets,:where(.so-source)  .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,:where(.so-source)  .elementor-element .swiper .swiper-pagination-custom,:where(.so-source)  .elementor-element .swiper .swiper-pagination-fraction,:where(.so-source)  .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal,:where(.so-source)  .elementor-element .swiper ~ .swiper-pagination-custom,:where(.so-source)  .elementor-element .swiper ~ .swiper-pagination-fraction,:where(.so-source)  .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets,:where(.so-source)  .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,:where(.so-source)  .elementor-lightbox .swiper .swiper-pagination-custom,:where(.so-source)  .elementor-lightbox .swiper .swiper-pagination-fraction,:where(.so-source)  .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal,:where(.so-source)  .elementor-lightbox .swiper ~ .swiper-pagination-custom,:where(.so-source)  .elementor-lightbox .swiper ~ .swiper-pagination-fraction { bottom: 5px; }
:where(.so-source) .elementor-element .swiper.swiper-cube .elementor-swiper-button,:where(.so-source)  .elementor-element .swiper.swiper-cube ~ .elementor-swiper-button,:where(.so-source)  .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,:where(.so-source)  .elementor-lightbox .swiper.swiper-cube ~ .elementor-swiper-button { transform: translate3d(0px, -50%, 1px); }
:where(.so-source) .elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets,:where(.so-source)  .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets { bottom: 5px; left: 0px; width: 100%; }
:where(.so-source) .elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet,:where(.so-source)  .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
:where(.so-source) .elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-progressbar,:where(.so-source)  .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-progressbar { height: 4px; left: 0px; top: 0px; width: 100%; }
:where(.so-source) .elementor-element.elementor-pagination-position-outside .swiper,:where(.so-source)  .elementor-lightbox.elementor-pagination-position-outside .swiper { padding-bottom: 30px; }
:where(.so-source) .elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,:where(.so-source)  .elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button,:where(.so-source)  .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,:where(.so-source)  .elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button { top: calc(50% - 15px); }
:where(.so-source) .elementor-element .elementor-swiper,:where(.so-source)  .elementor-lightbox .elementor-swiper { position: relative; }
:where(.so-source) .elementor-element .elementor-main-swiper,:where(.so-source)  .elementor-lightbox .elementor-main-swiper { position: static; }
:where(.so-source) .elementor-element.elementor-arrows-position-outside .swiper,:where(.so-source)  .elementor-lightbox.elementor-arrows-position-outside .swiper { width: calc(100% - 60px); }
:where(.so-source) .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,:where(.so-source)  .elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev,:where(.so-source)  .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,:where(.so-source)  .elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev { left: 0px; }
:where(.so-source) .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,:where(.so-source)  .elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next,:where(.so-source)  .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,:where(.so-source)  .elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next { right: 0px; }
:where(.so-source) .elementor-widget-n-carousel { --e-n-carousel-slides-to-show: 3; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-swiper-slides-to-display: 3; --e-n-carousel-swiper-pagination-size: 0; --e-n-carousel-swiper-pagination-spacing: 10px; --e-n-carousel-swiper-offset-size: 0; height: fit-content; --e-n-carousel-arrow-prev-top-align: 50%; --e-n-carousel-arrow-prev-top-position: 0px; --e-n-carousel-arrow-prev-caption-spacing: 15px; --e-n-carousel-arrow-next-top-align: 50%; --e-n-carousel-arrow-next-top-position: 0px; --e-n-carousel-arrow-next-caption-spacing: 15px; --e-n-carousel-arrow-prev-left-align: 0px; --e-n-carousel-arrow-prev-left-position: 0px; --e-n-carousel-arrow-next-right-align: 0px; --e-n-carousel-arrow-next-right-position: 0px; --e-n-carousel-arrow-next-translate-x: 0px; --e-n-carousel-arrow-next-translate-y: 0px; --e-n-carousel-arrow-prev-translate-x: 0px; --e-n-carousel-arrow-prev-translate-y: 0px; --e-n-carousel-swiper-padding-bottom: calc(var(--e-n-carousel-swiper-pagination-size) + var(--e-n-carousel-swiper-pagination-spacing)); --e-n-carousel-dots-vertical-position: 100%; --e-n-carousel-dots-vertical-offset: 0px; --e-n-carousel-dots-horizontal-position: 50%; --e-n-carousel-dots-horizontal-offset: 0px; --e-n-carousel-dots-horizontal-transform: -50%; --e-n-carousel-dots-vertical-transform: -100%; --e-n-carousel-fraction-vertical-position: 100%; --e-n-carousel-fraction-vertical-offset: 0px; --e-n-carousel-fraction-horizontal-position: 50%; --e-n-carousel-fraction-horizontal-offset: 0px; --e-n-carousel-fraction-horizontal-transform: -50%; --e-n-carousel-fraction-vertical-transform: -100%; }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel { display: flex; min-width: 0px; }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide-active.elementor-edit-area-active { overflow: initial; }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel.offset-left { padding-inline-start: var(--e-n-carousel-swiper-offset-size,0); }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel.offset-both,:where(.so-source)  .elementor-widget-n-carousel .e-n-carousel.offset-right { padding-inline-end: var(--e-n-carousel-swiper-offset-size,0); }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel.offset-both { padding-inline-start: var(--e-n-carousel-swiper-offset-size,0); }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper .swiper-slide a.e-con { display: var(--display); }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide { flex-shrink: 0; height: var(--e-n-carousel-slide-height,initial); }
:where(.so-source) .elementor-widget-n-carousel .e-n-carousel > .swiper-wrapper > .swiper-slide > .e-con { height: var(--e-n-carousel-slide-container-height,initial); max-width: calc(100% - var(--margin-inline-start, var(--margin-left)) - var(--margin-inline-end, var(--margin-right))); }
:where(.so-source) .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,:where(.so-source)  .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev { border-style: var(--e-n-carousel-arrow-normal-border-type); color: var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9)); font-size: var(--e-n-carousel-arrow-size,25px); transition-duration: 0.25s; z-index: 2; }
:where(.so-source) .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next svg,:where(.so-source)  .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev svg { fill: var(--e-n-carousel-arrow-normal-color,hsla(0,0%,93%,.9)); }
:where(.so-source) .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover,:where(.so-source)  .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover { border-style: var(--e-n-carousel-arrow-hover-border-type); color: var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93%,.9)); }
:where(.so-source) .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg,:where(.so-source)  .elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg { fill: var(--e-n-carousel-arrow-hover-color,hsla(0,0%,93%,.9)); }
:where(.so-source) .elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-next { right: calc(var(--e-n-carousel-arrow-next-right-align) + var(--e-n-carousel-arrow-next-right-position)); top: calc(var(--e-n-carousel-arrow-next-top-align) + var(--e-n-carousel-arrow-next-top-position) - var(--e-n-carousel-arrow-next-caption-spacing)); transform: translate(var(--e-n-carousel-arrow-next-translate-x),var(--e-n-carousel-arrow-next-translate-y)); }
:where(.so-source) .elementor-widget-n-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-prev { left: calc(var(--e-n-carousel-arrow-prev-left-align) + var(--e-n-carousel-arrow-prev-left-position)); top: calc(var(--e-n-carousel-arrow-prev-top-align) + var(--e-n-carousel-arrow-prev-top-position) - var(--e-n-carousel-arrow-prev-caption-spacing)); transform: translate(var(--e-n-carousel-arrow-prev-translate-x),var(--e-n-carousel-arrow-prev-translate-y)); }
:where(.so-source) .elementor-widget-n-carousel.elementor-pagination-type-bullets { --e-n-carousel-swiper-pagination-size: 6px; }
:where(.so-source) .elementor-widget-n-carousel.elementor-pagination-type-fraction { --e-n-carousel-swiper-pagination-size: 16px; }
:where(.so-source) .elementor-widget-n-carousel.elementor-pagination-type-progressbar { --e-n-carousel-swiper-pagination-size: 4px; }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-progressbar { height: var(--e-n-carousel-swiper-pagination-size); }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--e-n-carousel-progressbar-normal-color,#000); }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover { background: var(--e-n-carousel-progressbar-hover-color,#000); }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-fraction { color: var(--e-n-carousel-fraction-color,#000); }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-bullet { background: var(--e-n-carousel-dots-normal-color,#000); height: var(--e-n-carousel-swiper-pagination-size); width: var(--e-n-carousel-swiper-pagination-size); }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-bullet:hover { background: var(--e-n-carousel-dots-hover-color,#000); opacity: 1; }
:where(.so-source) .elementor-widget-n-carousel .swiper-horizontal > .swiper-pagination-bullets,:where(.so-source)  .elementor-widget-n-carousel .swiper-pagination,:where(.so-source)  .elementor-widget-n-carousel .swiper-pagination-bullets.swiper-pagination-horizontal,:where(.so-source)  .elementor-widget-n-carousel .swiper-pagination-custom,:where(.so-source)  .elementor-widget-n-carousel .swiper-pagination-fraction { font-size: var(--e-n-carousel-swiper-pagination-size); line-height: var(--e-n-carousel-swiper-pagination-size); }
:where(.so-source) .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper,:where(.so-source)  .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container,:where(.so-source)  .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper,:where(.so-source)  .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container { padding-bottom: var(--e-n-carousel-swiper-padding-bottom); }
:where(.so-source) .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper .elementor-background-slideshow,:where(.so-source)  .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container .elementor-background-slideshow,:where(.so-source)  .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper .elementor-background-slideshow,:where(.so-source)  .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container .elementor-background-slideshow { padding-bottom: 0px; }
:where(.so-source) .elementor-widget-n-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) .swiper-pagination-bullet,:where(.so-source)  .elementor-widget-n-carousel.elementor-pagination-position-outside > .elementor-widget-container .swiper-pagination-bullet { vertical-align: top; }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-bullets { height: max-content; inset-inline-start: calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset)); top: calc(var(--e-n-carousel-dots-vertical-position) + var(--e-n-carousel-dots-vertical-offset)); transform: translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--e-n-carousel-dots-vertical-transform)); width: max-content; z-index: 3; }
:where(.so-source) .elementor-widget-n-carousel .swiper-pagination-fraction { height: max-content; inset-inline-start: calc(var(--e-n-carousel-fraction-horizontal-position) + var(--e-n-carousel-fraction-horizontal-offset)); top: calc(var(--e-n-carousel-fraction-vertical-position) + var(--e-n-carousel-fraction-vertical-offset)); transform: translate(calc(var(--e-n-carousel-fraction-horizontal-transform) * var(--direction-multiplier, 1)),var(--e-n-carousel-fraction-vertical-transform)); width: max-content; z-index: 3; }
:where(.so-source) .swiper-container:not(.swiper-container-initialized) > .swiper-wrapper,:where(.so-source)  .swiper:not(.swiper-initialized) > .swiper-wrapper { gap: var(--e-n-carousel-swiper-slides-gap); overflow: hidden; }
:where(.so-source) .swiper-container:not(.swiper-container-initialized) > .swiper-wrapper > .swiper--slide,:where(.so-source)  .swiper:not(.swiper-initialized) > .swiper-wrapper > .swiper--slide { --e-n-carousel-number-of-gaps: max(calc(var(--e-n-carousel-swiper-slides-to-display) - 1),0); --e-n-carousel-gaps-width-total: calc(var(--e-n-carousel-number-of-gaps) * var(--e-n-carousel-swiper-slides-gap)); max-width: calc((100% - var(--e-n-carousel-gaps-width-total)) / var(--e-n-carousel-swiper-slides-to-display, 1)); }
:where(.so-source) [data-core-v316-plus="true"] .elementor-widget-n-carousel .e-n-carousel .swiper-slide > .e-con { --padding-top: initial; --padding-right: initial; --padding-bottom: initial; --padding-left: initial; }
:where(.so-source) .elementor-counter { align-items: stretch; display: flex; flex-direction: column-reverse; justify-content: center; }
:where(.so-source) .elementor-counter .elementor-counter-number { flex-grow: var(--counter-number-grow,0); }
:where(.so-source) .elementor-counter .elementor-counter-number-wrapper { display: flex; flex: 1 1 0%; font-size: 69px; font-weight: 600; line-height: 1; text-align: center; }
:where(.so-source) .elementor-counter .elementor-counter-number-prefix { flex-grow: var(--counter-prefix-grow,1); text-align: end; white-space: pre-wrap; }
:where(.so-source) .elementor-counter .elementor-counter-number-suffix { flex-grow: var(--counter-suffix-grow,1); text-align: start; white-space: pre-wrap; }
:where(.so-source) .elementor-counter .elementor-counter-title { align-items: center; display: flex; flex: 1 1 0%; font-size: 19px; font-weight: 400; justify-content: center; line-height: 2.5; margin: 0px; padding: 0px; }
:where(.so-source) .elementor-widget-video .elementor-widget-container,:where(.so-source)  .elementor-widget-video:not(:has(.elementor-widget-container)) { overflow: hidden; transform: translateZ(0px); }
:where(.so-source) .elementor-widget-video .elementor-wrapper { aspect-ratio: var(--video-aspect-ratio); }
:where(.so-source) .elementor-widget-video .elementor-wrapper iframe,:where(.so-source)  .elementor-widget-video .elementor-wrapper video { background-color: rgb(0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; height: 100%; width: 100%; }
:where(.so-source) .elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay { background-position: 50% center; background-size: cover; inset: 0px; position: absolute; }
:where(.so-source) .elementor-widget-video .elementor-custom-embed-image-overlay { cursor: pointer; text-align: center; }
:where(.so-source) .elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i { opacity: 1; }
:where(.so-source) .elementor-widget-video .elementor-custom-embed-image-overlay img { aspect-ratio: var(--video-aspect-ratio); display: block; object-fit: cover; object-position: center center; width: 100%; }
:where(.so-source) .elementor-widget-video .e-hosted-video .elementor-video { object-fit: cover; }
:where(.so-source) .e-con-inner > .elementor-widget-video,:where(.so-source)  .e-con > .elementor-widget-video { width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ce1715b { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --overlay-opacity: 0.5; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ce1715b::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-ce1715b > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-ce1715b > .e-con-inner > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-ce1715b > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-ce1715b > .e-con-inner > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-ce1715b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgb(0, 0, 0) 41.17%, rgba(251, 200, 149, 0.48) 124.3%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ce1715b:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-ce1715b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background: url("assets/so/hero-background-69df950ddd.webp") 50% 50% / cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ce1715b.e-con { --flex-grow: 0; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-end; --gap: 28px 28px; --row-gap: 28px; --column-gap: 28px; --padding-top: 180px; --padding-bottom: 238px; --padding-left: 48px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac { --display: flex; --gap: 128px 128px; --row-gap: 128px; --column-gap: 128px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b8c2558 { --display: flex; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dfafe80 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fc1d24d { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fc1d24d .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 64px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-56509e0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
:where(.so-source) .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,:where(.so-source)  .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d6986e6 { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 400; line-height: 130%; letter-spacing: -0.48px; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-02ac5da { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a06e3f9 .elementor-button { background-color: rgba(97, 206, 112, 0); font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; fill: rgb(27, 25, 23); color: rgb(27, 25, 23); padding: 10px 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a06e3f9 { background-color: rgb(255, 238, 87); padding: 0px; border-radius: 8px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1896741 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7748ba4 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-60afa2e { --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: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(243, 244, 246); --border-color: #F3F4F6; --border-radius: 12px 12px 12px 12px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; --margin-top: -95px; --margin-bottom: -95px; --margin-left: 0px; --margin-right: 0px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 48px; --padding-right: 48px; --z-index: 10; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-60afa2e:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-60afa2e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(251, 250, 250) 0%, rgb(255, 255, 255) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb1d4b2 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb1d4b2 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; text-transform: uppercase; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b509364 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-progress .elementor-title { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
:where(.so-source) .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar { background-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1cdb30 .elementor-progress-wrapper .elementor-progress-bar { background-color: rgb(110, 193, 228); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1cdb30 .elementor-progress-wrapper { background-color: rgb(248, 236, 223); border-radius: 800px; overflow: hidden; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1cdb30 .elementor-progress-bar { height: 18px; line-height: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8a05a92 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8a05a92 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 28px; font-weight: 700; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f496c77 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f496c77 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 112.5%; color: rgb(113, 76, 59); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5f851c9 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 150px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
:where(.so-source):not(.rtl) .elementor-662 .elementor-element.elementor-element-e260283 { left: 0px; }
:where(.so-source).rtl .elementor-662 .elementor-element.elementor-element-e260283 { right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e260283 { top: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e260283 img { width: 100%; opacity: 0.64; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 0px; --padding-left: 48px; --padding-right: 48px; --z-index: 1; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8ab1def { --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bced882 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bced882 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7d43a5c { columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6123966 { padding: 0px 0px 0px 24px; border-style: solid; border-width: 0px 0px 0px 2px; border-color: rgb(255, 140, 19); columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fd27776 { padding: 0px 0px 0px 24px; border-style: solid; border-width: 0px 0px 0px 2px; border-color: rgb(255, 140, 19); columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-93a3e27 { text-align: start; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-93a3e27 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
:where(.so-source) .elementor-widget-divider .elementor-divider__text { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
:where(.so-source) .elementor-widget-divider.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-secondary ); }
:where(.so-source) .elementor-widget-divider.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-divider.elementor-view-default .elementor-icon { color: var( --e-global-color-secondary ); border-color: var( --e-global-color-secondary ); }
:where(.so-source) .elementor-widget-divider.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-divider.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-secondary ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1d8a566 { --divider-border-style: solid; --divider-color: #C24C00; --divider-border-width: 4px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1d8a566 .elementor-divider-separator { width: 80px; margin: 0px auto; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1d8a566 .elementor-divider { text-align: center; padding-block: 80px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e2e971e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-end; --gap: 80px 80px; --row-gap: 80px; --column-gap: 80px; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b818330 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6599617 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2567141 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2567141 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ac57223 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9a2fb5e { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ca7b0da { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e015d2e { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-036b5a8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-036b5a8 img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d3fd32a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-37236af .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0d8e03c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-001cc47 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c99a6cc { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bbe3641 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-de60b4b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-de60b4b img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b71542d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-84c46c6 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9c8d6a5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e3bc4d5 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2797f0 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-217cd62 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-20141bb { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-20141bb img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6fa9f11 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-05953ed .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9c050ff { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3c7b185 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1d089b4 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-883ce07 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9c89072 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9c89072 img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a8242f2 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c2fa365 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6bf5d85 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5322610 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5b57a28 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-406defb { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cbca3dc { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cbca3dc img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d4d93f1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-72bc459 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-99f003f { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-68f7b0e { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1b5d07e { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3676841 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-117747d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-117747d img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9dcd297 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-914259f .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c735ee4 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5e97d8c { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bc5b11c { --e-n-carousel-swiper-offset-size: 80px; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-dots-normal-color: #C24C00; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd23ec2 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 80px 12px; --row-gap: 80px; --column-gap: 12px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1e6ad3f { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c78b68 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c78b68 img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-be98d2c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d1ee514 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-05b69ab { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-14f7fdb { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-605cb6e { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3ce3e23 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3ce3e23 img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f029eb4 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-46ec1c4 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9fe1625 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dde37d5 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ecdc782 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ac69a80 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ac69a80 img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8b47f4b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-abfa941 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-85a35ec { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eb5977e { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9f9ced4 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-72e290e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-72e290e img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7d23fc0 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d28e626 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d4dc026 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-17fdc77 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d7cf150 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c864de4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c864de4 img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-81bcb66 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3a21ad7 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1c65da8 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8be8bb2 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1243067 { --display: flex; --min-height: 280px; --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; --justify-content: flex-start; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e4236b4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e4236b4 img { border-radius: 18px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-00434ee { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2250aed .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2d49a89 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-85b2cd8 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd79f3e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd79f3e:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-dd79f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 237, 230); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 124px; --padding-bottom: 378px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0395e8c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 80px 80px; --row-gap: 80px; --column-gap: 80px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-53df731 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eb99b11 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eb99b11 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 54px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c6f9c18 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6f15c6c { columns: 1; text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4d6beba { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7a8215d { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3622e95 { --display: flex; --min-height: 400px; --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; --justify-content: space-between; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3622e95:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-3622e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-S5-bg-1.webp"); background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-93b5e52 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-117ec98 { --display: flex; --min-height: 176px; --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; --justify-content: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-257781d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-81937c9 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 32px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-726ef5d { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-406c4d9 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-efa188a { --display: flex; --min-height: 400px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-efa188a:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-efa188a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-S5-Install.webp"); background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fde577a { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f138ab3 { --display: flex; --min-height: 176px; --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; --justify-content: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a6ae606 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-663bbd2 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 32px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-00a3628 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1f590cf { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-06039ae { --display: flex; --min-height: 400px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-06039ae:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-06039ae > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-S5-bg-3.webp"); background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e297fc2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-73763b7 { --display: flex; --min-height: 176px; --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; --justify-content: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0669cf0 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-11021ef .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 32px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-69531b3 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c9a846a { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8f753d3 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2565160 { --display: flex; --min-height: 400px; --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; --justify-content: space-between; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2565160:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-2565160 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-S5-bg-1.webp"); background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1e52e1 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b8002ec { --display: flex; --min-height: 176px; --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; --justify-content: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7c05ed1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0d58 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 32px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2951a8c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-520bde1 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2488ec { --display: flex; --min-height: 400px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2488ec:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-a2488ec > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-S5-bg-2.webp"); background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bec0cea { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d3a8fb8 { --display: flex; --min-height: 176px; --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; --justify-content: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-56c04f7 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2e67d62 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 32px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f733b63 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a10be7a { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fe77244 { --display: flex; --min-height: 400px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fe77244:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fe77244 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-S5-bg-3.webp"); background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d94eeb0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5c0cd70 { --display: flex; --min-height: 176px; --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; --justify-content: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-91861a2 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cf59ed0 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 32px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(29, 29, 31); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9ba9988 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5c2f2b1 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(29, 29, 31, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ddecc8b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e9a929d { columns: 1; text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-51c3463 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ba7e94e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-45e7765 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; border-style: none; --border-style: none; --border-radius: 48px 48px 48px 48px; --margin-top: -253px; --margin-bottom: -253px; --margin-left: 0px; --margin-right: 0px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 48px; --padding-right: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-45e7765:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-45e7765 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(270deg, rgb(249, 103, 72) 0%, rgb(255, 156, 83) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c8c6f8 { --display: flex; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-27cff49 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-27cff49 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2918020 { width: var( --container-widget-width, 720px ); max-width: 720px; --container-widget-width: 720px; --container-widget-flex-grow: 0; text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2918020.elementor-element { --align-self: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6d4daf8 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6d4daf8:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-6d4daf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-033a615 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-033a615:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-033a615 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-033a615.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-icon.elementor-view-default .elementor-icon { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-icon.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-primary ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eab4e3b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eab4e3b .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eab4e3b.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eab4e3b.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-eab4e3b.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eab4e3b.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-eab4e3b.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eab4e3b .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eab4e3b .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7ade895 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4ed7e13 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4ed7e13:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-4ed7e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4ed7e13.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1429e4c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1429e4c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1429e4c.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1429e4c.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-1429e4c.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1429e4c.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-1429e4c.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1429e4c .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1429e4c .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8af7f76 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bcdd52 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bcdd52:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-4bcdd52 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bcdd52.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-778e142 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-778e142 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-778e142.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-778e142.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-778e142.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-778e142.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-778e142.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-778e142 .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-778e142 .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1eb5e61 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6c2b836 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6c2b836:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-6c2b836 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6c2b836.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd6cf8c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd6cf8c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd6cf8c.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd6cf8c.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-cd6cf8c.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd6cf8c.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-cd6cf8c.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd6cf8c .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd6cf8c .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-563151b .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bda056 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bda056:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-4bda056 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bda056.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a94dad { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a94dad .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a94dad.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a94dad.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-5a94dad.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a94dad.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-5a94dad.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a94dad .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a94dad .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-56a6324 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d5fcfde { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d5fcfde:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d5fcfde > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d5fcfde.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57074a3 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57074a3 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57074a3.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57074a3.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-57074a3.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57074a3.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-57074a3.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57074a3 .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57074a3 .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-db1b438 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1722bed { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1722bed:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-1722bed > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1722bed.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2e5a79 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2e5a79 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2e5a79.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2e5a79.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-a2e5a79.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2e5a79.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-a2e5a79.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2e5a79 .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2e5a79 .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-35aad3f .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c18e0cc { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c18e0cc:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-c18e0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c18e0cc.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e0392 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e0392 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e0392.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e0392.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-e8e0392.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e0392.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-e8e0392.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e0392 .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e0392 .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ad2d831 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-22779e1 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-22779e1:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-22779e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-22779e1.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-510e1be { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-510e1be .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-510e1be.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-510e1be.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-510e1be.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-510e1be.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-510e1be.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-510e1be .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-510e1be .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8258a5 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c51a79 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c51a79:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-2c51a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c51a79.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f2cfbb { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f2cfbb .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f2cfbb.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f2cfbb.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-3f2cfbb.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f2cfbb.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-3f2cfbb.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f2cfbb .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f2cfbb .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-334445a .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1dcbf00 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1dcbf00:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-1dcbf00 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1dcbf00.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a98bb2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a98bb2 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a98bb2.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a98bb2.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-0a98bb2.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a98bb2.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-0a98bb2.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a98bb2 .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a98bb2 .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d78aeff .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c5ba0be { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; border-style: solid; --border-style: solid; border-width: 4px; --border-top-width: 4px; --border-right-width: 4px; --border-bottom-width: 4px; --border-left-width: 4px; border-color: rgba(255, 156, 83, 0.32); --border-color: #FF9C5352; --border-radius: 12px 12px 12px 12px; --padding-top: 20px; --padding-bottom: 20px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c5ba0be:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-c5ba0be > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(234, 205, 151) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c5ba0be.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1f80c2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1f80c2 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1f80c2.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1f80c2.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-c1f80c2.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1f80c2.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-c1f80c2.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1f80c2 .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c1f80c2 .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cded404 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 17px; font-weight: 700; line-height: 130%; letter-spacing: -2%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6d71476 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4e9b695 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 253px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 1; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ccb02d1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; border-style: none; --border-style: none; --border-radius: 80px 80px 80px 80px; --padding-top: 96px; --padding-bottom: 80px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-71be076 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 64px 64px; --row-gap: 64px; --column-gap: 64px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8b924d2 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a08ffd { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a08ffd .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6736f3f { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6736f3f .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d1480ca { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 64px 80px; --row-gap: 64px; --column-gap: 80px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 168px; --padding-right: 168px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-128b4d4 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1fe60e5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-babd751 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgba(194, 76, 0, 0.16); --border-color: #C24C0029; --border-radius: 20px 20px 20px 20px; --padding-top: 4px; --padding-bottom: 4px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-be9d727 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-791207a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-counter .elementor-counter-number-wrapper { color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
:where(.so-source) .elementor-widget-counter .elementor-counter-title { color: var( --e-global-color-secondary ); font-family: var( --e-global-typography-secondary-font-family ), Sans-serif; font-weight: var( --e-global-typography-secondary-font-weight ); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4160df0 .elementor-counter-number-wrapper { color: rgb(194, 76, 0); font-family: "Aeonik Pro", sans-serif; font-size: 80px; font-weight: 500; line-height: 100%; letter-spacing: -4%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3a4f8ac .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 80px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-924ca32 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1a50371 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c3f2d5d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 34px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-14f6ece { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6135943 .elementor-counter-number-wrapper { color: rgb(194, 76, 0); font-family: "Aeonik Pro", sans-serif; font-size: 80px; font-weight: 500; line-height: 100%; letter-spacing: -4%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3c36a80 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-88a76da { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1d63381 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d2cf26c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-879ced2 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bfc80e5 .elementor-counter-number-wrapper { color: rgb(194, 76, 0); font-family: "Aeonik Pro", sans-serif; font-size: 80px; font-weight: 500; line-height: 100%; letter-spacing: -4%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-df71861 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8a7a2a3 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f8d1af0 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8e1c62e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-faf821f { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cf69ae7 .elementor-counter-number-wrapper { color: rgb(194, 76, 0); font-family: "Aeonik Pro", sans-serif; font-size: 80px; font-weight: 500; line-height: 100%; letter-spacing: -4%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0ee52bc { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57a72b2 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c72fd7 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-756b1f5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-be4ce34 .elementor-counter-number-wrapper { color: rgb(194, 76, 0); font-family: "Aeonik Pro", sans-serif; font-size: 80px; font-weight: 500; line-height: 100%; letter-spacing: -4%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c19405b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6cc0b5f { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1679c0f { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7369f79 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-94521bc .elementor-counter-number-wrapper { color: rgb(194, 76, 0); font-family: "Aeonik Pro", sans-serif; font-size: 80px; font-weight: 500; line-height: 100%; letter-spacing: -4%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d2fc4b9 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9b3e10b { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-55ffea5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: -16px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0194d45 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 14px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgba(27, 25, 23, 0.53); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-511cf8d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c62d31e { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c62d31e .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-268b607 { columns: 1; text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8a1e173 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: -40px; --margin-bottom: 20px; --margin-left: 0px; --margin-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d6b82b8 > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d6b82b8 > .e-con-inner > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d6b82b8 > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d6b82b8 > .e-con-inner > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d6b82b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(241, 237, 230); --background-overlay: ''; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8.e-con { --flex-grow: 0; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 64px 64px; --row-gap: 64px; --column-gap: 64px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3bc59a { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-797341a { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-797341a .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 36px; font-weight: 500; line-height: 122%; letter-spacing: -2%; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9489c25 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8daefce { padding: 0px; border-radius: 12px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8daefce .elementor-wrapper { --video-aspect-ratio: 1.77777; filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-793ec8a { --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: 48px 48px; --row-gap: 48px; --column-gap: 48px; --border-radius: 80px 80px 80px 80px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd78806 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d8a27ee { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0db303c { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0db303c:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-0db303c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7be56f4 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-26233f6 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f893d51 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f893d51 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f893d51 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f893d51 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d0aefe0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d0aefe0 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d0aefe0 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d0aefe0 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-94ebb6c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-94ebb6c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-94ebb6c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-94ebb6c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b1dad2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b1dad2 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b1dad2 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b1dad2 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0fe6e4e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0fe6e4e .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0fe6e4e .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0fe6e4e .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-04739ac { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-91adedd { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-62c7781 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2d8b8cc img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-80f248e { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7f1b1fa { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e4411c3 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bb5c55a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bb5c55a .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bb5c55a .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bb5c55a .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-aafceb3 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-76c62c7 { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-76c62c7:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-76c62c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa572d0 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cda29c3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0dcd168 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0dcd168 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0dcd168 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0dcd168 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd42990 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd42990 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd42990 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd42990 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3bbe1ae { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3bbe1ae .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3bbe1ae .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3bbe1ae .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cf23405 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cf23405 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cf23405 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cf23405 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7c00ed { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7c00ed .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7c00ed .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7c00ed .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8739afd { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-694913b { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-accdb41 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd39f9b img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-857dbde { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f90c476 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb40d11 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6ae7573 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6ae7573 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6ae7573 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6ae7573 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c9a0fe7 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-20680c5 { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-20680c5:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-20680c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3a23379 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8812f81 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8fd6762 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8fd6762 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8fd6762 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8fd6762 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e2ee0a4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e2ee0a4 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e2ee0a4 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e2ee0a4 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa05b52 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa05b52 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa05b52 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa05b52 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7cde235 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7cde235 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7cde235 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7cde235 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4a923e7 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4a923e7 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4a923e7 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4a923e7 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-701320b { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ba0142f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1427317 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-55d4ae0 img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f28f0f7 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ab2d25a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ef27b85 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3e33ae0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3e33ae0 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3e33ae0 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3e33ae0 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8817629 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-686d895 { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-686d895:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-686d895 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-564d8c4 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-575a042 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a40bc7f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a40bc7f .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a40bc7f .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a40bc7f .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-967acd5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-967acd5 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-967acd5 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-967acd5 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e5590dd { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e5590dd .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e5590dd .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e5590dd .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb135f4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb135f4 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb135f4 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb135f4 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-365e97b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-365e97b .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-365e97b .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-365e97b .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a4bce4 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-aeef11d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-901b7fe { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c4e8dff img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-71c7857 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e79dbd8 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0095e96 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b86934b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b86934b .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b86934b .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b86934b .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d712452 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b3bd10b { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b3bd10b:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-b3bd10b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9f072ef { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3ef1509 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0b5f1c4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0b5f1c4 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0b5f1c4 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0b5f1c4 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0249 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0249 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0249 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0249 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f57e49 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f57e49 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f57e49 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3f57e49 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a413432 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a413432 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a413432 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a413432 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-342c05e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-342c05e .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-342c05e .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-342c05e .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-68f57af { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd69165 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b00a2e5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-57f4f0f img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c842cc3 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4a2f33b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a9ab4a4 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-06cca15 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-06cca15 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-06cca15 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-06cca15 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-26f2979 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9bf1c7f { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9bf1c7f:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-9bf1c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bec9a9f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d417f1b { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-70e2b1c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-70e2b1c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-70e2b1c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-70e2b1c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7d135a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7d135a .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7d135a .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e7d135a .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e3e7b8c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e3e7b8c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e3e7b8c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e3e7b8c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a478d22 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a478d22 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a478d22 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a478d22 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-943adf6 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-943adf6 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-943adf6 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-943adf6 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0d50e1d { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7661d5c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f25e330 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ed9d26d img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d8c05a3 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2c67cb7 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5f2a3c1 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8e8228c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8e8228c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8e8228c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8e8228c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-95ba17d { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-98ca3d5 { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-98ca3d5:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-98ca3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0582be2 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c135368 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b4c5573 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b4c5573 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b4c5573 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b4c5573 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-50d2237 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-50d2237 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-50d2237 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-50d2237 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2bd1932 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2bd1932 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2bd1932 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2bd1932 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9253677 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9253677 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9253677 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9253677 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9fdce55 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9fdce55 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9fdce55 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9fdce55 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7ebf0fd { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-06c4ef1 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-35f4f6b { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2364ebe img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b59c6a7 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-75c5633 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c9041c0 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f85065d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f85065d .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f85065d .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f85065d .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-94d41e8 { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c461bc7 { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c461bc7:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-c461bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-190365e { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d0d6331 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-edd816b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-edd816b .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-edd816b .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-edd816b .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e822b99 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e822b99 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e822b99 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e822b99 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-88c2b30 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-88c2b30 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-88c2b30 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-88c2b30 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-40b122b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-40b122b .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-40b122b .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-40b122b .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-073f8a6 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-073f8a6 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-073f8a6 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-073f8a6 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-024ed46 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1fc367a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-544fea1 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-725ffa8 img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2aedb23 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e59eda5 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6005c13 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d7be368 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d7be368 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d7be368 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d7be368 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-170424c { --display: flex; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-469a8ab { --display: flex; --min-height: 244px; --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; --justify-content: space-between; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-469a8ab:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-469a8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-666bf8f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cf74385 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4b4736f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4b4736f .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4b4736f .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4b4736f .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b3eec27 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b3eec27 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b3eec27 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b3eec27 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-03610cd { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-03610cd .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-03610cd .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-03610cd .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2ce90e5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2ce90e5 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2ce90e5 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2ce90e5 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-97e8a6d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-97e8a6d .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-97e8a6d .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-97e8a6d .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3b4c1de { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-25c3499 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a735b71 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7122a69 img { max-width: 48px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-96ec8da { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b9385f { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9e87041 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-65b9281 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-65b9281 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-65b9281 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-65b9281 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-87dad24 { --e-n-carousel-swiper-offset-size: 80px; --e-n-carousel-swiper-slides-gap: 10px; --e-n-carousel-slide-height: auto; --e-n-carousel-slide-container-height: 100%; --e-n-carousel-dots-normal-color: #C24C00; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b74394b { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --grid-auto-flow: row; --margin-top: 32px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b44ef3e { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b44ef3e:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-b44ef3e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7cab55e { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8b32f5c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1cb68da { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1cb68da .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1cb68da .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1cb68da .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3eb3f28 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3eb3f28 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3eb3f28 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3eb3f28 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-89654d0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-89654d0 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-89654d0 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-89654d0 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7bb4128 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7bb4128 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7bb4128 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7bb4128 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eaa597c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eaa597c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eaa597c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eaa597c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6bbcd42 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-157a06d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e376fc3 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fce4f6d img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ef52dc6 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ee0a009 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d9851d9 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0c0a880 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0c0a880 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0c0a880 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0c0a880 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b9a5018 { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b9a5018:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-b9a5018 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a431326 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dffffed { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3af085f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3af085f .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3af085f .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3af085f .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c318b03 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c318b03 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c318b03 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c318b03 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa0be0e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa0be0e .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa0be0e .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fa0be0e .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e15b289 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e15b289 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e15b289 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e15b289 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0cf3b3c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0cf3b3c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0cf3b3c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0cf3b3c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-17177f9 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f9af950 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4147c53 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-827e927 img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e2a884c { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7dc76c3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-03cd992 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-00b488f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-00b488f .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-00b488f .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-00b488f .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-434db86 { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-434db86:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-434db86 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ffb7684 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f073f3c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c899e0e { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c899e0e .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c899e0e .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c899e0e .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c4872dc { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c4872dc .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c4872dc .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c4872dc .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-47c22e5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-47c22e5 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-47c22e5 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-47c22e5 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1c5f7cb { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1c5f7cb .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1c5f7cb .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1c5f7cb .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-78cf404 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-78cf404 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-78cf404 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-78cf404 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4a546ae { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2731cd3 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6b52826 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7ed85bc img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4ea5257 { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-42433ae { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d7604f3 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dffa6a8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dffa6a8 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dffa6a8 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dffa6a8 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-38c7e92 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b72f35d { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b72f35d:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-b72f35d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-806c561 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-001f063 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9a04750 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9a04750 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9a04750 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9a04750 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b49143f { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b49143f .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b49143f .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b49143f .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7c4cc3c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7c4cc3c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7c4cc3c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7c4cc3c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-77784d5 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-77784d5 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-77784d5 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-77784d5 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-48e7128 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-48e7128 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-48e7128 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-48e7128 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1e353d5 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cca6dea { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ca0b2f4 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0ef2972 img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-45ae55f { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b8e593d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-30a6237 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cb5e866 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cb5e866 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cb5e866 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cb5e866 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4cefe2e { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4cefe2e:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-4cefe2e > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8e51de { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4ab01c3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-079a584 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-079a584 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-079a584 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-079a584 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3041f3b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3041f3b .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3041f3b .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3041f3b .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7456b89 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7456b89 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7456b89 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7456b89 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f240526 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f240526 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f240526 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f240526 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd63e11 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd63e11 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd63e11 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dd63e11 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4e564c7 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9774626 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-642125e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c4a5301 img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0f5881a { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-61dc2e1 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9d5c22d .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a09dd8 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a09dd8 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a09dd8 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0a09dd8 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7ae8a83 { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7ae8a83:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-7ae8a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eea8d00 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-79446ee { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-64fdbff { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-64fdbff .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-64fdbff .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-64fdbff .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f2ea021 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f2ea021 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f2ea021 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f2ea021 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd4e5be { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd4e5be .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd4e5be .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd4e5be .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-41c9430 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-41c9430 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-41c9430 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-41c9430 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-87831fe { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-87831fe .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-87831fe .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-87831fe .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ab776b4 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4d2ef2a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-893957e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d365ab2 img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d72b0d2 { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d69af39 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3d58106 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-092554c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-092554c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-092554c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-092554c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --gap: 032px 032px; --row-gap: 032px; --column-gap: 032px; --grid-auto-flow: row; --align-items: start; --margin-top: 40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24.e-con { --align-self: flex-start; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d544ed8 { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d544ed8:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d544ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a0ac9d5 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ce6cd09 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f4f6b { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f4f6b .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f4f6b .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f4f6b .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-69c41f4 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-69c41f4 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-69c41f4 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-69c41f4 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4c82730 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4c82730 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4c82730 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4c82730 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2de01cb { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2de01cb .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2de01cb .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2de01cb .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-637e2b0 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-637e2b0 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-637e2b0 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-637e2b0 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d4d523e { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a9ac50a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0272dc5 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-286cde5 img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f8ee666 { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-33f852c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ff22ca8 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fee5efa { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fee5efa .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fee5efa .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fee5efa .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-47869e4 { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-47869e4:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-47869e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d4f6b2d { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-232c05d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b9e40c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b9e40c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b9e40c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b9e40c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ec0f23c { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ec0f23c .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ec0f23c .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ec0f23c .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ad9a55d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ad9a55d .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ad9a55d .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ad9a55d .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-100ec25 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-100ec25 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-100ec25 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-100ec25 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fd96268 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fd96268 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fd96268 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fd96268 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8c4d020 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4878991 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-223b1d1 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-78e80b4 img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2bb92e5 { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ce011ee { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c90a8a3 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5ee26b1 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5ee26b1 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5ee26b1 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5ee26b1 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6b8e8 { --display: flex; --min-height: 276px; --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; --justify-content: space-between; --gap: 40px 40px; --row-gap: 40px; --column-gap: 40px; border-style: solid; --border-style: solid; border-width: 1px; --border-top-width: 1px; --border-right-width: 1px; --border-bottom-width: 1px; --border-left-width: 1px; border-color: rgb(233, 234, 235); --border-color: #E9EAEB; --border-radius: 12px 12px 12px 12px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6b8e8:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-bd6b8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8246090 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1e9bc27 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-85db43a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-85db43a .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-85db43a .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-85db43a .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1ab5689 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1ab5689 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1ab5689 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1ab5689 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-835f91d { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-835f91d .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-835f91d .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-835f91d .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9f18258 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9f18258 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9f18258 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9f18258 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd407d2 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd407d2 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd407d2 .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd407d2 .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-757328a { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: 0px; color: rgb(83, 88, 98); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-17ae884 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-04e3b13 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dc5ecc1 img { max-width: 48px; height: 48px; object-fit: cover; object-position: center center; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b113777 { --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; --justify-content: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-aa8e9aa { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b7d8888 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: 0px; color: rgb(24, 29, 39); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-11255bf { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-11255bf .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-11255bf .elementor-icon { font-size: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-11255bf .elementor-icon svg { height: 20px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-20991cf { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --border-radius: 80px 80px 80px 80px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd03466 .elementor-button { background-color: rgba(97, 206, 112, 0); font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 130%; letter-spacing: -2%; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 10px 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cd03466 { background-color: rgb(194, 76, 0); padding: 0px; border-radius: 8px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6da0a { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6da0a:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-bd6da0a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(10, 13, 18); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-09c6719 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 96px; --padding-bottom: 96px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-de896d0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2726269 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2726269 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 32px; font-weight: 500; line-height: 125%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-acd57cf { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c7b9534 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c24d505 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-395bbab img { max-width: 64px; border-radius: 200px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-12112dc { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ef8fb60 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-aef1141 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 155%; letter-spacing: 0px; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bef9b7 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4bef9b7:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-4bef9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); background-image: url("https://aiadvantage.com/wp-content/uploads/2026/04/AIA-framework-bg-scaled.webp"); background-position: right bottom; background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-be3b8e9 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 080px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-beeeaad { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b94afdf { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b94afdf .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b0806b6 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b0806b6 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b584f5c { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b584f5c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 0px 0px 0px 0px; --margin-top: -72px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-99c0ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/04/AIA-framework-bg-2.webp"); background-position: left bottom; background-repeat: no-repeat; background-size: 88% auto; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-67931db { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4871e24 img { width: 608px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-743d625 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: flex-end; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 08px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-743d625.e-con { --align-self: flex-end; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-461d2d8 { --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; border-style: none; --border-style: none; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f3328b3 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; border-style: none; --border-style: none; --border-radius: 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -150px; --margin-right: 0px; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ed9e89a { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d44d500 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e816a1e .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2b11403 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5a75982 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e6de8d2 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1779b6d { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-14ebc43 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(82, 82, 82); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a48191a { --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; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-48add82 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -70px; --margin-right: 0px; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-281d5e9 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ebe5ebe { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7f03165 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-de71c96 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0f9d936 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ab1318c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-005c7e4 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-067ca49 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(82, 82, 82); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f1a54 { --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; border-style: none; --border-style: none; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-81921f9 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1b888b9 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-091b3cc { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f2da4ad .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4b7aaef { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5649bfd { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b768874 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8a50d93 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7bb0322 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(82, 82, 82); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4cd3e84 { --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; border-style: dotted; --border-style: dotted; border-color: rgba(0, 0, 0, 0.1); --border-color: #0000001A; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b27bde7 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; border-style: none; --border-style: none; --border-radius: 0px 0px 0px 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -150px; --margin-right: 0px; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6eeb279 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d48913d { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4ea541c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0be55ec { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-847e64a { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4e5d0ea .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-cb9e8e2 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-943a0ac { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(82, 82, 82); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-720283a { --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; border-style: dotted; --border-style: dotted; border-color: rgba(0, 0, 0, 0.1); --border-color: #0000001A; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ee3e2c4 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -70px; --margin-right: 0px; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4d84409 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b6eb3c8 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-405da9a .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a461bfc { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d03a689 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-001f901 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d9fa02a { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3633e7c { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(82, 82, 82); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7bbf18c { --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; border-style: dotted; --border-style: dotted; border-color: rgba(0, 0, 0, 0.1); --border-color: #0000001A; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7dcd080 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 34px; --padding-bottom: 34px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bbb0547 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f4eed76 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1f0b23c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5530c65 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-283c33d { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a9130bd .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 700; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8328c5f { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-424e9f3 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(82, 82, 82); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f1d4f2a { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2ee389e { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-93c2378 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-93c2378:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-93c2378 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(228, 91, 51) 0%, rgb(248, 102, 71) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eb32c10 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2fd7328 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2fd7328 .elementor-icon { font-size: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2fd7328 .elementor-icon svg { height: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d53b911 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-51c1c1e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ad5b82e { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fd44552 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-20557c6 { --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-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-409b734 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 12px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a9a5eee { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3c9485a { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-74e87e3 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c912913 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c912913:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-c912913 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(270deg, rgb(249, 103, 72) 0%, rgb(255, 156, 83) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-56f61c0 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dea99a7 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dea99a7 .elementor-icon { font-size: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dea99a7 .elementor-icon svg { height: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-df141ac { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2f1ffa9 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ee48c0c { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7e4a484 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-bf56a05 { --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-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b76b671 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 12px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b277636 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-690044d { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fb48d59 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-96906a0 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-96906a0:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-96906a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(253, 181, 42) 0%, rgb(255, 157, 82) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-46ec7e6 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2681983 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2681983 .elementor-icon { font-size: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2681983 .elementor-icon svg { height: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9470302 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2d7f388 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f69d4ec { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3173af5 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-31b5701 { --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-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1fc321c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 12px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-38ff057 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dacd268 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c5069db { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fcc855d { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fcc855d:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fcc855d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(90deg, rgb(248, 231, 213) 0%, rgb(253, 182, 44) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b46e973 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a4cb0ff .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a4cb0ff .elementor-icon { font-size: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a4cb0ff .elementor-icon svg { height: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ebceb61 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a4bea34 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-10b5c53 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b571f6d .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 22px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-32ee83d { --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-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-01b2392 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 12px; font-weight: 500; line-height: 150%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a628f64 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-61c0786 { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6bcc54d { --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a4eb172 { columns: 1; text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d1559da { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d1559da:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d1559da > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(241, 237, 230); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 64px 64px; --row-gap: 64px; --column-gap: 64px; --padding-top: 64px; --padding-bottom: 64px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-912478e { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3895d90 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3895d90 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c2f7999 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b6fea87 { --divider-border-style: solid; --divider-color: #00000000; --divider-border-width: 1px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b6fea87 .elementor-divider-separator { width: 100%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b6fea87 .elementor-divider { padding-block: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b0d0a80 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b0d0a80 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-51cb292 { --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: 8px 8px; --row-gap: 8px; --column-gap: 8px; --overflow: hidden; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1f57e29 { --display: flex; --min-height: 530px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --overflow: hidden; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 98px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1f57e29:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-1f57e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --display: flex; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-88d63b9 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-913ca4c img { width: 144px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4cedf27 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4cedf27 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 48px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-65bebd9 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-65bebd9 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 21px; font-weight: 700; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-440fc63 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(27, 25, 23, 0.54); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6285d30 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-6285d30 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; text-decoration: underline; line-height: 130%; letter-spacing: -2%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c2252ae { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5c2f29d { --divider-border-style: solid; --divider-color: #00000000; --divider-border-width: 1px; margin: -100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 90px 0px 0px; z-index: -1; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5c2f29d .elementor-divider-separator { width: 100%; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5c2f29d .elementor-divider { padding-block: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07048f1 { --display: flex; --min-height: 530px; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --overflow: hidden; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 98px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07048f1:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-07048f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --display: flex; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f21ef7f { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-36b697e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fe8c899 img { width: 144px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-feaf39a { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-feaf39a .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 23px; font-weight: 400; line-height: 100%; letter-spacing: -6%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7c3dc4f { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7c3dc4f .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 48px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ac3ac19 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ac3ac19 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 21px; font-weight: 700; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-79bb328 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(27, 25, 23, 0.54); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-53e677d { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-53e677d .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; text-decoration: underline; line-height: 130%; letter-spacing: -2%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-00f1a06 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0e2e914 { --display: flex; --min-height: 530px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --overflow: hidden; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 98px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0e2e914:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-0e2e914 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18 { --display: flex; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-7728a30 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9205381 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ee8239c img { width: 144px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9d25937 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9d25937 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 23px; font-weight: 400; line-height: 100%; letter-spacing: -6%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-99d0e5a { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-99d0e5a .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 48px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f327a5e { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-f327a5e .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 21px; font-weight: 700; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ddad9ae { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(27, 25, 23, 0.54); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e372838 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e372838 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; text-decoration: underline; line-height: 130%; letter-spacing: -2%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b54b7a6 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5011f85 { --display: flex; --min-height: 530px; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --overflow: hidden; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 98px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5011f85:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-5011f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266 { --display: flex; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ad4ffa5 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8bd7d28 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-345a0d6 img { width: 144px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fbca44a { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fbca44a .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 23px; font-weight: 400; line-height: 100%; letter-spacing: -6%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ec80b9c { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ec80b9c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 48px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0370b61 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0370b61 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 21px; font-weight: 700; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4d8d1f8 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(27, 25, 23, 0.54); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8edc55 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e8edc55 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; text-decoration: underline; line-height: 130%; letter-spacing: -2%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3ec6103 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3980a77 { --display: flex; --min-height: 530px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --overflow: hidden; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 98px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3980a77:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-3980a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e { --display: flex; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 2; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-69e7b60 { --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: 10px 10px; --row-gap: 10px; --column-gap: 10px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-eb5d9cf { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1803a09 img { width: 144px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c13e953 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c13e953 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 48px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8354105 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8354105 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 21px; font-weight: 700; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-0f15b56 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgba(27, 25, 23, 0.54); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-aaa29e3 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-aaa29e3 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-18371aa { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: -148px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4b9810a { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-4b9810a:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-4b9810a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 124px; --padding-bottom: 80px; --padding-left: 48px; --padding-right: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-145a583 { --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e90da13 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e90da13 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; letter-spacing: -4%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-07f76f7 { columns: 1; text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b69ac59 { columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a2f1271 { padding: 0px 0px 0px 24px; border-style: solid; border-width: 0px 0px 0px 2px; border-color: rgb(255, 140, 19); columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c3a8f1b { columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d18559c { padding: 0px 0px 0px 24px; border-style: solid; border-width: 0px 0px 0px 2px; border-color: rgb(255, 140, 19); columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-45ea9fe { columns: 1; font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 400; line-height: 130%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1f14130 { text-align: start; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1f14130 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(194, 76, 0); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3ec8e2e { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9790996 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a1c2d20 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; border-style: none; --border-style: none; --border-radius: 48px 48px 48px 48px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 48px; --padding-right: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a1c2d20:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-a1c2d20 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: transparent; background-image: linear-gradient(270deg, rgb(249, 103, 72) 0%, rgb(255, 156, 83) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-788c64c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ae83a7b { width: var( --container-widget-width, 760px ); max-width: 760px; --container-widget-width: 760px; --container-widget-flex-grow: 0; text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ae83a7b .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 42px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1f64647 { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d2c890d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-079f142 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 60px; --padding-right: 68px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-079f142:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-079f142 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-079f142.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3aee980 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3aee980 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3aee980.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3aee980.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-3aee980.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3aee980.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-3aee980.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3aee980 .elementor-icon { font-size: 80px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3aee980 .elementor-icon svg { height: 80px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c7e445d { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-93c2603 { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-93c2603 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9e02962 { width: var( --container-widget-width, fit-content ); max-width: fit-content; padding: 3px 8px; --container-widget-width: fit-content; --container-widget-flex-grow: 0; border-style: solid; border-width: 1px; border-color: rgb(213, 215, 218); border-radius: 6px; text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-9e02962 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 12px; font-weight: 500; line-height: 150%; letter-spacing: 0%; color: rgb(65, 70, 81); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8c674f7 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 60px; --padding-right: 68px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8c674f7:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-8c674f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8c674f7.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d00dc19 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d00dc19 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d00dc19.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d00dc19.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d00dc19.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d00dc19.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d00dc19.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d00dc19 .elementor-icon { font-size: 80px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d00dc19 .elementor-icon svg { height: 80px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a362633 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-62c3ded { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-62c3ded .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c49ec5f { width: var( --container-widget-width, fit-content ); max-width: fit-content; padding: 3px 8px; --container-widget-width: fit-content; --container-widget-flex-grow: 0; border-style: solid; border-width: 1px; border-color: rgb(213, 215, 218); border-radius: 6px; text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-c49ec5f .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 12px; font-weight: 500; line-height: 150%; letter-spacing: 0%; color: rgb(65, 70, 81); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-58e4cbd { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --border-radius: 12px 12px 12px 12px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 60px; --padding-right: 68px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-58e4cbd:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-58e4cbd > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-58e4cbd.e-con { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b166f65 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b166f65 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b166f65.elementor-view-stacked .elementor-icon { background-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b166f65.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-b166f65.elementor-view-default .elementor-icon { color: rgb(27, 25, 23); border-color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b166f65.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-b166f65.elementor-view-default .elementor-icon svg { fill: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b166f65 .elementor-icon { font-size: 80px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b166f65 .elementor-icon svg { height: 80px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-8957a16 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dff6d3c { text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dff6d3c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 110%; letter-spacing: -2%; color: rgb(27, 25, 23); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5dd8c5f { width: var( --container-widget-width, fit-content ); max-width: fit-content; padding: 3px 8px; --container-widget-width: fit-content; --container-widget-flex-grow: 0; border-style: solid; border-width: 1px; border-color: rgb(213, 215, 218); border-radius: 6px; text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-5dd8c5f .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 12px; font-weight: 500; line-height: 150%; letter-spacing: 0%; color: rgb(65, 70, 81); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-ab767f9 { --display: flex; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-753a79d { text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 24px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fbab8b6 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --overlay-opacity: 1; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fbab8b6:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fbab8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-FS-bg.webp"); background-position: center center; background-size: cover; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fbab8b6::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fbab8b6 > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fbab8b6 > .e-con-inner > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fbab8b6 > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fbab8b6 > .e-con-inner > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-fbab8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: linear-gradient(rgba(0, 0, 0, 0.024) 0%, rgba(0, 0, 0, 0.8) 100%); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --overlay-opacity: 0.5; --padding-top: 204px; --padding-bottom: 204px; --padding-left: 48px; --padding-right: 48px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-e977b89 > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-e977b89 > .e-con-inner > .elementor-background-video-container::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-e977b89 > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-e977b89 > .e-con-inner > .elementor-background-slideshow::before,:where(.so-source)  .elementor-662 .elementor-element.elementor-element-e977b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { --background-overlay: ''; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-10054ed { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b37f735 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-322db44 img { width: 213px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b33f987 { width: var( --container-widget-width, 700px ); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b33f987 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 64px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3d52e2c { width: var( --container-widget-width, 700px ); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; text-align: center; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-3d52e2c .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 64px; font-weight: 500; line-height: 100%; letter-spacing: -4%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e0cd2b8 { text-align: start; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-e0cd2b8 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 20px; font-weight: 500; line-height: 130%; letter-spacing: -2%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-b4aae99 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --border-radius: 80px 80px 80px 80px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-616df42 .elementor-button { background-color: rgba(97, 206, 112, 0); font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; fill: rgb(27, 25, 23); color: rgb(27, 25, 23); padding: 10px 24px; }
:where(.so-source) .elementor-662 .elementor-element.elementor-element-616df42 { background-color: rgb(255, 238, 87); padding: 0px; border-radius: 8px; }
:where(.so-source).elementor-page-662:not(.elementor-motion-effects-element-type-background),:where(.so-source).elementor-page-662 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }
@media (max-width: 1480px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 48px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dd23ec2 { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --padding-top: 124px; --padding-bottom: 378px; --padding-left: 48px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7a8215d { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51c3463 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 48px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ba7e94e { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1480ca { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --padding-top: 048px; --padding-bottom: 48px; --padding-left: 48px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b74394b { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-38c7e92 { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24 { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --padding-top: 64px; --padding-bottom: 64px; --padding-left: 48px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51cb292 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f57e29 { --min-height: 520px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 64px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8.e-con { --flex-grow: 0; --flex-shrink: 0; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c2252ae { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f6e6b08 img { height: 520px; object-fit: cover; object-position: right bottom; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f38c8a7 img { height: 520px; object-fit: cover; object-position: left center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07048f1 { --min-height: 520px; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-00f1a06 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-155de4d { padding: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-155de4d img { height: 520px; object-fit: cover; object-position: left top; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0e2e914 { --min-height: 520px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 64px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18.e-con { --flex-grow: 0; --flex-shrink: 0; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b54b7a6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-046da67 img { height: 520px; object-fit: cover; object-position: left center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5011f85 { --min-height: 520px; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266.e-con { --flex-grow: 0; --flex-shrink: 0; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3ec6103 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-495e3fb img { height: 480px; object-fit: cover; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3980a77 { --min-height: 520px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 64px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e.e-con { --flex-grow: 0; --flex-shrink: 0; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-18371aa { --margin-top: 0px; --margin-bottom: 0px; --margin-left: -180px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f372474 img { height: 520px; object-fit: cover; object-position: left center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9790996 { --padding-top: 48px; --padding-bottom: 48px; --padding-left: 48px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; }
}
@media (min-width: 768px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e { --width: 1480px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac { --width: 846px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-60afa2e { --width: 890px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --width: 1480px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8ab1def { --width: 840px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6599617 { --width: 660px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-53df731 { --width: 840px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ddecc8b { --width: 840px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-45e7765 { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2c8c6f8 { --width: 920px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-033a615 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4ed7e13 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4bcdd52 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6c2b836 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4bda056 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d5fcfde { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1722bed { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c18e0cc { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-22779e1 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2c51a79 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1dcbf00 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c5ba0be { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e9b695 { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8b924d2 { --width: 780px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-128b4d4 { --width: 250px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-babd751 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c3f2d5d { --width: 250px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d2cf26c { --width: 250px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8e1c62e { --width: 250px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2c72fd7 { --width: 250px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1679c0f { --width: 250px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-511cf8d { --width: 640px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9489c25 { --width: 720px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-62c7781 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-accdb41 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1427317 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-901b7fe { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b00a2e5 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f25e330 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-35f4f6b { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-544fea1 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a735b71 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b74394b { --width: 372px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b44ef3e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e376fc3 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b9a5018 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4147c53 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-434db86 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6b52826 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-38c7e92 { --width: 372px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b72f35d { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ca0b2f4 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4cefe2e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-642125e { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7ae8a83 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-893957e { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24 { --width: 372px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d544ed8 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0272dc5 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-47869e4 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-223b1d1 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6b8e8 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-04e3b13 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-09c6719 { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-de896d0 { --width: 80%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c24d505 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be3b8e9 { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-beeeaad { --width: 660px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3 { --width: 1180px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f3328b3 { --width: 630px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-48add82 { --width: 542px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81921f9 { --width: 428px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b27bde7 { --width: 630px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ee3e2c4 { --width: 542px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7dcd080 { --width: 428px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-93c2378 { --width: 580px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eb32c10 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c912913 { --width: 700px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-56f61c0 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-96906a0 { --width: 800px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-46ec7e6 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcc855d { --width: 960px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b46e973 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6bcc54d { --width: 840px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --width: 1380px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-912478e { --width: 660px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --width: 446px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --width: 446px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18 { --width: 446px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266 { --width: 446px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e { --width: 446px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --width: 1480px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-145a583 { --width: 840px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a1c2d20 { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-788c64c { --width: 840px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-079f142 { --width: 32%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7e445d { --width: 210px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8c674f7 { --width: 32%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a362633 { --width: 210px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-58e4cbd { --width: 32%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8957a16 { --width: 160px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ab767f9 { --width: 840px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --width: 1280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-10054ed { --width: 100%; }
}
@media (max-width: 1480px) and (min-width: 768px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac { --width: 860px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9a2fb5e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d3fd32a { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b71542d { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6fa9f11 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a8242f2 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d4d93f1 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9dcd297 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be98d2c { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f029eb4 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8b47f4b { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7d23fc0 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81bcb66 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-00434ee { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-257781d { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a6ae606 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0669cf0 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7c05ed1 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-56c04f7 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-91861a2 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ba7e94e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-45e7765 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-033a615 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4ed7e13 { --width: 280px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e9b695 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6da0a { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-09c6719 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be3b8e9 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1559da { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51cb292 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3ec8e2e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9790996 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a1c2d20 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fbab8b6 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-10054ed { --width: 900px; }
}
@media (max-width: 1280px) and (min-width: 768px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac { --width: 680px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2c8c6f8 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-793ec8a { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b74394b { --width: 320px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-38c7e92 { --width: 320px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24 { --width: 320px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-09c6719 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be3b8e9 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f3328b3 { --width: 580px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-48add82 { --width: 480px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81921f9 { --width: 380px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b27bde7 { --width: 580px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ee3e2c4 { --width: 480px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7dcd080 { --width: 380px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266 { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e { --width: 420px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-10054ed { --width: 70%; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b8c2558 { --width: 620px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1896741 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7748ba4 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-60afa2e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5f851c9 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8ab1def { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6599617 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dd79f3e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-53df731 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2565160 { --width: 48%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a2488ec { --width: 48%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fe77244 { --width: 48%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ddecc8b { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51c3463 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6d71476 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e9b695 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ccb02d1 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8b924d2 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1480ca { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-128b4d4 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c3f2d5d { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d2cf26c { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8e1c62e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2c72fd7 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1679c0f { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-20991cf { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-de896d0 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-beeeaad { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-67931db { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-743d625 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f3328b3 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-48add82 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81921f9 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b27bde7 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ee3e2c4 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7dcd080 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-93c2378 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c912913 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-96906a0 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcc855d { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6bcc54d { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1559da { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-912478e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4b9810a { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-145a583 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-788c64c { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7e445d { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a362633 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8957a16 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ab767f9 { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-10054ed { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b4aae99 { --width: 100%; }
}
@media (max-width: 1280px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e { --gap: 20px 20px; --row-gap: 20px; --column-gap: 20px; --padding-top: 160px; --padding-bottom: 180px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fc1d24d .elementor-heading-title { font-size: 60px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6986e6 { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --padding-top: 24px; --padding-bottom: 0px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6599617 { --justify-content: flex-start; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2567141 .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9a2fb5e { --justify-content: space-between; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-37236af .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-001cc47 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-84c46c6 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e3bc4d5 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-05953ed .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3c7b185 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c2fa365 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5322610 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-72bc459 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-68f7b0e { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-914259f .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5e97d8c { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dd23ec2 { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1ee514 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-14f7fdb { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-46ec1c4 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dde37d5 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-abfa941 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eb5977e { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d28e626 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-17fdc77 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3a21ad7 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8be8bb2 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2250aed .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-85b2cd8 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --padding-top: 80px; --padding-bottom: 320px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eb99b11 .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7a8215d { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81937c9 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-406c4d9 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-663bbd2 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f590cf { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-11021ef .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c9a846a { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0d58 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-520bde1 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2e67d62 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a10be7a { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-cf59ed0 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5c2f2b1 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51c3463 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-27cff49 .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8b924d2 { --justify-content: flex-start; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0a08ffd .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1480ca { --grid-auto-flow: row; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 48px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c62d31e .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd78806 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-04739ac { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8739afd { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-701320b { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0a4bce4 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-68f57af { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0d50e1d { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7ebf0fd { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-024ed46 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3b4c1de { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b74394b { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b44ef3e { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6bbcd42 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b9a5018 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-17177f9 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-434db86 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4a546ae { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-38c7e92 { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b72f35d { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1e353d5 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4cefe2e { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e564c7 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7ae8a83 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ab776b4 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24 { --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d544ed8 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d4d523e { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-47869e4 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8c4d020 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6b8e8 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-757328a { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-09c6719 { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be3b8e9 { --padding-top: 80px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-beeeaad { --justify-content: flex-start; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b94afdf .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-99c0ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 84% auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3 { --margin-top: -40px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-743d625 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f3328b3 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: -100px; --margin-right: 0px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-48add82 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: -40px; --margin-right: 0px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81921f9 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 20px; --margin-right: 0px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b27bde7 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: -100px; --margin-right: 0px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ee3e2c4 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: -40px; --margin-right: 0px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7dcd080 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 60px; --margin-right: 0px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --padding-top: 80px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-912478e { --justify-content: flex-start; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3895d90 .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f57e29 { --min-height: 480px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --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; --justify-content: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 48px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4cedf27 .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-65bebd9 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c2252ae { --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; --justify-content: flex-end; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f6e6b08 img { height: 480px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f38c8a7 img { height: 480px; object-fit: cover; object-position: left center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07048f1 { --min-height: 480px; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7c3dc4f .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ac3ac19 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-00f1a06 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-155de4d img { height: 480px; object-fit: cover; object-position: left center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0e2e914 { --min-height: 480px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 48px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99d0e5a .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f327a5e .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b54b7a6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-046da67 img { height: 480px; object-fit: cover; object-position: left center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5011f85 { --min-height: 480px; --flex-direction: row-reverse; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap-reverse; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ec80b9c .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0370b61 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3ec6103 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-495e3fb img { height: 480px; object-fit: contain; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3980a77 { --min-height: 480px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 48px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-18371aa { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f372474 img { height: 480px; object-fit: cover; object-position: left center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --padding-top: 80px; --padding-bottom: 0px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9790996 { --padding-top: 48px; --padding-bottom: 48px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ae83a7b .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fbab8b6 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --padding-top: 120px; --padding-bottom: 120px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b33f987 .elementor-heading-title { font-size: 60px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3d52e2c .elementor-heading-title { font-size: 60px; }
}
@media (max-width: 1024px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 140px; --padding-bottom: 160px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b8c2558 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fc1d24d .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6986e6 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-02ac5da { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7748ba4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8a05a92 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5f851c9 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 180px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --padding-top: 64px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bced882 .elementor-heading-title { font-size: 38px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7d43a5c { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fd27776 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-93a3e27 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 0px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b818330 { --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: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6599617 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2567141 .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ac57223 { text-align: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ac57223 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9a2fb5e { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --z-index: 1; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bc5b11c { --e-n-carousel-swiper-slides-to-display: 2; --e-n-carousel-swiper-offset-size: 48px; --e-n-carousel-swiper-slides-gap: 24px; padding: 0px; --e-n-carousel-swiper-pagination-spacing: 48px; }
  :where(.so-source) :where(.elementor-662 .elementor-element.elementor-element-bc5b11c .swiper-slide) > .e-con { --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px; }
  :where(.so-source) :where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide) > .e-con { --padding-block-start: 0px; --padding-inline-end: 0px; --padding-block-end: 0px; --padding-inline-start: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bc5b11c .swiper-pagination-bullet { --swiper-pagination-bullet-horizontal-gap: 4px; --swiper-pagination-bullet-vertical-gap: 4px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dd23ec2 { --e-con-grid-template-columns: repeat(2, 1fr); --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 80px; --padding-bottom: 320px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0395e8c { --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eb99b11 .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c6f9c18 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6f15c6c { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7a8215d { --e-con-grid-template-columns: repeat(2, 1fr); --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --grid-auto-flow: row; --justify-items: center; --align-items: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81937c9 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8f753d3 { --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --flex-wrap: wrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b8002ec { --min-height: 224px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0d58 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a2488ec:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-a2488ec > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-S5-Install.webp"); }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a2488ec { --flex-wrap: wrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d3a8fb8 { --min-height: 224px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5c0cd70 { --min-height: 224px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e9a929d { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51c3463 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-45e7765 { --border-radius: 32px 32px 32px 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-27cff49 .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2918020 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e9b695 { --padding-top: 320px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ccb02d1 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --border-radius: 24px 24px 24px 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-71be076 { --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: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8b924d2 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0a08ffd .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6736f3f .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1480ca { --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --grid-auto-flow: row; --justify-items: center; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-128b4d4 { --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-babd751 { --padding-top: 4px; --padding-bottom: 4px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be9d727 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4160df0 .elementor-counter-number-wrapper { font-size: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3a4f8ac .elementor-heading-title { font-size: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1a50371 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c3f2d5d { --justify-content: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 34px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6135943 .elementor-counter-number-wrapper { font-size: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3c36a80 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-88a76da { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1d63381 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d2cf26c { --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bfc80e5 .elementor-counter-number-wrapper { font-size: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8a7a2a3 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f8d1af0 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8e1c62e { --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-cf69ae7 .elementor-counter-number-wrapper { font-size: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-57a72b2 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2c72fd7 { --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be4ce34 .elementor-counter-number-wrapper { font-size: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6cc0b5f { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1679c0f { --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-94521bc .elementor-counter-number-wrapper { font-size: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9b3e10b { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c62d31e .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-268b607 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d6b82b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2025/08/Frame-59.webp"); background-position: 50% 8vh; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3bc59a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-797341a .elementor-heading-title { font-size: 42px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-793ec8a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd78806 { --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0db303c { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7be56f4 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-04739ac { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-91adedd { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2d8b8cc img { height: 48px; object-fit: cover; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-80f248e { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-76c62c7 { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fa572d0 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8739afd { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dd39f9b img { height: 48px; object-fit: cover; object-position: center center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-857dbde { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-20680c5 { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3a23379 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-701320b { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ba0142f { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-55d4ae0 img { height: 48px; object-fit: cover; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f28f0f7 { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-686d895 { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-564d8c4 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0a4bce4 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-aeef11d { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c4e8dff img { height: 48px; object-fit: cover; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-71c7857 { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b3bd10b { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9f072ef { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-68f57af { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c842cc3 { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9bf1c7f { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bec9a9f { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0d50e1d { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7661d5c { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ed9d26d img { height: 48px; object-fit: cover; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d8c05a3 { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-98ca3d5 { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0582be2 { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7ebf0fd { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2364ebe img { height: 48px; object-fit: cover; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b59c6a7 { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c461bc7 { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-190365e { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-024ed46 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2aedb23 { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-469a8ab { --min-height: 276px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-666bf8f { --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: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3b4c1de { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7122a69 img { height: 48px; object-fit: cover; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-96ec8da { --justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-87dad24 { --e-n-carousel-swiper-slides-to-display: 2; --e-n-carousel-swiper-offset-size: 16px; --e-n-carousel-swiper-slides-gap: 10px; padding: 0px; --e-n-carousel-swiper-pagination-spacing: 32px; }
  :where(.so-source) :where(.elementor-662 .elementor-element.elementor-element-87dad24 .swiper-slide) > .e-con { --padding-top: 0px; --padding-right: 0px; --padding-bottom: 0px; --padding-left: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-87dad24 .swiper-pagination-bullet { --swiper-pagination-bullet-horizontal-gap: 4px; --swiper-pagination-bullet-vertical-gap: 4px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b74394b { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-38c7e92 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24 { --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-20991cf { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 0px 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-09c6719 { --justify-content: center; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2726269 .elementor-heading-title { font-size: 38px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4bef9b7:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-4bef9b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/04/AIA-framework-bg-scaled.webp"); background-position: right top; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be3b8e9 { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 80px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-beeeaad { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b94afdf .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b0806b6 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b584f5c .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99c0ca3:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-99c0ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-size: 0% auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4871e24 img { width: 480px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f3328b3 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-48add82 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81921f9 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4cd3e84 { border-width: 0.5px 0px 0px; --border-top-width: 0.5px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b27bde7 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-720283a { border-width: 0.5px 0px 0px; --border-top-width: 0.5px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ee3e2c4 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7bbf18c { border-width: 0.5px 0px 0px; --border-top-width: 0.5px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7dcd080 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a4eb172 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --padding-top: 0px; --padding-bottom: 80px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-912478e { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3895d90 .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b0d0a80 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f57e29 { --min-height: 0px; --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --border-radius: 12px 12px 12px 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --padding-top: 32px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c2252ae { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f6e6b08 img { height: 520px; object-fit: cover; object-position: center bottom; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f38c8a7 img { height: 520px; object-fit: cover; object-position: center bottom; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07048f1 { --min-height: 0px; --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --border-radius: 12px 12px 12px 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --padding-top: 32px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-00f1a06 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4b68bb2 img { height: 386px; object-fit: cover; object-position: center top; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-155de4d img { height: 386px; object-fit: cover; object-position: center top; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0e2e914 { --min-height: 0px; --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --border-radius: 12px 12px 12px 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18 { --padding-top: 32px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b54b7a6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-588bfed img { height: 580px; object-fit: cover; object-position: center top; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-046da67 img { height: 420px; object-fit: cover; object-position: center bottom; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5011f85 { --min-height: 0px; --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --border-radius: 12px 12px 12px 12px; --padding-top: 0px; --padding-bottom: 32px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266 { --padding-top: 32px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3ec6103 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-495e3fb img { height: 474px; object-fit: cover; object-position: center bottom; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3980a77 { --min-height: 0px; --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: 32px 32px; --row-gap: 32px; --column-gap: 32px; --border-radius: 12px 12px 12px 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e { --padding-top: 32px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-18371aa { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f372474 img { height: 524px; object-fit: cover; object-position: center bottom; border-radius: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4b9810a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --padding-top: 64px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e90da13 .elementor-heading-title { font-size: 38px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07f76f7 { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b69ac59 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a2f1271 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c3a8f1b { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d18559c { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-45ea9fe { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f14130 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9790996 { --padding-top: 48px; --padding-bottom: 48px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a1c2d20 { --padding-top: 64px; --padding-bottom: 64px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ae83a7b .elementor-heading-title { font-size: 46px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f64647 { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-079f142 { --padding-top: 024px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8c674f7 { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-58e4cbd { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-753a79d { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fbab8b6 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --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: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 144px; --padding-bottom: 144px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-10054ed { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b33f987 .elementor-heading-title { font-size: 46px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3d52e2c .elementor-heading-title { font-size: 46px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e0cd2b8 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b4aae99 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 0px 0px; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e { --padding-top: 200px; --padding-bottom: 280px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fc1d24d .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6986e6 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-02ac5da { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a06e3f9 { width: 100%; max-width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a06e3f9 .elementor-button .elementor-button-content-wrapper { justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a06e3f9 .elementor-button { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7748ba4 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-60afa2e { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fb1d4b2 .elementor-heading-title { font-size: 14px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8a05a92 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f496c77 .elementor-heading-title { font-size: 14px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5f851c9 { --padding-top: 130px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-592c5c3 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 64px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bced882 .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1d8a566 .elementor-divider { padding-block: 64px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dfbd7ad { --padding-top: 0px; --padding-bottom: 48px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b818330 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2567141 .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e015d2e { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-37236af .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-001cc47 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bbe3641 { --min-height: 180px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-84c46c6 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e3bc4d5 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a2797f0 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-217cd62 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 0px 0px 0px 0px; --padding-top: 00px; --padding-bottom: 00px; --padding-left: 00px; --padding-right: 00px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-05953ed .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3c7b185 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-883ce07 { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c2fa365 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5322610 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-406defb { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-72bc459 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-68f7b0e { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3676841 { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-914259f .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5e97d8c { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bc5b11c { --e-n-carousel-swiper-slides-to-display: 1; --e-n-carousel-swiper-offset-size: 24px; --e-n-carousel-swiper-slides-gap: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dd23ec2 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1e6ad3f { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1ee514 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-14f7fdb { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-605cb6e { --min-height: 180px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-46ec1c4 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dde37d5 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ecdc782 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-abfa941 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eb5977e { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9f9ced4 { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d28e626 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-17fdc77 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d7cf150 { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3a21ad7 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8be8bb2 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1243067 { --min-height: 188px; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2250aed .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-85b2cd8 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-730667f { --padding-top: 48px; --padding-bottom: 0320px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eb99b11 .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c6f9c18 { text-align: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c6f9c18 .elementor-heading-title { font-size: 22px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7a8215d { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3622e95 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81937c9 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-406c4d9 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-efa188a { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-663bbd2 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f590cf { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-06039ae { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-11021ef .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c9a846a { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2565160 { --min-height: 400px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b8002ec { --min-height: 134px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07f0d58 .elementor-heading-title { font-size: 28px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-520bde1 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a2488ec { --min-height: 400px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d3a8fb8 { --min-height: 134px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2e67d62 .elementor-heading-title { font-size: 28px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a10be7a { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fe77244 { --min-height: 400px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5c0cd70 { --min-height: 134px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-cf59ed0 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5c2f2b1 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51c3463 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-45e7765 { --border-radius: 32px 32px 32px 32px; --padding-top: 048px; --padding-bottom: 048px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-27cff49 .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2918020 { font-size: 22px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e9b695 { --padding-top: 320px; --padding-bottom: 48px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-71be076 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0a08ffd .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d1480ca { --e-con-grid-template-columns: repeat(2, 1fr); --gap: 40px 12px; --row-gap: 40px; --column-gap: 12px; --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-babd751 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4160df0 .elementor-counter-number-wrapper { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3a4f8ac .elementor-heading-title { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6135943 .elementor-counter-number-wrapper { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bfc80e5 .elementor-counter-number-wrapper { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-cf69ae7 .elementor-counter-number-wrapper { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be4ce34 .elementor-counter-number-wrapper { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-94521bc .elementor-counter-number-wrapper { font-size: 48px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-55ffea5 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-511cf8d { --margin-top: 48px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c62d31e .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6b82b8:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-662 .elementor-element.elementor-element-d6b82b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2025/08/fifth-bg-mobile.webp"); background-position: center top; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-896a0ce { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-797341a .elementor-heading-title { font-size: 28px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd78806 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0db303c { --min-height: 276px; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-04739ac { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-91adedd { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-62c7781 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-80f248e { --width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-76c62c7 { --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8739afd { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-694913b { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-accdb41 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-20680c5 { --min-height: 276px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-701320b { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ba0142f { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1427317 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f28f0f7 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-686d895 { --min-height: 276px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0a4bce4 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-aeef11d { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-901b7fe { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b3bd10b { --min-height: 276px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-68f57af { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd69165 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b00a2e5 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4a2f33b { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9bf1c7f { --min-height: 276px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0d50e1d { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7661d5c { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f25e330 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d8c05a3 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-98ca3d5 { --min-height: 276px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7ebf0fd { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-06c4ef1 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-35f4f6b { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c461bc7 { --min-height: 276px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-024ed46 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1fc367a { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-544fea1 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-469a8ab { --min-height: 276px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3b4c1de { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-25c3499 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a735b71 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-87dad24 { --e-n-carousel-swiper-slides-to-display: 1; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b74394b { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b44ef3e { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-6bbcd42 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b9a5018 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-17177f9 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-434db86 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4a546ae { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-38c7e92 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b72f35d { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1e353d5 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4cefe2e { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e564c7 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7ae8a83 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ab776b4 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-deb9c24 { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d544ed8 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d4d523e { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-47869e4 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8c4d020 { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-bd6b8e8 { --min-height: 188px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-757328a { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-cd03466 { width: 100%; max-width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-cd03466 .elementor-button .elementor-button-content-wrapper { justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-cd03466 .elementor-button { font-size: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-09c6719 { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 64px; --padding-bottom: 64px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2726269 .elementor-heading-title { font-size: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-be3b8e9 { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b94afdf .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4871e24 img { width: 360px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f3328b3 { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2b11403 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6de8d2 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-48add82 { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-de71c96 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ab1318c .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-81921f9 { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4b7aaef { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b768874 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b27bde7 { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0be55ec { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4e5d0ea .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ee3e2c4 { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a461bfc { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-001f901 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7dcd080 { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-5530c65 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a9130bd .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-93c2378 { --width: 100%; --flex-wrap: nowrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eb32c10 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2fd7328 .elementor-icon { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2fd7328 .elementor-icon svg { height: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51c1c1e { --justify-content: center; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ad5b82e { --width: 71%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fd44552 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-20557c6 { --width: 30%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c912913 { --width: 80%; --flex-wrap: nowrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-56f61c0 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dea99a7 .elementor-icon { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-dea99a7 .elementor-icon svg { height: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2f1ffa9 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7e4a484 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-96906a0 { --width: 100%; --flex-wrap: nowrap; --padding-top: 24px; --padding-bottom: 24px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-46ec7e6 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2681983 .elementor-icon { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2681983 .elementor-icon svg { height: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-2d7f388 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f69d4ec { --width: 60%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3173af5 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-31b5701 { --width: 40%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcc855d { --width: 100%; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b46e973 { --width: auto; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a4cb0ff .elementor-icon { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a4cb0ff .elementor-icon svg { height: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a4bea34 { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b571f6d .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-014777f { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3895d90 .elementor-heading-title { font-size: 36px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b0d0a80 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-51cb292 { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f57e29 { --min-height: 480px; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-633c2a8 { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-88d63b9 { --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4cedf27 .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-65bebd9 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-440fc63 { font-size: 14px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f6e6b08 img { height: 290px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f38c8a7 img { height: 290px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a3f7fa4 { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-7c3dc4f .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ac3ac19 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-79bb328 { font-size: 14px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4b68bb2 img { height: 202px; border-radius: 0px 0px 12px 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-155de4d img { height: 202px; border-radius: 0px 0px 12px 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-eaf8c18 { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-99d0e5a .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f327a5e .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-588bfed img { height: 240px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-046da67 img { height: 182px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e6da266 { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ec80b9c .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0370b61 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-4d8d1f8 { font-size: 14px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-495e3fb img { height: 264px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fcce96e { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 32px; --padding-bottom: 0px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c13e953 .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8354105 .elementor-heading-title { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-0f15b56 { font-size: 14px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-f372474 img { height: 240px; border-radius: 0px 0px 12px 12px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-c7d2216 { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 48px; --padding-bottom: 32px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-145a583 { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e90da13 .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-07f76f7 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b69ac59 { font-size: 18px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-9790996 { --padding-top: 32px; --padding-bottom: 32px; --padding-left: 20px; --padding-right: 20px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-a1c2d20 { --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --border-radius: 32px 32px 32px 32px; --padding-top: 48px; --padding-bottom: 48px; --padding-left: 24px; --padding-right: 24px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-788c64c { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-ae83a7b .elementor-heading-title { font-size: 32px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1f64647 { font-size: 22px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-079f142 { --padding-top: 024px; --padding-bottom: 24px; --padding-left: 26px; --padding-right: 26px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-8c674f7 { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 26px; --padding-right: 26px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-58e4cbd { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 26px; --padding-right: 26px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fbab8b6 { --padding-top: 160px; --padding-bottom: 160px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e977b89 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-10054ed { --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b33f987 .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-3d52e2c .elementor-heading-title { font-size: 40px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-e0cd2b8 { text-align: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-616df42 { width: 100%; max-width: 100%; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-616df42 .elementor-button .elementor-button-content-wrapper { justify-content: center; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-616df42 .elementor-button { font-size: 16px; }
}
:where(.so-source) .gradient-text-main { background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 185, 1) 100%) text; -webkit-text-fill-color: transparent; }
:where(.so-source) .underline-img-yellow { content: ""; background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/AIA-underline-yellow.webp"); background-repeat: no-repeat; background-size: contain; background-position: center bottom; padding-bottom: 8px; }
:where(.so-source) .glow-btn:hover { box-shadow: rgba(255, 238, 87, 0.75) 0px 0px 32px 8px; transform: scale(1.02); }
:where(.so-source) .custom-progress-bar .elementor-progress-bar { background: linear-gradient(90deg, rgb(252, 180, 51) 0%, rgb(255, 173, 116) 50%, rgb(234, 205, 151) 100%); border-radius: 800px; }
:where(.so-source) .custom-progress-bar .elementor-progress-percentage { font-family: "Aeonik Pro"; font-size: 12px; line-height: 150%; font-weight: 700; color: rgb(148, 91, 54); position: absolute; right: 0px; }
:where(.so-source) #progress-section { box-shadow: rgba(223, 143, 52, 0) 0px 612px 171px 0px, rgba(223, 143, 52, 0.01) 0px 392px 157px 0px, rgba(223, 143, 52, 0.05) 0px 220px 132px 0px, rgba(223, 143, 52, 0.09) 0px 98px 98px 0px, rgba(223, 143, 52, 0.1) 0px 24px 54px 0px; }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .aia-for-carousel .swiper-pagination-bullet,:where(.so-source)  .aia-carousel .swiper-pagination-bullet { border-radius: 100px; width: 24px !important; height: 4px !important; }
:where(.so-source) .aia-for-carousel .swiper-slide .e-con-inner .elementor-element { padding: 0px !important; }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .underline-img-orange-sm { content: ""; background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/Hand-drawn-pen-scribble.webp"); background-repeat: no-repeat; background-size: contain; background-position: center bottom; padding-bottom: 4px; }
:where(.so-source) .grad-w-border { background-origin: border-box; }
:where(.so-source) .bottom-shadow { }
:where(.so-source) #progress-section { }
:where(.so-source) .underline-img-brown { content: ""; background-image: url("https://aiadvantage.com/wp-content/uploads/2026/03/Hand-drawn-pen-scribble.webp"); background-repeat: no-repeat; background-size: contain; background-position: center bottom; padding-bottom: 4px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .aia-carousel .swiper-pagination-bullet { border-radius: 100px; width: 24px !important; height: 4px !important; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card { height: 244px; }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .result-card-end { mask-image: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 8.07%, rgba(0, 0, 0, 0.02) 15.54%, rgba(0, 0, 0, 0.05) 22.5%, rgba(0, 0, 0, 0.08) 29.04%, rgba(0, 0, 0, 0.13) 35.26%, rgba(0, 0, 0, 0.15) 41.25%, rgba(0, 0, 0, 0.2) 47.1%, rgba(0, 0, 0, 0.25) 52.9%, rgba(0, 0, 0, 0.3) 58.75%, rgba(0, 0, 0, 0.48) 64.74%, rgba(0, 0, 0, 0.4) 68.96%, rgba(0, 0, 0, 0.5) 75.5%, rgba(0, 0, 0, 0.6) 80.46%, rgba(0, 0, 0, 0.7) 91.93%, rgb(0, 0, 0) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
:where(.so-source) .glass.blur-lg .glass-filter { backdrop-filter: blur(18px); filter: brightness(1); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); }
:where(.so-source) .results-avatar img { border-inline: 1px solid rgba(0, 0, 0, 0.08); }
@media screen and (min-width: 1024px) and (max-width: 1040px) {
  :where(.so-source) .piramid-bg { background-size: 100% auto !important; }
}
@media screen and (min-width: 1041px) and (max-width: 1070px) {
  :where(.so-source) .piramid-bg { background-size: 96% auto !important; }
}
@media screen and (min-width: 1071px) and (max-width: 1090px) {
  :where(.so-source) .piramid-bg { background-size: 94% auto !important; }
}
@media screen and (min-width: 1091px) and (max-width: 1120px) {
  :where(.so-source) .piramid-bg { background-size: 92% auto !important; }
}
@media screen and (min-width: 1121px) and (max-width: 1150px) {
  :where(.so-source) .piramid-bg { background-size: 90% auto !important; }
}
@media screen and (min-width: 1151px) and (max-width: 1180px) {
  :where(.so-source) .piramid-bg { background-size: 88% auto !important; }
}
:where(.so-source) .max-w-70 { max-width: 70%; }
:where(.so-source) .max-w-80 { max-width: 80%; }
:where(.so-source) .max-w-90 { max-width: 90%; }
:where(.so-source) .custom-underline { text-underline-offset: 4px; }
:where(.so-source) .custom-underline { text-underline-offset: 4px; }
:where(.so-source) .custom-underline { text-underline-offset: 4px; }
:where(.so-source) .custom-underline { text-underline-offset: 4px; }
:where(.so-source) .custom-underline { text-underline-offset: 4px; }
:where(.so-source) #structured-implementation { box-shadow: rgba(63, 53, 39, 0.01) 1px 857px 240px 0px, rgba(63, 53, 39, 0.05) 1px 548px 219px 0px, rgba(63, 53, 39, 0.17) 1px 308px 185px 0px, rgba(63, 53, 39, 0.29) 0px 137px 137px 0px, rgba(63, 53, 39, 0.33) 0px 34px 75px 0px; }
:where(.so-source) #progress-section { box-shadow: rgba(223, 143, 52, 0) 0px 612px 171px 0px, rgba(223, 143, 52, 0.01) 0px 392px 157px 0px, rgba(223, 143, 52, 0.05) 0px 220px 132px 0px, rgba(223, 143, 52, 0.09) 0px 98px 98px 0px, rgba(223, 143, 52, 0.1) 0px 24px 54px 0px; }
:where(.so-source) .gradient-text-main { background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 185, 1) 100%) text; -webkit-text-fill-color: transparent; }
:where(.so-source) .gradient-text-main { background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 185, 1) 100%) text; -webkit-text-fill-color: transparent; }
:where(.so-source) { color-scheme: light !important; }
@font-face { font-family: "Aeonik Pro"; font-display: auto; src: url("assets/so/aeonik-pro-c368b4012e.ttf") format("truetype"); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-535b0367 { --display: flex; --min-height: 100vh; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 48px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-535b0367:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-771 .elementor-element.elementor-element-535b0367 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-535b0367.e-con { --align-self: center; --flex-grow: 0; --flex-shrink: 0; }
:where(.so-source) .elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-4d712a36 { margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; top: 12px; text-align: start; }
:where(.so-source):not(.rtl) .elementor-771 .elementor-element.elementor-element-4d712a36 { left: 20px; }
:where(.so-source).rtl .elementor-771 .elementor-element.elementor-element-4d712a36 { right: 20px; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-4d712a36 img { max-width: 248px; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-1e848a35 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 96px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: var( --e-global-color-accent ); }
:where(.so-source) .elementor-widget-nav-menu .e--pointer-framed .elementor-item::before,:where(.so-source)  .elementor-widget-nav-menu .e--pointer-framed .elementor-item::after { border-color: var( --e-global-color-accent ); }
:where(.so-source) .elementor-widget-nav-menu { --e-nav-menu-divider-color: var( --e-global-color-text ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-3b381025 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px 20px; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-menu-toggle { color: rgb(43, 43, 43); fill: rgb(43, 43, 43); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown { background-color: rgba(2, 1, 1, 0); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a:hover,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a:focus,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a.elementor-item-active,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a.highlighted,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-menu-toggle:hover,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-menu-toggle:focus { color: rgb(43, 43, 43); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a:hover,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a:focus,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a.elementor-item-active,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a.highlighted { background-color: rgba(2, 1, 1, 0); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown a.elementor-item-active { color: rgb(43, 43, 43); background-color: rgba(2, 1, 1, 0); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown .elementor-item,:where(.so-source)  .elementor-771 .elementor-element.elementor-element-3b381025 .elementor-nav-menu--dropdown .elementor-sub-item { font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 500; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-200cd64e { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-start; --align-items: center; --gap: 016px 0px; --row-gap: 016px; --column-gap: 0px; --flex-wrap: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 20px; --padding-right: 20px; }
:where(.so-source) .elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-77b6afe8 .elementor-button { background-color: rgba(245, 245, 245, 0); font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 130%; letter-spacing: -0.32px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); border-style: none; border-radius: 0px; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-77b6afe8 { width: 100%; max-width: 100%; padding: 0px; border-style: none; border-radius: 0px; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-749b3eb .elementor-button { background-color: rgba(245, 245, 245, 0); font-family: "Aeonik Pro", sans-serif; font-size: 18px; font-weight: 500; line-height: 130%; letter-spacing: -0.32px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-style: none; border-radius: 1000px; }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-749b3eb { width: 100%; max-width: 100%; background-color: rgb(194, 76, 0); padding: 4px 0px; border-style: none; border-radius: 1000px; }
:where(.so-source) .elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
:where(.so-source) .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,:where(.so-source)  .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-771 .elementor-element.elementor-element-311d3883 { margin: 24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; font-family: "Aeonik Pro", sans-serif; font-size: 14px; font-weight: 400; line-height: 18px; color: rgba(0, 0, 0, 0.58); }
:where(.so-source) #elementor-popup-modal-771 .dialog-widget-content { animation-duration: 0.5s; background-color: var( --e-global-color-secondary ); box-shadow: rgba(0, 0, 0, 0.2) 2px 8px 23px 3px; }
:where(.so-source) #elementor-popup-modal-771 { background-color: rgba(0, 0, 0, 0.8); justify-content: flex-start; align-items: center; pointer-events: all; }
:where(.so-source) #elementor-popup-modal-771 .dialog-message { width: 340px; height: 100vh; align-items: flex-start; }
:where(.so-source) #elementor-popup-modal-771 .dialog-close-button { display: flex; }
:where(.so-source) #elementor-popup-modal-771 .dialog-close-button i { color: rgb(255, 255, 255); }
:where(.so-source) #elementor-popup-modal-771 .dialog-close-button svg { fill: rgb(255, 255, 255); }
@media (max-width: 767px) {
  :where(.so-source) .elementor-771 .elementor-element.elementor-element-4d712a36 img { width: 248px; }
}
@media (min-width: 768px) {
  :where(.so-source) .elementor-771 .elementor-element.elementor-element-535b0367 { --content-width: 1098px; }
  :where(.so-source) .elementor-771 .elementor-element.elementor-element-1e848a35 { --width: 100%; }
  :where(.so-source) .elementor-771 .elementor-element.elementor-element-200cd64e { --width: 100%; }
}
:where(.so-source) #menu-mastermind-2-0-menu { padding-left: 0px; }
:where(.so-source) .elementor-sub-item { color: rgb(154, 164, 178) !important; }
:where(.so-source) .elementor-nav-menu { display: flex; flex-direction: column; gap: 10px !important; }
:where(.so-source) .elementor-item { padding-left: 0px !important; }
:where(.so-source) .has-submenu { justify-content: space-between; }
:where(.so-source) .sub-arrow svg { color: white !important; fill: white !important; }

:where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-746 .elementor-element.elementor-element-da5bac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgba(2, 1, 1, 0); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-4a648c8 { --display: flex; --min-height: 80px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --border-radius: 0px 0px 0px 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-1b9a761 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-1b9a761.e-con { --align-self: center; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-9c49638 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-7ff408b img { max-width: 178px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-a894d62 img { max-width: 178px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-db2bbf6 { --display: flex; }
:where(.so-source) .elementor-widget-button .elementor-button { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); background-color: var( --e-global-color-accent ); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-7b35dd8 .elementor-button { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); transition-duration: 1.1s; border-radius: 8px; padding: 12px 24px; }
:where(.so-source) .elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-icon.elementor-view-default .elementor-icon { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-icon.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-primary ); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09 .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-ed1d817 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-85dd4c8 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu .elementor-item { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item { color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus { color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after { background-color: var( --e-global-color-accent ); }
:where(.so-source) .elementor-widget-nav-menu .e--pointer-framed .elementor-item::before,:where(.so-source)  .elementor-widget-nav-menu .e--pointer-framed .elementor-item::after { border-color: var( --e-global-color-accent ); }
:where(.so-source) .elementor-widget-nav-menu { --e-nav-menu-divider-color: var( --e-global-color-text ); }
:where(.so-source) .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,:where(.so-source)  .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu .elementor-item { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; letter-spacing: -2%; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main .elementor-item { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main .elementor-item:hover,:where(.so-source)  .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main .elementor-item.elementor-item-active,:where(.so-source)  .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main .elementor-item.highlighted,:where(.so-source)  .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main .elementor-item:focus { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main .elementor-item.elementor-item-active { color: rgb(255, 255, 255); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 { --e-nav-menu-horizontal-menu-item-margin: calc( 0px / 2 ); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) { margin-bottom: 0px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-a619aa9 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 8px 8px; --row-gap: 8px; --column-gap: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-e805f8d .elementor-button { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; fill: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgba(97, 206, 112, 0); transition-duration: 1.1s; }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-e805f8d .elementor-button:hover,:where(.so-source)  .elementor-746 .elementor-element.elementor-element-e805f8d .elementor-button:focus { color: rgb(255, 255, 255); background-color: rgba(235, 235, 235, 0); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-e805f8d .elementor-button:hover svg,:where(.so-source)  .elementor-746 .elementor-element.elementor-element-e805f8d .elementor-button:focus svg { fill: rgb(255, 255, 255); }
:where(.so-source) .elementor-746 .elementor-element.elementor-element-cc15ee7 .elementor-button { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 130%; letter-spacing: -2%; fill: rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); transition-duration: 1.1s; border-radius: 8px; padding: 12px 24px; }
:where(.so-source) .elementor-theme-builder-content-area { height: 400px; }
:where(.so-source) .elementor-location-header::before,:where(.so-source)  .elementor-location-footer::before { content: ""; display: table; clear: both; }
@media (max-width: 1480px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-4a648c8 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-9c49638 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; }
}
@media (max-width: 1280px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-4a648c8 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-9c49638 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-ed1d817 { --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-85dd4c8 { --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 { --e-nav-menu-horizontal-menu-item-margin: calc( 12px / 2 ); margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) { margin-bottom: 12px; }
}
@media (max-width: 1024px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-4a648c8 { --border-radius: 16px 16px 16px 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-1b9a761 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-9c49638 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-db2bbf6 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 16px 16px; --row-gap: 16px; --column-gap: 16px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-7b35dd8 .elementor-button { padding: 8px 12px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09 .elementor-icon { font-size: 36px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09 .elementor-icon svg { height: 36px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; padding: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09.elementor-element { --align-self: flex-end; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-85dd4c8 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-2f51f17.elementor-element { --align-self: center; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-4a648c8 { --min-height: 70px; --justify-content: space-between; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-1b9a761 { --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-9c49638 { --width: auto; --justify-content: flex-start; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-7ff408b img { max-width: 138px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-a894d62 img { max-width: 138px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-db2bbf6 { --width: fit-content; --justify-content: center; --flex-wrap: nowrap; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09 .elementor-icon { font-size: 32px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09 .elementor-icon svg { height: 32px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-0942c09 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px; }
}
@media (min-width: 768px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --width: 100%; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-4a648c8 { --width: 1280px; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-1b9a761 { --width: auto; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-ed1d817 { --width: 80%; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-85dd4c8 { --width: auto; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-a619aa9 { --width: auto; }
}
@media (max-width: 1480px) and (min-width: 768px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --width: 100%; }
}
@media (max-width: 1280px) and (min-width: 768px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-da5bac1 { --width: 100%; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-4a648c8 { --width: 100%; }
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-ed1d817 { --width: 85%; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  :where(.so-source) .elementor-746 .elementor-element.elementor-element-1b9a761 { --width: 100%; }
}
:where(.so-source) .btn-club { transition: 0.3s ease-in-out !important; }
:where(.so-source) .btn-club a { transition-duration: 0.3s !important; }
:where(.so-source) #header-2026 .elementor-nav-menu { flex-direction: row; }
:where(.so-source) #header-2026 .d-logo { display: none; }

:where(.so-source) .elementor-726 .elementor-element.elementor-element-ddc5f1c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-ddc5f1c:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-726 .elementor-element.elementor-element-ddc5f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(1, 1, 0); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-ebe355a { --display: flex; --gap: 64px 64px; --row-gap: 64px; --column-gap: 64px; --border-radius: 24px 24px 24px 24px; --margin-top: 8px; --margin-bottom: 8px; --margin-left: 8px; --margin-right: 8px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 32px; --padding-right: 32px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-ebe355a:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-726 .elementor-element.elementor-element-ebe355a > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(10, 13, 18); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-d24067c { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --align-items: flex-start; --padding-top: 64px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; --z-index: 3; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-b1ed86c { --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: 64px 64px; --row-gap: 64px; --column-gap: 64px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-d349f96.elementor-element { --align-self: flex-start; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-d349f96 img { max-width: 558px; }
:where(.so-source) .elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-6fd7af2 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 28px; font-weight: 400; line-height: 110%; letter-spacing: 0px; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-5d1ba1e .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 28px; font-weight: 400; line-height: 110%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-318425a { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 32px 32px; --row-gap: 32px; --column-gap: 32px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-112d5b5 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-472406f .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-0f0d123 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-2db2781 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-98eeb7e .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-be33ffe .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-5051a87 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; --gap: 12px 12px; --row-gap: 12px; --column-gap: 12px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-be01692 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-41ff020 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-b50333b .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 500; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-1a42d60 { --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: space-between; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; border-style: solid; --border-style: solid; border-width: 1px 0px 0px; --border-top-width: 1px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; border-color: rgba(108, 128, 128, 0.32); --border-color: #6C808052; --padding-top: 32px; --padding-bottom: 48px; --padding-left: 0px; --padding-right: 0px; --z-index: 3; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-1cbe852 { --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; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-1fdff17 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 48px 48px; --row-gap: 48px; --column-gap: 48px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-aecfd54.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-aecfd54 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 150%; color: rgba(255, 255, 255, 0.64); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-abc3f41 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; --flex-wrap: nowrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-363fcc0 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-70ecf28 .elementor-heading-title { font-family: "Aeonik Pro", sans-serif; font-size: 16px; font-weight: 400; line-height: 150%; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-4e637b0 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
:where(.so-source) .elementor-widget-icon.elementor-view-stacked .elementor-icon { background-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-icon.elementor-view-default .elementor-icon { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-icon.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-widget-icon.elementor-view-default .elementor-icon svg { fill: var( --e-global-color-primary ); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-21279ae { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-21279ae .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-21279ae.elementor-view-stacked .elementor-icon { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-21279ae.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-726 .elementor-element.elementor-element-21279ae.elementor-view-default .elementor-icon { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-21279ae.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-726 .elementor-element.elementor-element-21279ae.elementor-view-default .elementor-icon svg { fill: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-21279ae .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-21279ae .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-173012a { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-173012a .elementor-icon-wrapper { text-align: center; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-173012a.elementor-view-stacked .elementor-icon { background-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-173012a.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-726 .elementor-element.elementor-element-173012a.elementor-view-default .elementor-icon { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-173012a.elementor-view-framed .elementor-icon,:where(.so-source)  .elementor-726 .elementor-element.elementor-element-173012a.elementor-view-default .elementor-icon svg { fill: rgb(255, 255, 255); }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-173012a .elementor-icon { font-size: 24px; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-173012a .elementor-icon svg { height: 24px; }
:where(.so-source) .elementor-theme-builder-content-area { height: 400px; }
:where(.so-source) .elementor-location-header::before,:where(.so-source)  .elementor-location-footer::before { content: ""; display: table; clear: both; }
@media (max-width: 1280px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-ddc5f1c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-d349f96 img { max-width: 580px; }
}
@media (max-width: 1024px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-ddc5f1c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-ebe355a { --gap: 56px 56px; --row-gap: 56px; --column-gap: 56px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-d24067c { --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: 56px 56px; --row-gap: 56px; --column-gap: 56px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-b1ed86c { --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-d349f96 img { max-width: 100%; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-1a42d60 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; --gap: 24px 24px; --row-gap: 24px; --column-gap: 24px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-1cbe852 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: center; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-1fdff17 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 4px 4px; --row-gap: 4px; --column-gap: 4px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-abc3f41 { --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-4e637b0 { --justify-content: center; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-ddc5f1c { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-ebe355a { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 16px; --padding-right: 16px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-6fd7af2 .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-5d1ba1e .elementor-heading-title { font-size: 20px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-318425a { --flex-wrap: nowrap; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-112d5b5 { --width: 50%; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-5051a87 { --width: 50%; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-1fdff17 { --width: 100%; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-aecfd54 .elementor-heading-title { font-size: 14px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-363fcc0.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-363fcc0 { text-align: center; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-363fcc0 .elementor-heading-title { font-size: 14px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-70ecf28.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-70ecf28 { text-align: center; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-70ecf28 .elementor-heading-title { font-size: 14px; }
}
@media (min-width: 768px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-b1ed86c { --width: 776px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-318425a { --width: 312px; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-4e637b0 { --width: auto; }
}
@media (max-width: 1480px) and (min-width: 768px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-1cbe852 { --width: 80%; }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-4e637b0 { --width: 20%; }
}
@media (max-width: 1280px) and (min-width: 768px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-b1ed86c { --width: 580px; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-b1ed86c { --width: 100%; }
}
:where(.so-source) .custom-underline { text-underline-offset: 4px; }
:where(.so-source) .custom-underline { text-underline-offset: 4px; }
:where(.so-source) .footer .glass-filter { backdrop-filter: blur(16px); mask-image: linear-gradient(rgb(44, 54, 56) 0%, rgb(44, 54, 56) 100%, rgb(10, 9, 9) 50%, rgb(10, 9, 9) 100%); filter: none; }
:where(.so-source) .glass-overlay { position: absolute; inset: 0px; z-index: 1; background: rgba(0, 0, 0, 0.25); }
:where(.so-source) .glass-specular { position: absolute; inset: 0px; z-index: 2; border-radius: inherit; overflow: hidden; box-shadow: rgba(255, 255, 255, 0.1) 1px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px 0px 5px inset; }

@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-aa47213c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-60dc2a88.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-88769a1e.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-0585f5a7.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-244686ad.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-58e5057a.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c012394d.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-b8c55b0e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-6fa0783f.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-1dba1bc2.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-c4482425.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-a1dc56af.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-20c48c4e.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-3603e9b2.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-31b09f96.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-bf5e5259.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-41d25e69.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/roboto-fb5169d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-83dfed57.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f7c1acf8.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-f5125d80.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-7335a6ac.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-a3e20834.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-ecf35e38.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/robotoslab-09b550e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-ae447c40.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-1ba77177.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 100; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-a18f02d9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-96dcdbfb.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-a2613ad4.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 200; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-4eaf914b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-95d1147c.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-a0278d24.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 300; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-b8912fb3.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-df84a55e.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-d9ab13ac.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 400; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-32322fa1.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-3812580e.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-0c1a9fee.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 500; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-1b4e48a2.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-e98eda6d.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-4702519f.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 600; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-6a247629.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-09f830f7.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-2f0e6353.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 700; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-830a0ca7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-b2445b9c.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-a37a8ffc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 800; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-a3de22ad.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-4667070e.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-0e5be173.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: italic; font-weight: 900; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-07bd83c6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-8e5b20a6.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-8d45c5f8.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-ba429409.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-900db850.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-22c4c07f.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-6a4ef3ad.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-0596432c.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-01952428.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-4348c405.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-08a9d090.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-25f6a6d7.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-e215b6a9.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-19faf36e.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-1185dc6d.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-ae4d1a33.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-e84726c3.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-db01bbbc.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-95fdc599.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-7be2a916.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-ceb23af3.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-3a2ac464.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-47a7ff50.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-9fb917c7.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-7623a425.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-12db5a4d.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-2ce32018.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantage.com/wp-content/uploads/elementor/google-fonts/fonts/poppins-2bf19588.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d71bc8cd.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-c420c9fc.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-3424d35c.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://aiadvantagedev.wpenginepowered.com/wp-content/uploads/elementor/google-fonts/fonts/dmsans-d26d93f6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
:where(.so-source) .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),:where(.so-source)  .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) {
  :where(.so-source) .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),:where(.so-source)  .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) {
  :where(.so-source) .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),:where(.so-source)  .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { background-image: none !important; }
}
:where(.so-source) { color-scheme: light only; }
:where(.so-source) b { font-weight: 600 !important; }
:where(.so-source) .uHighlight u { text-decoration: none; background: rgb(217, 249, 7); color: rgb(23, 23, 23); display: inline-block; line-height: 1; padding-left: 3px; padding-right: 3px; }
:where(.so-source):not(.elementor-editor-active) .bgLinearTestimony { position: relative; }
:where(.so-source):not(.elementor-editor-active) .bgLinearTestimony::after { content: ""; position: absolute; width: 100%; height: 100%; bottom: 0px; left: 0px; background: linear-gradient(0deg, rgb(255, 255, 255) 3%, transparent 30%); }
:where(.so-source) .sticky-menu-items ul { display: flex; width: 100%; flex-direction: row; }
:where(.so-source) .main-btn a { animation: 2s ease 0s infinite normal none running pulsebtn; }
@keyframes pulsebtn { 
  0% { box-shadow: rgba(228, 88, 31, 0.8) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(228, 88, 31, 0) 0px 0px 0px 10px; }
  100% { box-shadow: rgba(228, 88, 31, 0) 0px 0px 0px 0px; }
}
:where(.so-source) .flexMobile .elementor-image-box-wrapper figure { width: 50px !important; }
:where(.so-source) .flexMobile .elementor-image-box-wrapper { display: flex; align-items: center; gap: 8px; padding: 0px 8px; }
:where(.so-source) .stroke_orange::before { content: ""; position: absolute; width: 100%; top: 0px; left: 0px; height: 100%; background: url("https://aiadvantage.com/wp-content/uploads/2026/08/orange_line.png") center center / contain no-repeat; }
:where(.so-source) .stroke_orange { position: relative; }
:where(.so-source):not(.elementor-editor-active) .aia-mega-menu .e-n-menu-item { position: relative; }
:where(.so-source):not(.elementor-editor-active) .aia-mega-menu .e-n-menu-item .e-n-menu-content.e-active { width: fit-content; left: 0px; }
:where(.so-source) .aia-mega-menu .elementor-icon-box-wrapper,:where(.so-source)  .aia-mega-menu .elementor-icon-box-wrapper * { cursor: pointer !important; }
:where(.so-source) .main-header .logo-row,:where(.so-source)  .main-header .cta-row,:where(.so-source)  .main-header .menu-row { width: fit-content; }
:where(.so-source) .uBgUnderline u { text-decoration: none; background: url("https://aiadvantage.com/wp-content/uploads/2026/09/Element-05.webp") center bottom / contain no-repeat; display: inline-block; }
:where(.so-source) .iHighlight i { font-style: normal; text-shadow: rgb(255, 255, 255) 0px 0px 249.48px, rgb(255, 255, 255) 0px 0px 142.56px, rgb(255, 255, 255) 0px 0px 83.16px, rgb(255, 255, 255) 0px 0px 41.58px, rgb(255, 255, 255) 0px 0px 11.88px, rgb(255, 255, 255) 0px 0px 5.94px; line-height: 110%; letter-spacing: -3.6px; }
:where(.so-source) .aia-learn-more span.elementor-button-content-wrapper { justify-content: space-between; }
:where(.so-source) .aia-mega-menu .e-n-menu-title:hover,:where(.so-source)  .e-n-menu-title-text:hover { cursor: pointer !important; }
:where(.so-source) .aia-mega-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon-closed { background: url("https://aiadvantage.com/wp-content/uploads/2026/08/keyboard_arrow_down-1.svg") center center / contain no-repeat; }
:where(.so-source) .aia-mega-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon-closed svg { opacity: 0; }
:where(.so-source) .aia-mega-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon-opened { background: url("https://aiadvantage.com/wp-content/uploads/2026/08/keyboard_arrow_up-1.svg") center center / contain no-repeat; }
:where(.so-source) .aia-mega-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon-opened svg { opacity: 0; }
:where(.so-source) .btn-club .elementor-button-content-wrapper { align-items: center; }
:where(.so-source) .btn-club .elementor-button-content-wrapper svg { min-width: 20px; min-height: 20px; }
:where(.so-source) .elementor-icon { vertical-align: middle; }
@media screen and (max-width: 770px) {
  :where(.so-source) .flexMobile .elementor-image-box-title { margin-top: 0px !important; }
  :where(.so-source) .flexMobile img { aspect-ratio: 1 / 1; border-radius: 30000px; height: 48px !important; max-width: 48px !important; min-height: 48px !important; min-width: 48px !important; }
}
:where(.so-source) .go2933276541 { position: fixed; display: block; width: 100%; height: 0px; margin: 0px; padding: 0px; overflow: visible; transform-style: preserve-3d; background: transparent; backface-visibility: hidden; pointer-events: none; left: 0px; z-index: 9998; }
:where(.so-source) .go2369186930 { top: 0px; z-index: 9999; height: 100%; width: 100%; }
:where(.so-source) .go1348078617 { bottom: 0px; }
:where(.so-source) .go2417249464 { position: fixed; z-index: 9989; }
:where(.so-source) .go3921366393 { left: 0px; bottom: 0px; }
:where(.so-source) .go3967842156 { right: 0px; bottom: 0px; }
:where(.so-source) .go613305155 { left: 0px; top: 0px; }
:where(.so-source) .go471583506 { right: 0px; top: 0px; }
:where(.so-source) .go3670563033 { position: relative; overflow: hidden; display: none; }
:where(.so-source) .go1041095097 { display: block; }
:where(.so-source) .go1632949049 { position: absolute; pointer-events: none; width: 101vw; height: 101vh; background: rgba(0, 0, 0, 0.7); opacity: 0; z-index: -1; }
:where(.so-source) .go2512015367 { z-index: 99998; opacity: 0.8; visibility: visible; pointer-events: all; cursor: pointer; }
:where(.so-source) .go1432718904 { overflow: hidden; }
:where(.so-source) .go812842568 { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; display: block !important; position: static !important; box-sizing: border-box !important; background: transparent !important; min-height: 0px !important; max-height: none !important; padding: 0px !important; height: 100% !important; width: 1px !important; max-width: 100% !important; min-width: 100% !important; }
:where(.so-source) .go722322694 { transition: none !important; }
:where(.so-source) .go3064412225 { z-index: 99999; visibility: hidden; position: absolute; inset: 50% auto auto 50%; transform: translate(-50%, -50%) translateY(100vh); pointer-events: none; max-height: 95%; max-width: 95%; }
:where(.so-source) .go1656994552 { visibility: visible; transform: translate(-50%, -50%) translateY(0px); transition: transform 0.75s linear(0 0%, 0.006 1.1%, 0.023 2.2%, 0.096 4.8%, 0.532 15.4%, 0.72 21%, 0.793 23.85%, 0.853 26.7%, 0.902 29.8667%, 0.941 33.0333%, 0.968 36.2%, 0.987 39.7%, 1 43.7%, 1.007 48.3%, 1.009 55.3%, 1.002 78.2%, 1 100%); pointer-events: auto !important; }
:where(.so-source) .go456419034 { transition: opacity 0.3s ease-in; }
:where(.so-source) .go3128134379 { transition: max-height 1s ease-in; pointer-events: auto !important; visibility: visible !important; max-height: 95vh !important; }
:where(.so-source) .go494047706 { z-index: 9999; width: 100%; max-height: 95%; position: fixed; visibility: hidden; }
:where(.so-source) .go2481764524 { z-index: 9999; width: 100%; max-height: 95%; position: fixed; visibility: hidden; bottom: 0px; }
:where(.so-source) .go2685733372 { visibility: hidden; }
:where(.so-source) .go2985984737 { visibility: visible !important; }
:where(.so-source) .go3281949485 { pointer-events: auto !important; visibility: visible !important; max-height: 95vh !important; transform: none !important; }
:where(.so-source) .go3508454897 { z-index: 9999; width: 100%; max-height: 95%; position: fixed; visibility: hidden; transition: transform 1s linear(0 0%, 0.006 1.15%, 0.022 2.3%, 0.091 5.1%, 0.18 7.6%, 0.508 16.3%, 0.607 19.325%, 0.691 22.35%, 0.762 25.375%, 0.822 28.4%, 0.872 31.75%, 0.912 35.1%, 0.944 38.9%, 0.968 43%, 0.985 47.6%, 0.996 53.1%, 1.001 58.4%, 1.003 65.1%, 1 100%); }
:where(.so-source) .go988075951 { z-index: 9999; position: fixed; left: 10px; top: 10px; max-width: 95%; visibility: hidden; max-height: 95vh !important; }
:where(.so-source) .go2699082514 { z-index: 9999; position: fixed; right: 10px; top: 10px; max-width: 95%; visibility: hidden; max-height: 95vh !important; }
:where(.so-source) .go1595992025 { z-index: 9999; position: fixed; left: 10px; bottom: 10px; max-width: 95%; visibility: hidden; max-height: 95vh !important; }
:where(.so-source) .go1222083472 { z-index: 9999; position: fixed; right: 10px; bottom: 10px; max-width: 95%; visibility: hidden; max-height: 95vh !important; }
:where(.so-source) .go26732895 { cursor: pointer; }
:where(.so-source) .go2083580917 { display: flex; justify-content: center; align-items: center; }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-45970fa { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --border-radius: 24px 24px 24px 24px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-45970fa:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-1117 .elementor-element.elementor-element-45970fa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/07/Contentbanner-bg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-eb9e38a { --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; }
:where(.so-source) .elementor-widget-text-editor { font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text ); }
:where(.so-source) .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap { background-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,:where(.so-source)  .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap { color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-33fd857 { margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; padding: 0px; font-family: Poppins, sans-serif; font-size: 18px; font-weight: 600; line-height: 1em; color: rgb(217, 249, 7); }
:where(.so-source) .elementor-widget-heading .elementor-heading-title { font-family: var( --e-global-typography-primary-font-family ), Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary ); }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-a928da4 .elementor-heading-title { font-family: Poppins, sans-serif; font-size: 48px; font-weight: 600; line-height: 1.2em; letter-spacing: -2px; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-d8ac8bf { font-family: Poppins, sans-serif; font-size: 16px; font-weight: 400; color: rgb(255, 255, 255); }
:where(.so-source) .elementor-widget-button .elementor-button { background-color: var( --e-global-color-accent ); font-family: var( --e-global-typography-accent-font-family ), Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-48eba54 .elementor-button { background-color: rgb(228, 88, 31); font-family: Poppins, sans-serif; font-size: 16px; font-weight: 600; border-radius: 8px; padding: 20px 48px; }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-48eba54 .elementor-button-content-wrapper { flex-direction: row-reverse; }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-9e07d29 { font-family: Poppins, sans-serif; font-size: 12px; font-weight: 400; letter-spacing: -0.5px; color: rgb(163, 163, 163); }
:where(.so-source) .elementor-1117 .elementor-element.elementor-element-3372311 { --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; }
:where(.so-source) .elementor-widget-image .widget-image-caption { color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
@media (max-width: 1024px) {
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-a928da4 { margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; }
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-45970fa:not(.elementor-motion-effects-element-type-background),:where(.so-source)  .elementor-1117 .elementor-element.elementor-element-45970fa > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://aiadvantage.com/wp-content/uploads/2026/07/Contentbanner-bgmb.jpg"); background-position: center center; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-45970fa { --border-radius: 16px 16px 16px 16px; --padding-top: 40px; --padding-bottom: 0px; --padding-left: 10px; --padding-right: 10px; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-33fd857 { text-align: center; font-size: 14px; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-a928da4 { margin: -10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px; text-align: center; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-a928da4 .elementor-heading-title { font-size: 30px; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-d8ac8bf { text-align: center; font-size: 14px; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-9e07d29 { margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px; text-align: center; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-3372311 { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
}
@media (min-width: 768px) {
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-45970fa { --content-width: 100%; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-eb9e38a { --width: 50%; }
  :where(.so-source) .elementor-1117 .elementor-element.elementor-element-3372311 { --width: 50%; }
}
:where(.so-source) .highlight u { text-decoration: none; color: rgb(217, 249, 7); }
:where(.so-source) { margin: 0; padding: 0; scroll-behavior: smooth; overflow-x: clip; }
:where(.so-source) { margin: 0 !important; padding: 0 !important; min-height: 0 !important; height: auto !important; overflow-x: clip; }
:where(.so-source) .elementor-invisible { visibility: visible !important; }
:where(.so-source) .elementor-background-video-container { pointer-events: none; }
:where(.so-source) .elementor-background-video-embed { position: absolute !important; left: 50% !important; top: 50% !important; transform: translate(-50%, -50%) !important; max-width: none !important; border: 0; }
:where(.so-source) .elementor-background-video-container iframe { display: block; }
:where(.so-source) .e-n-carousel .swiper-wrapper { display: flex !important; height: auto; width: 100% !important; transform: none !important; transition: none !important; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; gap: 24px; align-items: stretch; scrollbar-width: none; padding: 8px 0 16px; }
:where(.so-source) .e-n-carousel .swiper-wrapper::-webkit-scrollbar { display: none; }
:where(.so-source) .e-n-carousel .swiper-slide { flex: 0 0 calc((100% - 48px) / 3); width: auto !important; margin: 0 !important; height: auto; scroll-snap-align: start; }
:where(.so-source) .e-n-carousel .swiper-slide > .e-con { height: 100%; }
:where(.so-source) .swiper-pagination,:where(.so-source)  .swiper-notification { display: none !important; }
:where(.so-source) .typed-cursor { display: none; }
:where(.so-source) .elementor-progress-bar { transition: none !important; }
@media (max-width: 1024px) { :where(.so-source) .e-n-carousel .swiper-slide { flex-basis: calc((100% - 24px) / 2); } }
@media (max-width: 767px) { :where(.so-source) .e-n-carousel .swiper-slide { flex-basis: 88%; } }
@media (prefers-reduced-motion: reduce) { :where(.so-source) { scroll-behavior: auto; } :where(.so-source) *,:where(.so-source)  *::before,:where(.so-source)  *::after { animation: none !important; transition: none !important; } }

:where(.so-source) .elementor-element-fc1d24d h1 { margin: 0; }

/* Personnalisation du premier écran — Scale Operator. */
:where(.so-source) .so-page {
  --so-video-width: min(920px, calc(100vw - 48px));
  --so-video-half: calc(var(--so-video-width) * 9 / 32);
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e {
  --align-items: center;
  --justify-content: center;
  --padding-top: 112px;
  --padding-bottom: calc(72px + var(--so-video-half));
  --padding-left: 24px;
  --padding-right: 24px;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-2aecaac,:where(.so-source) 
.elementor-662 .elementor-element.elementor-element-b8c2558 {
  --width: 1080px;
  width: min(100%, 1080px);
  max-width: 1080px;
  --align-items: center;
  --gap: 32px;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-dfafe80,:where(.so-source) 
.elementor-662 .elementor-element.elementor-element-fc1d24d {
  width: 100%;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-fc1d24d .elementor-heading-title {
  font-size: clamp(42px, 4.6vw, 64px);
  line-height: 1.08;
  letter-spacing: -0.04em;
  text-wrap: balance;
}
:where(.so-source) .so-heading-lead,:where(.so-source)  .so-heading-close { display: block; }
:where(.so-source) .so-heading-close { margin-top: 3px; }
:where(.so-source) .so-heading-close .gradient-text-main {
  background-image: linear-gradient(90deg, #fff 0%, #ffb901 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
:where(.so-source) .so-heading-close .underline-img-yellow {
  white-space: nowrap;
  padding-bottom: 9px;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-56509e0 {
  --width: 780px;
  width: min(100%, 780px);
  max-width: 780px;
  margin-top: 8px;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-d6986e6 p {
  margin: 0;
  text-align: center;
  text-wrap: balance;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a06e3f9 {
  width: auto;
  max-width: 100%;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-a06e3f9 .elementor-button {
  min-height: 48px;
  min-width: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 32px;
}
:where(.so-source) [data-booking-link][aria-disabled="true"] { cursor: default; }
:where(.so-source) .so-video-bridge {
  position: relative;
  z-index: 5;
  width: var(--so-video-width);
  max-width: 100%;
  margin: calc(-1 * var(--so-video-half)) auto 0;
  padding: 0;
}
:where(.so-source) .elementor-662 .elementor-element.so-video-cta {
  --width: 100%;
  --margin-top: 28px;
  --margin-bottom: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  width: 100%;
  min-height: 0;
  flex: none;
  margin-top: 28px;
  margin-bottom: 0;
}
/* The original mission card used -95px margins to overlap the hero. */
:where(.so-source) .elementor-662 .elementor-element.elementor-element-1896741 {
  --padding-top: 56px;
  --margin-top: 0px;
  margin-top: 0;
}
:where(.so-source) .elementor-662 .elementor-element.elementor-element-60afa2e {
  --margin-top: 0px;
  --margin-bottom: 0px;
  --z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  top: auto;
  transform: none;
  z-index: 1;
}
:where(.so-source) .so-video-frame {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border-radius: 18px;
  background: #080808;
  box-shadow: 0 24px 70px rgba(20, 17, 10, 0.2), 0 0 0 1px rgba(255, 255, 255, 0.15);
}
:where(.so-source) .so-video-frame img,:where(.so-source) 
.so-video-frame iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  object-fit: cover;
}
@media (max-width: 1024px) {
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e {
    --padding-top: 88px;
    --padding-bottom: calc(56px + var(--so-video-half));
  }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b8c2558 { --gap: 28px; }
}
@media (max-width: 767px) {
  :where(.so-source) .so-page { --so-video-width: calc(100vw - 32px); }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-23a399e {
    --padding-top: 72px;
    --padding-bottom: calc(44px + var(--so-video-half));
    --padding-left: 20px;
    --padding-right: 20px;
  }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-fc1d24d .elementor-heading-title {
    font-size: clamp(32px, 8.9vw, 44px);
    line-height: 1.1;
    letter-spacing: -0.035em;
  }
  :where(.so-source) .so-heading-close { margin-top: 6px; }
  :where(.so-source) .so-heading-close .underline-img-yellow { padding-bottom: 6px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-b8c2558 { --gap: 26px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-56509e0 { margin-top: 4px; }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-d6986e6 { font-size: 18px; line-height: 1.4; }
  :where(.so-source) .so-video-frame { border-radius: 12px; }
  :where(.so-source) .elementor-662 .elementor-element.so-video-cta {
    --margin-top: 24px;
    margin-top: 24px;
  }
  :where(.so-source) .elementor-662 .elementor-element.elementor-element-1896741 { --padding-top: 40px; }
}

/* Footer: wordmark and the two requested legal links. */
:where(.so-source) .elementor-726 .so-footer-brand {
  display: inline-block;
  color: #fff;
  font-family: "Aeonik Pro", sans-serif;
  font-size: clamp(32px, 4vw, 56px);
  font-weight: 500;
  line-height: 1.08;
  letter-spacing: -0.045em;
  text-decoration: none;
}
:where(.so-source) .elementor-726 .elementor-element.elementor-element-d24067c { --align-items: center; }
:where(.so-source) .elementor-726 .elementor-element.elementor-element-318425a {
  --width: auto;
  width: auto;
  flex: 0 0 auto;
}
:where(.so-source) .elementor-726 .elementor-element.elementor-element-5051a87 {
  --width: auto;
  width: auto;
}
@media (max-width: 767px) {
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-d24067c {
    --align-items: flex-start;
    --gap: 28px;
  }
  :where(.so-source) .elementor-726 .elementor-element.elementor-element-5051a87 {
    --flex-direction: row;
    --gap: 28px;
  }
}
