 html {  line-height:1.15;  -webkit-text-size-adjust:100%; }   body {  margin:0; }  main {  display:block; }  h1 {  font-size:2em;  margin:0.67em 0; }   hr {  box-sizing:content-box;  height:0;  overflow:visible; }  pre {  font-family:monospace, monospace;  font-size:1em; }   a {  background-color:transparent; }  abbr[title] {  border-bottom:none;  text-decoration:underline;  text-decoration:underline dotted; }  b, strong {  font-weight:bolder; }  code, kbd, samp {  font-family:monospace, monospace;  font-size:1em; }  small {  font-size:80%; }  sub, sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline; } sub {  bottom:-0.25em; } sup {  top:-0.5em; }   img {  border-style:none; }   button, input, optgroup, select, textarea {  font-family:inherit;  font-size:100%;  line-height:1.15;  margin:0; }  button, input {  overflow:visible; }  button, select {  text-transform:none; }  button, [type="button"], [type="reset"], [type="submit"] {  -webkit-appearance:button; }  button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {  border-style:none;  padding:0; }  button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {  outline:1px dotted ButtonText; }  fieldset {  padding:0.35em 0.75em 0.625em; }  legend {  box-sizing:border-box;  color:inherit;  display:table;  max-width:100%;  padding:0;  white-space:normal; }  progress {  vertical-align:baseline; }  textarea {  overflow:auto; }  [type="checkbox"], [type="radio"] {  box-sizing:border-box;  padding:0; }  [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {  height:auto; }  [type="search"] {  -webkit-appearance:textfield;  outline-offset:-2px; }  [type="search"]::-webkit-search-decoration {  -webkit-appearance:none; }  ::-webkit-file-upload-button {  -webkit-appearance:button;  font:inherit; }   details {  display:block; }  summary {  display:list-item; }   template {  display:none; }  [hidden] {  display:none; }   :root {  --font:"Graphik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;  --font-alt:"Deacon", Georgia, serif;  --line-height:1.5;  --font-pre:'Source Code Pro', monospace;  --line-height-pre:22px;  --article-font-size:18px;   --primary-green:#1ED760;  --primary-green-hover:#41FF85;  --primary-green-alpha:rgba(30, 215, 96, 0.62);  --primary-green-light:#E0F2FF;  --dark:#11271E;  --text-secondary:#4c545d;  --light-gray:#E5EDE7;  --white:#FFFFFF;  --light-green:#93FBB9;  --icon-default:#A8B6AD;   --ast-lightning-text:#195A78;  --ast-lightning:#A5E2FF;  --ast-lightning-hover:#8DD5F7;  --ast-lightning-bg:#F0F9FF;  --ast-dual-step-text:#572C6C;  --ast-dual-step:#EABFFF;  --ast-dual-step-hover:#D9A5F0;  --ast-dual-step-bg:#FDF4FF;  --ast-nexus-text:#526B0D;  --ast-nexus:#D2FF55;  --ast-nexus-hover:#C0ED44;  --ast-nexus-bg:#F9FFE6;  --ast-tooltip-bg:var(--dark);  --ast-tooltip-text:var(--white);   --main-text-color:var(--dark);  --text-muted:var(--text-secondary);  --text-on-dark:var(--white);  --text-on-light:var(--dark);  --body-bg:var(--white);  --bg-primary:var(--white);  --bg-secondary:var(--light-gray);  --site-top:#081C14;  --footer-bg:var(--dark);  --header-bg:var(--dark);  --code-bg:#f7f9fa;  --border-color:#e6e8eb;  --border-weak:rgba(197, 214, 222, 0.60);  --border-down:#030303;  --border-accent:#475C4E;  --table-border:#CADAE2;  --legal-table-border:#7595A4;  --highlight:var(--primary-green);  --highlight-alpha:var(--primary-green-alpha);  --highlight-darkened:var(--primary-green-hover);  --button-text:var(--white);  --pure-black:#000000;  --admin-bar-bg:#f1f1f1;  --admin-bar-text:#21759b;  --neutral-10:#F5F8FA;  --tag-bg:#E2EBEF;  --promo-banner-bg:white;  --promo-banner-text:var(--dark);  --promo-banner-button:var(--primary-green);  --promo-banner-button-hover:var(--primary-green-hover);  --background-light:rgba(224,242,255,0.4); }  :root {   --media-sidebar:1200px;  --desktop-menu-alignment:center;   --container:1300px;  --container-content:1300px;  --container-padding:30px;  --section-padding:60px;  --gutters:15px;  --gap:30px;  --grid-gap:30px;  --flex-gap:calc(var(--grid-gap) / 2);   --z-index-top:99;  --z-index-overlay:95;  --z-index-menu-button:90;  --z-index-menu:80;  --z-index-header:75;  --z-index-behind:-1; }  html {  box-sizing:border-box;  scroll-behavior:smooth; }  @media (prefers-reduced-motion:reduce) {  html {   scroll-behavior:auto;  } } *, *:before, *:after {   box-sizing:inherit; } html * {  -webkit-tap-highlight-color:rgba(0, 0, 0, 0); } .touchscroll {  overflow-y:scroll;  -webkit-overflow-scrolling:touch; } .hide-scroll::-webkit-scrollbar {  width:0 !important; } .hide-scroll {  -ms-overflow-style:none; } *:focus {  outline:none; }  .site-container {  display:flex;  position:relative;  overflow:hidden;  background:inherit; } .site-container > div {  z-index:90;  overflow:hidden;  flex-grow:1;  flex-shrink:1;  flex-basis:0%;  transition:all 0.5s; } .site-container > div:empty {  display:none; }  #page {  min-height:100vh;  display:flex;  flex-direction:column;  position:relative;  overflow:hidden;  flex-basis:100%;  z-index:80;  transition:none; }  .site-content {  flex:1 0 auto;  overflow:hidden; }  .screen-reader-skip {  height:0;  overflow:hidden;  width:0;  clip:rect(1px, 1px, 1px, 1px); } .screen-reader-text {  clip:rect(1px, 1px, 1px, 1px);  color:#FFFFFF;  color:var(--button-text);  background-color:#000000;  background-color:var(--pure-black);  height:1px;  overflow:hidden;  position:absolute !important;  width:1px;  word-wrap:normal !important; } .screen-reader-text:focus {  background-color:#f1f1f1;  background-color:var(--admin-bar-bg);  border-radius:3px;  box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);  clip:auto !important;  color:#21759b;  color:var(--admin-bar-text);  display:block;  font-size:14px;  font-size:0.875rem;  font-weight:700;  height:auto;  left:5px;  line-height:normal;  padding:15px 23px 14px;  -webkit-text-decoration:none;  text-decoration:none;  top:5px;  width:auto;  z-index:100000; }  img {  max-width:100%;  height:auto; }  .hidden, .hide {  display:none; } .clear:before, .clear:after {  content:"";  display:table;  table-layout:fixed; } .clear:after {  clear:both; } @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {  [data-toggle] svg {   pointer-events:none;  } } [data-toggle] {  cursor:pointer; } [data-slide] {  overflow:hidden; }   .container {  width:100%;  max-width:1300px;  max-width:var(--container);  margin:auto;  padding:0 30px;  padding:0 var(--container-padding); } @media (max-width:600px) {  .container {   padding:0 16px;  } } @media (min-width:1440px) {  .container {   max-width:1320px;  } } @media (min-width:1600px) {  .container {   max-width:1440px;  } } @media (min-width:1920px) {  .container {   max-width:1540px;  } } .container-left, .container-right {  width:100%;  max-width:calc(1300px + (100% - 1300px) / 2);  max-width:calc(var(--container) + (100% - var(--container)) / 2);  margin:0 auto 0 0;  padding:0 30px 0 0;  padding:0 var(--container-padding) 0 0; } .container-right {  margin:0 0 0 auto;  padding:0 0 0 30px;  padding:0 0 0 var(--container-padding); } .container-fluid {  width:100%;  margin:auto;  padding:0 30px;  padding:0 var(--container-padding); } @media (max-width:600px) {  .container-fluid {   padding:0 16px;  } } @media (min-width:1300px) {  .large-gap {   grid-gap:60px;  } }  .container-content {  padding:0 30px;  padding:0 var(--container-padding);  width:100%; } .container-content > *:not(.alignwide):not(.alignfull):not(.full-width):not(.tc-faq-container) {  max-width:1300px !important;  max-width:var(--container-content) !important;  margin-right:auto;  margin-left:auto; } .container-content > .full-width, .container-content > .alignfull {  width:auto;  margin-left:calc(-1 * 30px);  margin-left:calc(-1 * var(--container-padding));  margin-right:calc(-1 * 30px);  margin-right:calc(-1 * var(--container-padding)); } .container-content > .alignwide {  max-width:calc(1300px - 30px * 2);  max-width:calc(var(--container) - var(--container-padding) * 2); }  .container .container-content, .container-fluid .container-content, .container-left .container-content, .container-right .container-content {  padding-left:0;  padding-right:0; } .container .container-content > .alignwide, .container-fluid .container-content > .alignwide, .container-left .container-content > .alignwide, .container-right .container-content > .alignwide {  max-width:calc(100% - 30px * 2);  max-width:calc(100% - var(--container-padding) * 2); } .container-right .container-content > .full-width, .container-right .container-content > .alignfull {  margin-right:0; } .container-left .container-content > .full-width, .container-left .container-content > .alignfull {  margin-left:0; }  .alignwide {  width:100%;  max-width:1300px;  max-width:var(--container);  margin-left:auto;  margin-right:auto; }   .card-grid {  display:grid;  --card-min:350px;  --card-max:1fr;  --card-type:auto-fit;  grid-template-columns:repeat(auto-fit, minmax(min(350px, 100%), 1fr));  grid-template-columns:repeat(var(--card-type), minmax(min(var(--card-min), 100%), var(--card-max)));  grid-gap:30px;  grid-gap:var(--grid-gap);  justify-content:center; } @media all and (-ms-high-contrast:none) {  .card-grid {   display:flex;   flex-wrap:wrap;  }  .card-grid > * {   flex-grow:1;   flex-shrink:1;   flex-basis:0;   min-width:calc(320px);   margin:15px;   margin-top:0;   margin-bottom:30px;  }  .card-grid.no-gutters {   margin-left:0;   margin-right:0;  }  .card-grid.no-gutters > * {   margin:0;  }  .conainer .card-grid, .container-fluid .card-grid, .container-content .card-grid {   margin-left:calc(-1 * 30px);   margin-left:calc(-1 * var(--gap));   margin-right:calc(-1 * 30px);   margin-right:calc(-1 * var(--gap));  }  .conainer .card-grid.no-gutters, .container-fluid .card-grid.no-gutters, .container-content .card-grid.no-gutters {   margin-left:0;   margin-right:0;  } } @media (min-width:1200px) {  .card-grid {   grid-template-columns:repeat(3, 1fr);  } } .card-grid-fill {  display:grid;  --card-min:350px;  --card-max:1fr;  --card-type:auto-fill;  grid-template-columns:repeat(auto-fill, minmax(min(350px, 100%), 1fr));  grid-template-columns:repeat(var(--card-type), minmax(min(var(--card-min), 100%), var(--card-max)));  grid-gap:30px;  grid-gap:var(--grid-gap);  justify-content:center; } @media all and (-ms-high-contrast:none) {  .card-grid-fill {   display:flex;   flex-wrap:wrap;  }  .card-grid-fill > * {   flex-grow:1;   flex-shrink:1;   flex-basis:0;   min-width:calc(320px);   margin:15px;   margin-top:0;   margin-bottom:30px;  }  .card-grid-fill.no-gutters {   margin-left:0;   margin-right:0;  }  .card-grid-fill.no-gutters > * {   margin:0;  }  .conainer .card-grid-fill, .container-fluid .card-grid-fill, .container-content .card-grid-fill {   margin-left:calc(-1 * 30px);   margin-left:calc(-1 * var(--gap));   margin-right:calc(-1 * 30px);   margin-right:calc(-1 * var(--gap));  }  .conainer .card-grid-fill.no-gutters, .container-fluid .card-grid-fill.no-gutters, .container-content .card-grid-fill.no-gutters {   margin-left:0;   margin-right:0;  } } .flex-card-grid {  display:flex;  flex-wrap:wrap;  justify-content:space-between;  margin-left:-15px;  margin-right:-15px; } .flex-card-grid > * {  flex-grow:1;  flex-shrink:1;  flex-basis:calc(320px);  margin:0 15px 30px 15px; } .flex-card-grid.no-gutters {  margin-left:0;  margin-right:0; } .flex-card-grid.no-gutters > * {  margin:0; } @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {  .flex-card-grid > * {   flex-basis:auto;   min-width:calc(320px);  } }  .no-gutters {  grid-gap:0; } .grid, #page .wp-block-gallery {  display:grid;  grid-template-columns:repeat(12, minmax(1px, 1fr));  grid-gap:min(30px, 8.3333333333%);  grid-gap:min(var(--grid-gap), 8.3333333333%); } div .grid .span-1, div #page .wp-block-gallery .span-1, #page div .wp-block-gallery .span-1, .grid.span-all-1 > *, #page .span-all-1.wp-block-gallery > * {  grid-column:span 1; } div .grid .span-2, div #page .wp-block-gallery .span-2, #page div .wp-block-gallery .span-2, .grid.span-all-2 > *, #page .span-all-2.wp-block-gallery > * {  grid-column:span 2; } div .grid .span-3, div #page .wp-block-gallery .span-3, #page div .wp-block-gallery .span-3, .grid.span-all-3 > *, #page .span-all-3.wp-block-gallery > *, #page .wp-block-gallery.columns-4 > * {  grid-column:span 3; } div .grid .span-4, div #page .wp-block-gallery .span-4, #page div .wp-block-gallery .span-4, .grid.span-all-4 > *, #page .span-all-4.wp-block-gallery > *, #page .wp-block-gallery.columns-3 > * {  grid-column:span 4; } div .grid .span-5, div #page .wp-block-gallery .span-5, #page div .wp-block-gallery .span-5, .grid.span-all-5 > *, #page .span-all-5.wp-block-gallery > * {  grid-column:span 5; } div .grid .span-6, div #page .wp-block-gallery .span-6, #page div .wp-block-gallery .span-6, .grid.span-all-6 > *, #page .span-all-6.wp-block-gallery > *, #page .wp-block-gallery.columns-2 > * {  grid-column:span 6; } div .grid .span-7, div #page .wp-block-gallery .span-7, #page div .wp-block-gallery .span-7, .grid.span-all-7 > *, #page .span-all-7.wp-block-gallery > * {  grid-column:span 7; } div .grid .span-8, div #page .wp-block-gallery .span-8, #page div .wp-block-gallery .span-8, .grid.span-all-8 > *, #page .span-all-8.wp-block-gallery > * {  grid-column:span 8; } div .grid .span-9, div #page .wp-block-gallery .span-9, #page div .wp-block-gallery .span-9, .grid.span-all-9 > *, #page .span-all-9.wp-block-gallery > * {  grid-column:span 9; } div .grid .span-10, div #page .wp-block-gallery .span-10, #page div .wp-block-gallery .span-10, .grid.span-all-10 > *, #page .span-all-10.wp-block-gallery > * {  grid-column:span 10; } div .grid .span-11, div #page .wp-block-gallery .span-11, #page div .wp-block-gallery .span-11, .grid.span-all-11 > *, #page .span-all-11.wp-block-gallery > * {  grid-column:span 11; } div .grid .span-12, div #page .wp-block-gallery .span-12, #page div .wp-block-gallery .span-12, .grid.span-all-12 > *, #page .span-all-12.wp-block-gallery > *, #page .wp-block-gallery.columns-1 > * {  grid-column:span 12; } .span-full {  grid-column:1/-1;  flex-basis:100%; }  @media (max-width:1600px) {  div .grid > .xxl-span-1, div #page .wp-block-gallery > .xxl-span-1, #page div .wp-block-gallery > .xxl-span-1, .grid.xxl-span-all-1 > *, #page .xxl-span-all-1.wp-block-gallery > * {   grid-column:span 1;  }  div .grid > .xxl-span-2, div #page .wp-block-gallery > .xxl-span-2, #page div .wp-block-gallery > .xxl-span-2, .grid.xxl-span-all-2 > *, #page .xxl-span-all-2.wp-block-gallery > * {   grid-column:span 2;  }  div .grid > .xxl-span-3, div #page .wp-block-gallery > .xxl-span-3, #page div .wp-block-gallery > .xxl-span-3, .grid.xxl-span-all-3 > *, #page .xxl-span-all-3.wp-block-gallery > * {   grid-column:span 3;  }  div .grid > .xxl-span-4, div #page .wp-block-gallery > .xxl-span-4, #page div .wp-block-gallery > .xxl-span-4, .grid.xxl-span-all-4 > *, #page .xxl-span-all-4.wp-block-gallery > * {   grid-column:span 4;  }  div .grid > .xxl-span-5, div #page .wp-block-gallery > .xxl-span-5, #page div .wp-block-gallery > .xxl-span-5, .grid.xxl-span-all-5 > *, #page .xxl-span-all-5.wp-block-gallery > * {   grid-column:span 5;  }  div .grid > .xxl-span-6, div #page .wp-block-gallery > .xxl-span-6, #page div .wp-block-gallery > .xxl-span-6, .grid.xxl-span-all-6 > *, #page .xxl-span-all-6.wp-block-gallery > * {   grid-column:span 6;  }  div .grid > .xxl-span-7, div #page .wp-block-gallery > .xxl-span-7, #page div .wp-block-gallery > .xxl-span-7, .grid.xxl-span-all-7 > *, #page .xxl-span-all-7.wp-block-gallery > * {   grid-column:span 7;  }  div .grid > .xxl-span-8, div #page .wp-block-gallery > .xxl-span-8, #page div .wp-block-gallery > .xxl-span-8, .grid.xxl-span-all-8 > *, #page .xxl-span-all-8.wp-block-gallery > * {   grid-column:span 8;  }  div .grid > .xxl-span-9, div #page .wp-block-gallery > .xxl-span-9, #page div .wp-block-gallery > .xxl-span-9, .grid.xxl-span-all-9 > *, #page .xxl-span-all-9.wp-block-gallery > * {   grid-column:span 9;  }  div .grid > .xxl-span-10, div #page .wp-block-gallery > .xxl-span-10, #page div .wp-block-gallery > .xxl-span-10, .grid.xxl-span-all-10 > *, #page .xxl-span-all-10.wp-block-gallery > * {   grid-column:span 10;  }  div .grid > .xxl-span-11, div #page .wp-block-gallery > .xxl-span-11, #page div .wp-block-gallery > .xxl-span-11, .grid.xxl-span-all-11 > *, #page .xxl-span-all-11.wp-block-gallery > * {   grid-column:span 11;  }  div .grid > .xxl-span-12, div #page .wp-block-gallery > .xxl-span-12, #page div .wp-block-gallery > .xxl-span-12, .grid.xxl-span-all-12 > *, #page .xxl-span-all-12.wp-block-gallery > * {   grid-column:span 12;  } } @media (max-width:1300px) {  div .grid > .container-span-1, div #page .wp-block-gallery > .container-span-1, #page div .wp-block-gallery > .container-span-1, .grid.container-span-all-1 > *, #page .container-span-all-1.wp-block-gallery > * {   grid-column:span 1;  }  div .grid > .container-span-2, div #page .wp-block-gallery > .container-span-2, #page div .wp-block-gallery > .container-span-2, .grid.container-span-all-2 > *, #page .container-span-all-2.wp-block-gallery > * {   grid-column:span 2;  }  div .grid > .container-span-3, div #page .wp-block-gallery > .container-span-3, #page div .wp-block-gallery > .container-span-3, .grid.container-span-all-3 > *, #page .container-span-all-3.wp-block-gallery > * {   grid-column:span 3;  }  div .grid > .container-span-4, div #page .wp-block-gallery > .container-span-4, #page div .wp-block-gallery > .container-span-4, .grid.container-span-all-4 > *, #page .container-span-all-4.wp-block-gallery > * {   grid-column:span 4;  }  div .grid > .container-span-5, div #page .wp-block-gallery > .container-span-5, #page div .wp-block-gallery > .container-span-5, .grid.container-span-all-5 > *, #page .container-span-all-5.wp-block-gallery > * {   grid-column:span 5;  }  div .grid > .container-span-6, div #page .wp-block-gallery > .container-span-6, #page div .wp-block-gallery > .container-span-6, .grid.container-span-all-6 > *, #page .container-span-all-6.wp-block-gallery > * {   grid-column:span 6;  }  div .grid > .container-span-7, div #page .wp-block-gallery > .container-span-7, #page div .wp-block-gallery > .container-span-7, .grid.container-span-all-7 > *, #page .container-span-all-7.wp-block-gallery > * {   grid-column:span 7;  }  div .grid > .container-span-8, div #page .wp-block-gallery > .container-span-8, #page div .wp-block-gallery > .container-span-8, .grid.container-span-all-8 > *, #page .container-span-all-8.wp-block-gallery > * {   grid-column:span 8;  }  div .grid > .container-span-9, div #page .wp-block-gallery > .container-span-9, #page div .wp-block-gallery > .container-span-9, .grid.container-span-all-9 > *, #page .container-span-all-9.wp-block-gallery > * {   grid-column:span 9;  }  div .grid > .container-span-10, div #page .wp-block-gallery > .container-span-10, #page div .wp-block-gallery > .container-span-10, .grid.container-span-all-10 > *, #page .container-span-all-10.wp-block-gallery > * {   grid-column:span 10;  }  div .grid > .container-span-11, div #page .wp-block-gallery > .container-span-11, #page div .wp-block-gallery > .container-span-11, .grid.container-span-all-11 > *, #page .container-span-all-11.wp-block-gallery > * {   grid-column:span 11;  }  div .grid > .container-span-12, div #page .wp-block-gallery > .container-span-12, #page div .wp-block-gallery > .container-span-12, .grid.container-span-all-12 > *, #page .container-span-all-12.wp-block-gallery > * {   grid-column:span 12;  } } @media (max-width:1200px) {  div .grid > .large-span-1, div #page .wp-block-gallery > .large-span-1, #page div .wp-block-gallery > .large-span-1, .grid.large-span-all-1 > *, #page .large-span-all-1.wp-block-gallery > * {   grid-column:span 1;  }  div .grid > .large-span-2, div #page .wp-block-gallery > .large-span-2, #page div .wp-block-gallery > .large-span-2, .grid.large-span-all-2 > *, #page .large-span-all-2.wp-block-gallery > * {   grid-column:span 2;  }  div .grid > .large-span-3, div #page .wp-block-gallery > .large-span-3, #page div .wp-block-gallery > .large-span-3, .grid.large-span-all-3 > *, #page .large-span-all-3.wp-block-gallery > * {   grid-column:span 3;  }  div .grid > .large-span-4, div #page .wp-block-gallery > .large-span-4, #page div .wp-block-gallery > .large-span-4, .grid.large-span-all-4 > *, #page .large-span-all-4.wp-block-gallery > * {   grid-column:span 4;  }  div .grid > .large-span-5, div #page .wp-block-gallery > .large-span-5, #page div .wp-block-gallery > .large-span-5, .grid.large-span-all-5 > *, #page .large-span-all-5.wp-block-gallery > * {   grid-column:span 5;  }  div .grid > .large-span-6, div #page .wp-block-gallery > .large-span-6, #page div .wp-block-gallery > .large-span-6, .grid.large-span-all-6 > *, #page .large-span-all-6.wp-block-gallery > * {   grid-column:span 6;  }  div .grid > .large-span-7, div #page .wp-block-gallery > .large-span-7, #page div .wp-block-gallery > .large-span-7, .grid.large-span-all-7 > *, #page .large-span-all-7.wp-block-gallery > * {   grid-column:span 7;  }  div .grid > .large-span-8, div #page .wp-block-gallery > .large-span-8, #page div .wp-block-gallery > .large-span-8, .grid.large-span-all-8 > *, #page .large-span-all-8.wp-block-gallery > * {   grid-column:span 8;  }  div .grid > .large-span-9, div #page .wp-block-gallery > .large-span-9, #page div .wp-block-gallery > .large-span-9, .grid.large-span-all-9 > *, #page .large-span-all-9.wp-block-gallery > * {   grid-column:span 9;  }  div .grid > .large-span-10, div #page .wp-block-gallery > .large-span-10, #page div .wp-block-gallery > .large-span-10, .grid.large-span-all-10 > *, #page .large-span-all-10.wp-block-gallery > * {   grid-column:span 10;  }  div .grid > .large-span-11, div #page .wp-block-gallery > .large-span-11, #page div .wp-block-gallery > .large-span-11, .grid.large-span-all-11 > *, #page .large-span-all-11.wp-block-gallery > * {   grid-column:span 11;  }  div .grid > .large-span-12, div #page .wp-block-gallery > .large-span-12, #page div .wp-block-gallery > .large-span-12, .grid.large-span-all-12 > *, #page .large-span-all-12.wp-block-gallery > * {   grid-column:span 12;  } } @media (max-width:900px) {  div .grid > .medium-span-1, div #page .wp-block-gallery > .medium-span-1, #page div .wp-block-gallery > .medium-span-1, .grid.medium-span-all-1 > *, #page .medium-span-all-1.wp-block-gallery > * {   grid-column:span 1;  }  div .grid > .medium-span-2, div #page .wp-block-gallery > .medium-span-2, #page div .wp-block-gallery > .medium-span-2, .grid.medium-span-all-2 > *, #page .medium-span-all-2.wp-block-gallery > * {   grid-column:span 2;  }  div .grid > .medium-span-3, div #page .wp-block-gallery > .medium-span-3, #page div .wp-block-gallery > .medium-span-3, .grid.medium-span-all-3 > *, #page .medium-span-all-3.wp-block-gallery > * {   grid-column:span 3;  }  div .grid > .medium-span-4, div #page .wp-block-gallery > .medium-span-4, #page div .wp-block-gallery > .medium-span-4, .grid.medium-span-all-4 > *, #page .medium-span-all-4.wp-block-gallery > * {   grid-column:span 4;  }  div .grid > .medium-span-5, div #page .wp-block-gallery > .medium-span-5, #page div .wp-block-gallery > .medium-span-5, .grid.medium-span-all-5 > *, #page .medium-span-all-5.wp-block-gallery > * {   grid-column:span 5;  }  div .grid > .medium-span-6, div #page .wp-block-gallery > .medium-span-6, #page div .wp-block-gallery > .medium-span-6, .grid.medium-span-all-6 > *, #page .medium-span-all-6.wp-block-gallery > * {   grid-column:span 6;  }  div .grid > .medium-span-7, div #page .wp-block-gallery > .medium-span-7, #page div .wp-block-gallery > .medium-span-7, .grid.medium-span-all-7 > *, #page .medium-span-all-7.wp-block-gallery > * {   grid-column:span 7;  }  div .grid > .medium-span-8, div #page .wp-block-gallery > .medium-span-8, #page div .wp-block-gallery > .medium-span-8, .grid.medium-span-all-8 > *, #page .medium-span-all-8.wp-block-gallery > * {   grid-column:span 8;  }  div .grid > .medium-span-9, div #page .wp-block-gallery > .medium-span-9, #page div .wp-block-gallery > .medium-span-9, .grid.medium-span-all-9 > *, #page .medium-span-all-9.wp-block-gallery > * {   grid-column:span 9;  }  div .grid > .medium-span-10, div #page .wp-block-gallery > .medium-span-10, #page div .wp-block-gallery > .medium-span-10, .grid.medium-span-all-10 > *, #page .medium-span-all-10.wp-block-gallery > * {   grid-column:span 10;  }  div .grid > .medium-span-11, div #page .wp-block-gallery > .medium-span-11, #page div .wp-block-gallery > .medium-span-11, .grid.medium-span-all-11 > *, #page .medium-span-all-11.wp-block-gallery > * {   grid-column:span 11;  }  div .grid > .medium-span-12, div #page .wp-block-gallery > .medium-span-12, #page div .wp-block-gallery > .medium-span-12, .grid.medium-span-all-12 > *, #page .medium-span-all-12.wp-block-gallery > * {   grid-column:span 12;  } } @media (max-width:600px) {  div.site .grid > *, div.site #page .wp-block-gallery > *, #page div.site .wp-block-gallery > * {   grid-column:1/-1;  }  div .grid > .small-span-1, div #page .wp-block-gallery > .small-span-1, #page div .wp-block-gallery > .small-span-1, div .grid.small-span-all-1 > *, div #page .small-span-all-1.wp-block-gallery > *, #page div .small-span-all-1.wp-block-gallery > * {   grid-column:span 1;  }  div .grid > .small-span-2, div #page .wp-block-gallery > .small-span-2, #page div .wp-block-gallery > .small-span-2, div .grid.small-span-all-2 > *, div #page .small-span-all-2.wp-block-gallery > *, #page div .small-span-all-2.wp-block-gallery > * {   grid-column:span 2;  }  div .grid > .small-span-3, div #page .wp-block-gallery > .small-span-3, #page div .wp-block-gallery > .small-span-3, div .grid.small-span-all-3 > *, div #page .small-span-all-3.wp-block-gallery > *, #page div .small-span-all-3.wp-block-gallery > * {   grid-column:span 3;  }  div .grid > .small-span-4, div #page .wp-block-gallery > .small-span-4, #page div .wp-block-gallery > .small-span-4, div .grid.small-span-all-4 > *, div #page .small-span-all-4.wp-block-gallery > *, #page div .small-span-all-4.wp-block-gallery > * {   grid-column:span 4;  }  div .grid > .small-span-5, div #page .wp-block-gallery > .small-span-5, #page div .wp-block-gallery > .small-span-5, div .grid.small-span-all-5 > *, div #page .small-span-all-5.wp-block-gallery > *, #page div .small-span-all-5.wp-block-gallery > * {   grid-column:span 5;  }  div .grid > .small-span-6, div #page .wp-block-gallery > .small-span-6, #page div .wp-block-gallery > .small-span-6, div .grid.small-span-all-6 > *, div #page .small-span-all-6.wp-block-gallery > *, #page div .small-span-all-6.wp-block-gallery > * {   grid-column:span 6;  }  div .grid > .small-span-7, div #page .wp-block-gallery > .small-span-7, #page div .wp-block-gallery > .small-span-7, div .grid.small-span-all-7 > *, div #page .small-span-all-7.wp-block-gallery > *, #page div .small-span-all-7.wp-block-gallery > * {   grid-column:span 7;  }  div .grid > .small-span-8, div #page .wp-block-gallery > .small-span-8, #page div .wp-block-gallery > .small-span-8, div .grid.small-span-all-8 > *, div #page .small-span-all-8.wp-block-gallery > *, #page div .small-span-all-8.wp-block-gallery > * {   grid-column:span 8;  }  div .grid > .small-span-9, div #page .wp-block-gallery > .small-span-9, #page div .wp-block-gallery > .small-span-9, div .grid.small-span-all-9 > *, div #page .small-span-all-9.wp-block-gallery > *, #page div .small-span-all-9.wp-block-gallery > * {   grid-column:span 9;  }  div .grid > .small-span-10, div #page .wp-block-gallery > .small-span-10, #page div .wp-block-gallery > .small-span-10, div .grid.small-span-all-10 > *, div #page .small-span-all-10.wp-block-gallery > *, #page div .small-span-all-10.wp-block-gallery > * {   grid-column:span 10;  }  div .grid > .small-span-11, div #page .wp-block-gallery > .small-span-11, #page div .wp-block-gallery > .small-span-11, div .grid.small-span-all-11 > *, div #page .small-span-all-11.wp-block-gallery > *, #page div .small-span-all-11.wp-block-gallery > * {   grid-column:span 11;  }  div .grid > .small-span-12, div #page .wp-block-gallery > .small-span-12, #page div .wp-block-gallery > .small-span-12, div .grid.small-span-all-12 > *, div #page .small-span-all-12.wp-block-gallery > *, #page div .small-span-all-12.wp-block-gallery > * {   grid-column:span 12;  } }  .container.flex:not(.no-gutters), .container.wp-block-file:not(.no-gutters), .container-fluid.flex:not(.no-gutters), .container-fluid.wp-block-file:not(.no-gutters), .container-content.flex:not(.no-gutters), .container-content.wp-block-file:not(.no-gutters) {  padding:0 calc(30px / 2);  padding:0 calc(var(--container-padding) / 2);  margin:auto; } .container.flex.no-gutters, .container.no-gutters.wp-block-file, .container-fluid.flex.no-gutters, .container-fluid.no-gutters.wp-block-file, .container-content.flex.no-gutters, .container-content.no-gutters.wp-block-file {  margin:auto; } .container-left.flex:not(.no-gutters), .container-left.wp-block-file:not(.no-gutters) {  padding-right:calc(30px / 2);  padding-right:calc(var(--container-padding) / 2);  margin:0 auto 0 0; } .container-left.flex.no-gutters, .container-left.no-gutters.wp-block-file {  margin:0 auto 0 0; } .container-right.flex:not(.no-gutters), .container-right.wp-block-file:not(.no-gutters) {  padding-left:calc(30px / 2);  padding-left:calc(var(--container-padding) / 2);  margin:0 0 0 auto; } .container-right.flex.no-gutters, .container-right.no-gutters.wp-block-file {  margin:0 0 0 auto; }  .flex, .wp-block-file, .flex-grid {  display:flex;  margin-left:calc(-1 * (30px / 2));  margin-left:calc(-1 * calc(30px / 2));  margin-left:calc(-1 * var(--flex-gap));  margin-right:calc(-1 * (30px / 2));  margin-right:calc(-1 * calc(30px / 2));  margin-right:calc(-1 * var(--flex-gap)); } .flex > *, .wp-block-file > *, .flex-grid > * {  margin-right:calc(30px / 2);  margin-right:var(--flex-gap);  margin-left:calc(30px / 2);  margin-left:var(--flex-gap);  flex:1; } .flex > .no-gutters, .wp-block-file > .no-gutters, .flex-grid > .no-gutters {  margin-left:0;  margin-right:0; } div .flex .span-1, div .wp-block-file .span-1, .flex.span-all-1 > *, .span-all-1.wp-block-file > *, div .flex-grid .span-1, .flex-grid.span-all-1 > * {  flex-basis:calc(8.3333333333% - 30px);  flex-basis:calc(8.3333333333% - var(--grid-gap)); } div .flex > .span-1, div .wp-block-file > .span-1, div .flex-grid > .span-1 {  flex-grow:0;  flex-shrink:0; } div .flex .span-2, div .wp-block-file .span-2, .flex.span-all-2 > *, .span-all-2.wp-block-file > *, div .flex-grid .span-2, .flex-grid.span-all-2 > * {  flex-basis:calc(16.6666666667% - 30px);  flex-basis:calc(16.6666666667% - var(--grid-gap)); } div .flex > .span-2, div .wp-block-file > .span-2, div .flex-grid > .span-2 {  flex-grow:0;  flex-shrink:0; } div .flex .span-3, div .wp-block-file .span-3, .flex.span-all-3 > *, .span-all-3.wp-block-file > *, #page .flex.wp-block-gallery.columns-4 > *, #page .wp-block-file.wp-block-gallery.columns-4 > *, div .flex-grid .span-3, .flex-grid.span-all-3 > *, #page .flex-grid.wp-block-gallery.columns-4 > * {  flex-basis:calc(25% - 30px);  flex-basis:calc(25% - var(--grid-gap)); } div .flex > .span-3, div .wp-block-file > .span-3, div .flex-grid > .span-3 {  flex-grow:0;  flex-shrink:0; } div .flex .span-4, div .wp-block-file .span-4, .flex.span-all-4 > *, .span-all-4.wp-block-file > *, #page .flex.wp-block-gallery.columns-3 > *, #page .wp-block-file.wp-block-gallery.columns-3 > *, div .flex-grid .span-4, .flex-grid.span-all-4 > *, #page .flex-grid.wp-block-gallery.columns-3 > * {  flex-basis:calc(33.3333333333% - 30px);  flex-basis:calc(33.3333333333% - var(--grid-gap)); } div .flex > .span-4, div .wp-block-file > .span-4, div .flex-grid > .span-4 {  flex-grow:0;  flex-shrink:0; } div .flex .span-5, div .wp-block-file .span-5, .flex.span-all-5 > *, .span-all-5.wp-block-file > *, div .flex-grid .span-5, .flex-grid.span-all-5 > * {  flex-basis:calc(41.6666666667% - 30px);  flex-basis:calc(41.6666666667% - var(--grid-gap)); } div .flex > .span-5, div .wp-block-file > .span-5, div .flex-grid > .span-5 {  flex-grow:0;  flex-shrink:0; } div .flex .span-6, div .wp-block-file .span-6, .flex.span-all-6 > *, .span-all-6.wp-block-file > *, #page .flex.wp-block-gallery.columns-2 > *, #page .wp-block-file.wp-block-gallery.columns-2 > *, div .flex-grid .span-6, .flex-grid.span-all-6 > *, #page .flex-grid.wp-block-gallery.columns-2 > * {  flex-basis:calc(50% - 30px);  flex-basis:calc(50% - var(--grid-gap)); } div .flex > .span-6, div .wp-block-file > .span-6, div .flex-grid > .span-6 {  flex-grow:0;  flex-shrink:0; } div .flex .span-7, div .wp-block-file .span-7, .flex.span-all-7 > *, .span-all-7.wp-block-file > *, div .flex-grid .span-7, .flex-grid.span-all-7 > * {  flex-basis:calc(58.3333333333% - 30px);  flex-basis:calc(58.3333333333% - var(--grid-gap)); } div .flex > .span-7, div .wp-block-file > .span-7, div .flex-grid > .span-7 {  flex-grow:0;  flex-shrink:0; } div .flex .span-8, div .wp-block-file .span-8, .flex.span-all-8 > *, .span-all-8.wp-block-file > *, div .flex-grid .span-8, .flex-grid.span-all-8 > * {  flex-basis:calc(66.6666666667% - 30px);  flex-basis:calc(66.6666666667% - var(--grid-gap)); } div .flex > .span-8, div .wp-block-file > .span-8, div .flex-grid > .span-8 {  flex-grow:0;  flex-shrink:0; } div .flex .span-9, div .wp-block-file .span-9, .flex.span-all-9 > *, .span-all-9.wp-block-file > *, div .flex-grid .span-9, .flex-grid.span-all-9 > * {  flex-basis:calc(75% - 30px);  flex-basis:calc(75% - var(--grid-gap)); } div .flex > .span-9, div .wp-block-file > .span-9, div .flex-grid > .span-9 {  flex-grow:0;  flex-shrink:0; } div .flex .span-10, div .wp-block-file .span-10, .flex.span-all-10 > *, .span-all-10.wp-block-file > *, div .flex-grid .span-10, .flex-grid.span-all-10 > * {  flex-basis:calc(83.3333333333% - 30px);  flex-basis:calc(83.3333333333% - var(--grid-gap)); } div .flex > .span-10, div .wp-block-file > .span-10, div .flex-grid > .span-10 {  flex-grow:0;  flex-shrink:0; } div .flex .span-11, div .wp-block-file .span-11, .flex.span-all-11 > *, .span-all-11.wp-block-file > *, div .flex-grid .span-11, .flex-grid.span-all-11 > * {  flex-basis:calc(91.6666666667% - 30px);  flex-basis:calc(91.6666666667% - var(--grid-gap)); } div .flex > .span-11, div .wp-block-file > .span-11, div .flex-grid > .span-11 {  flex-grow:0;  flex-shrink:0; } div .flex .span-12, div .wp-block-file .span-12, .flex.span-all-12 > *, .span-all-12.wp-block-file > *, #page .flex.wp-block-gallery.columns-1 > *, #page .wp-block-file.wp-block-gallery.columns-1 > *, div .flex-grid .span-12, .flex-grid.span-all-12 > *, #page .flex-grid.wp-block-gallery.columns-1 > * {  flex-basis:calc(100% - 30px);  flex-basis:calc(100% - var(--grid-gap)); } div .flex > .span-12, div .wp-block-file > .span-12, div .flex-grid > .span-12 {  flex-grow:0;  flex-shrink:0; } .flex.no-gutters, .no-gutters.wp-block-file, .flex-grid.no-gutters {  margin-left:0;  margin-right:0; } .flex.no-gutters > *, .no-gutters.wp-block-file > *, .flex-grid.no-gutters > * {  margin:0;  --grid-gap:0px; } .flex-grid {  flex-wrap:wrap; } .flex-grid > * {  margin-bottom:30px;  margin-bottom:var(--grid-gap); } #page .no-wrap {  flex-wrap:nowrap; }  @media (max-width:1600px) {  div .flex-grid > .xxl-span-1, .flex-grid.xxl-span-all-1 > *, div .flex > .xxl-span-1, div .wp-block-file > .xxl-span-1, .flex.xxl-span-all-1 > *, .xxl-span-all-1.wp-block-file > * {   flex-basis:calc(8.3333333333% - 30px);   flex-basis:calc(8.3333333333% - var(--grid-gap));  }  div .flex-grid > .xxl-span-1, div .flex > .xxl-span-1, div .wp-block-file > .xxl-span-1 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-2, .flex-grid.xxl-span-all-2 > *, div .flex > .xxl-span-2, div .wp-block-file > .xxl-span-2, .flex.xxl-span-all-2 > *, .xxl-span-all-2.wp-block-file > * {   flex-basis:calc(16.6666666667% - 30px);   flex-basis:calc(16.6666666667% - var(--grid-gap));  }  div .flex-grid > .xxl-span-2, div .flex > .xxl-span-2, div .wp-block-file > .xxl-span-2 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-3, .flex-grid.xxl-span-all-3 > *, div .flex > .xxl-span-3, div .wp-block-file > .xxl-span-3, .flex.xxl-span-all-3 > *, .xxl-span-all-3.wp-block-file > * {   flex-basis:calc(25% - 30px);   flex-basis:calc(25% - var(--grid-gap));  }  div .flex-grid > .xxl-span-3, div .flex > .xxl-span-3, div .wp-block-file > .xxl-span-3 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-4, .flex-grid.xxl-span-all-4 > *, div .flex > .xxl-span-4, div .wp-block-file > .xxl-span-4, .flex.xxl-span-all-4 > *, .xxl-span-all-4.wp-block-file > * {   flex-basis:calc(33.3333333333% - 30px);   flex-basis:calc(33.3333333333% - var(--grid-gap));  }  div .flex-grid > .xxl-span-4, div .flex > .xxl-span-4, div .wp-block-file > .xxl-span-4 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-5, .flex-grid.xxl-span-all-5 > *, div .flex > .xxl-span-5, div .wp-block-file > .xxl-span-5, .flex.xxl-span-all-5 > *, .xxl-span-all-5.wp-block-file > * {   flex-basis:calc(41.6666666667% - 30px);   flex-basis:calc(41.6666666667% - var(--grid-gap));  }  div .flex-grid > .xxl-span-5, div .flex > .xxl-span-5, div .wp-block-file > .xxl-span-5 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-6, .flex-grid.xxl-span-all-6 > *, div .flex > .xxl-span-6, div .wp-block-file > .xxl-span-6, .flex.xxl-span-all-6 > *, .xxl-span-all-6.wp-block-file > * {   flex-basis:calc(50% - 30px);   flex-basis:calc(50% - var(--grid-gap));  }  div .flex-grid > .xxl-span-6, div .flex > .xxl-span-6, div .wp-block-file > .xxl-span-6 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-7, .flex-grid.xxl-span-all-7 > *, div .flex > .xxl-span-7, div .wp-block-file > .xxl-span-7, .flex.xxl-span-all-7 > *, .xxl-span-all-7.wp-block-file > * {   flex-basis:calc(58.3333333333% - 30px);   flex-basis:calc(58.3333333333% - var(--grid-gap));  }  div .flex-grid > .xxl-span-7, div .flex > .xxl-span-7, div .wp-block-file > .xxl-span-7 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-8, .flex-grid.xxl-span-all-8 > *, div .flex > .xxl-span-8, div .wp-block-file > .xxl-span-8, .flex.xxl-span-all-8 > *, .xxl-span-all-8.wp-block-file > * {   flex-basis:calc(66.6666666667% - 30px);   flex-basis:calc(66.6666666667% - var(--grid-gap));  }  div .flex-grid > .xxl-span-8, div .flex > .xxl-span-8, div .wp-block-file > .xxl-span-8 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-9, .flex-grid.xxl-span-all-9 > *, div .flex > .xxl-span-9, div .wp-block-file > .xxl-span-9, .flex.xxl-span-all-9 > *, .xxl-span-all-9.wp-block-file > * {   flex-basis:calc(75% - 30px);   flex-basis:calc(75% - var(--grid-gap));  }  div .flex-grid > .xxl-span-9, div .flex > .xxl-span-9, div .wp-block-file > .xxl-span-9 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-10, .flex-grid.xxl-span-all-10 > *, div .flex > .xxl-span-10, div .wp-block-file > .xxl-span-10, .flex.xxl-span-all-10 > *, .xxl-span-all-10.wp-block-file > * {   flex-basis:calc(83.3333333333% - 30px);   flex-basis:calc(83.3333333333% - var(--grid-gap));  }  div .flex-grid > .xxl-span-10, div .flex > .xxl-span-10, div .wp-block-file > .xxl-span-10 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-11, .flex-grid.xxl-span-all-11 > *, div .flex > .xxl-span-11, div .wp-block-file > .xxl-span-11, .flex.xxl-span-all-11 > *, .xxl-span-all-11.wp-block-file > * {   flex-basis:calc(91.6666666667% - 30px);   flex-basis:calc(91.6666666667% - var(--grid-gap));  }  div .flex-grid > .xxl-span-11, div .flex > .xxl-span-11, div .wp-block-file > .xxl-span-11 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .xxl-span-12, .flex-grid.xxl-span-all-12 > *, div .flex > .xxl-span-12, div .wp-block-file > .xxl-span-12, .flex.xxl-span-all-12 > *, .xxl-span-all-12.wp-block-file > * {   flex-basis:calc(100% - 30px);   flex-basis:calc(100% - var(--grid-gap));  }  div .flex-grid > .xxl-span-12, div .flex > .xxl-span-12, div .wp-block-file > .xxl-span-12 {   flex-grow:0;   flex-shrink:0;  } } @media (max-width:1300px) {  div .flex-grid > .container-span-1, .flex-grid.container-span-all-1 > *, div .flex > .container-span-1, div .wp-block-file > .container-span-1, .flex.container-span-all-1 > *, .container-span-all-1.wp-block-file > * {   flex-basis:calc(8.3333333333% - 30px);   flex-basis:calc(8.3333333333% - var(--grid-gap));  }  div .flex-grid > .container-span-1, div .flex > .container-span-1, div .wp-block-file > .container-span-1 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-2, .flex-grid.container-span-all-2 > *, div .flex > .container-span-2, div .wp-block-file > .container-span-2, .flex.container-span-all-2 > *, .container-span-all-2.wp-block-file > * {   flex-basis:calc(16.6666666667% - 30px);   flex-basis:calc(16.6666666667% - var(--grid-gap));  }  div .flex-grid > .container-span-2, div .flex > .container-span-2, div .wp-block-file > .container-span-2 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-3, .flex-grid.container-span-all-3 > *, div .flex > .container-span-3, div .wp-block-file > .container-span-3, .flex.container-span-all-3 > *, .container-span-all-3.wp-block-file > * {   flex-basis:calc(25% - 30px);   flex-basis:calc(25% - var(--grid-gap));  }  div .flex-grid > .container-span-3, div .flex > .container-span-3, div .wp-block-file > .container-span-3 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-4, .flex-grid.container-span-all-4 > *, div .flex > .container-span-4, div .wp-block-file > .container-span-4, .flex.container-span-all-4 > *, .container-span-all-4.wp-block-file > * {   flex-basis:calc(33.3333333333% - 30px);   flex-basis:calc(33.3333333333% - var(--grid-gap));  }  div .flex-grid > .container-span-4, div .flex > .container-span-4, div .wp-block-file > .container-span-4 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-5, .flex-grid.container-span-all-5 > *, div .flex > .container-span-5, div .wp-block-file > .container-span-5, .flex.container-span-all-5 > *, .container-span-all-5.wp-block-file > * {   flex-basis:calc(41.6666666667% - 30px);   flex-basis:calc(41.6666666667% - var(--grid-gap));  }  div .flex-grid > .container-span-5, div .flex > .container-span-5, div .wp-block-file > .container-span-5 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-6, .flex-grid.container-span-all-6 > *, div .flex > .container-span-6, div .wp-block-file > .container-span-6, .flex.container-span-all-6 > *, .container-span-all-6.wp-block-file > * {   flex-basis:calc(50% - 30px);   flex-basis:calc(50% - var(--grid-gap));  }  div .flex-grid > .container-span-6, div .flex > .container-span-6, div .wp-block-file > .container-span-6 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-7, .flex-grid.container-span-all-7 > *, div .flex > .container-span-7, div .wp-block-file > .container-span-7, .flex.container-span-all-7 > *, .container-span-all-7.wp-block-file > * {   flex-basis:calc(58.3333333333% - 30px);   flex-basis:calc(58.3333333333% - var(--grid-gap));  }  div .flex-grid > .container-span-7, div .flex > .container-span-7, div .wp-block-file > .container-span-7 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-8, .flex-grid.container-span-all-8 > *, div .flex > .container-span-8, div .wp-block-file > .container-span-8, .flex.container-span-all-8 > *, .container-span-all-8.wp-block-file > * {   flex-basis:calc(66.6666666667% - 30px);   flex-basis:calc(66.6666666667% - var(--grid-gap));  }  div .flex-grid > .container-span-8, div .flex > .container-span-8, div .wp-block-file > .container-span-8 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-9, .flex-grid.container-span-all-9 > *, div .flex > .container-span-9, div .wp-block-file > .container-span-9, .flex.container-span-all-9 > *, .container-span-all-9.wp-block-file > * {   flex-basis:calc(75% - 30px);   flex-basis:calc(75% - var(--grid-gap));  }  div .flex-grid > .container-span-9, div .flex > .container-span-9, div .wp-block-file > .container-span-9 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-10, .flex-grid.container-span-all-10 > *, div .flex > .container-span-10, div .wp-block-file > .container-span-10, .flex.container-span-all-10 > *, .container-span-all-10.wp-block-file > * {   flex-basis:calc(83.3333333333% - 30px);   flex-basis:calc(83.3333333333% - var(--grid-gap));  }  div .flex-grid > .container-span-10, div .flex > .container-span-10, div .wp-block-file > .container-span-10 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-11, .flex-grid.container-span-all-11 > *, div .flex > .container-span-11, div .wp-block-file > .container-span-11, .flex.container-span-all-11 > *, .container-span-all-11.wp-block-file > * {   flex-basis:calc(91.6666666667% - 30px);   flex-basis:calc(91.6666666667% - var(--grid-gap));  }  div .flex-grid > .container-span-11, div .flex > .container-span-11, div .wp-block-file > .container-span-11 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .container-span-12, .flex-grid.container-span-all-12 > *, div .flex > .container-span-12, div .wp-block-file > .container-span-12, .flex.container-span-all-12 > *, .container-span-all-12.wp-block-file > * {   flex-basis:calc(100% - 30px);   flex-basis:calc(100% - var(--grid-gap));  }  div .flex-grid > .container-span-12, div .flex > .container-span-12, div .wp-block-file > .container-span-12 {   flex-grow:0;   flex-shrink:0;  } } @media (max-width:1200px) {  div .flex-grid > .large-span-1, .flex-grid.large-span-all-1 > *, div .flex > .large-span-1, div .wp-block-file > .large-span-1, .flex.large-span-all-1 > *, .large-span-all-1.wp-block-file > * {   flex-basis:calc(8.3333333333% - 30px);   flex-basis:calc(8.3333333333% - var(--grid-gap));  }  div .flex-grid > .large-span-1, div .flex > .large-span-1, div .wp-block-file > .large-span-1 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-2, .flex-grid.large-span-all-2 > *, div .flex > .large-span-2, div .wp-block-file > .large-span-2, .flex.large-span-all-2 > *, .large-span-all-2.wp-block-file > * {   flex-basis:calc(16.6666666667% - 30px);   flex-basis:calc(16.6666666667% - var(--grid-gap));  }  div .flex-grid > .large-span-2, div .flex > .large-span-2, div .wp-block-file > .large-span-2 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-3, .flex-grid.large-span-all-3 > *, div .flex > .large-span-3, div .wp-block-file > .large-span-3, .flex.large-span-all-3 > *, .large-span-all-3.wp-block-file > * {   flex-basis:calc(25% - 30px);   flex-basis:calc(25% - var(--grid-gap));  }  div .flex-grid > .large-span-3, div .flex > .large-span-3, div .wp-block-file > .large-span-3 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-4, .flex-grid.large-span-all-4 > *, div .flex > .large-span-4, div .wp-block-file > .large-span-4, .flex.large-span-all-4 > *, .large-span-all-4.wp-block-file > * {   flex-basis:calc(33.3333333333% - 30px);   flex-basis:calc(33.3333333333% - var(--grid-gap));  }  div .flex-grid > .large-span-4, div .flex > .large-span-4, div .wp-block-file > .large-span-4 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-5, .flex-grid.large-span-all-5 > *, div .flex > .large-span-5, div .wp-block-file > .large-span-5, .flex.large-span-all-5 > *, .large-span-all-5.wp-block-file > * {   flex-basis:calc(41.6666666667% - 30px);   flex-basis:calc(41.6666666667% - var(--grid-gap));  }  div .flex-grid > .large-span-5, div .flex > .large-span-5, div .wp-block-file > .large-span-5 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-6, .flex-grid.large-span-all-6 > *, div .flex > .large-span-6, div .wp-block-file > .large-span-6, .flex.large-span-all-6 > *, .large-span-all-6.wp-block-file > * {   flex-basis:calc(50% - 30px);   flex-basis:calc(50% - var(--grid-gap));  }  div .flex-grid > .large-span-6, div .flex > .large-span-6, div .wp-block-file > .large-span-6 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-7, .flex-grid.large-span-all-7 > *, div .flex > .large-span-7, div .wp-block-file > .large-span-7, .flex.large-span-all-7 > *, .large-span-all-7.wp-block-file > * {   flex-basis:calc(58.3333333333% - 30px);   flex-basis:calc(58.3333333333% - var(--grid-gap));  }  div .flex-grid > .large-span-7, div .flex > .large-span-7, div .wp-block-file > .large-span-7 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-8, .flex-grid.large-span-all-8 > *, div .flex > .large-span-8, div .wp-block-file > .large-span-8, .flex.large-span-all-8 > *, .large-span-all-8.wp-block-file > * {   flex-basis:calc(66.6666666667% - 30px);   flex-basis:calc(66.6666666667% - var(--grid-gap));  }  div .flex-grid > .large-span-8, div .flex > .large-span-8, div .wp-block-file > .large-span-8 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-9, .flex-grid.large-span-all-9 > *, div .flex > .large-span-9, div .wp-block-file > .large-span-9, .flex.large-span-all-9 > *, .large-span-all-9.wp-block-file > * {   flex-basis:calc(75% - 30px);   flex-basis:calc(75% - var(--grid-gap));  }  div .flex-grid > .large-span-9, div .flex > .large-span-9, div .wp-block-file > .large-span-9 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-10, .flex-grid.large-span-all-10 > *, div .flex > .large-span-10, div .wp-block-file > .large-span-10, .flex.large-span-all-10 > *, .large-span-all-10.wp-block-file > * {   flex-basis:calc(83.3333333333% - 30px);   flex-basis:calc(83.3333333333% - var(--grid-gap));  }  div .flex-grid > .large-span-10, div .flex > .large-span-10, div .wp-block-file > .large-span-10 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-11, .flex-grid.large-span-all-11 > *, div .flex > .large-span-11, div .wp-block-file > .large-span-11, .flex.large-span-all-11 > *, .large-span-all-11.wp-block-file > * {   flex-basis:calc(91.6666666667% - 30px);   flex-basis:calc(91.6666666667% - var(--grid-gap));  }  div .flex-grid > .large-span-11, div .flex > .large-span-11, div .wp-block-file > .large-span-11 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .large-span-12, .flex-grid.large-span-all-12 > *, div .flex > .large-span-12, div .wp-block-file > .large-span-12, .flex.large-span-all-12 > *, .large-span-all-12.wp-block-file > * {   flex-basis:calc(100% - 30px);   flex-basis:calc(100% - var(--grid-gap));  }  div .flex-grid > .large-span-12, div .flex > .large-span-12, div .wp-block-file > .large-span-12 {   flex-grow:0;   flex-shrink:0;  } } @media (max-width:900px) {  div .flex-grid > .medium-span-1, .flex-grid.medium-span-all-1 > *, div .flex > .medium-span-1, div .wp-block-file > .medium-span-1, .flex.medium-span-all-1 > *, .medium-span-all-1.wp-block-file > * {   flex-basis:calc(8.3333333333% - 30px);   flex-basis:calc(8.3333333333% - var(--grid-gap));  }  div .flex-grid > .medium-span-1, div .flex > .medium-span-1, div .wp-block-file > .medium-span-1 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-2, .flex-grid.medium-span-all-2 > *, div .flex > .medium-span-2, div .wp-block-file > .medium-span-2, .flex.medium-span-all-2 > *, .medium-span-all-2.wp-block-file > * {   flex-basis:calc(16.6666666667% - 30px);   flex-basis:calc(16.6666666667% - var(--grid-gap));  }  div .flex-grid > .medium-span-2, div .flex > .medium-span-2, div .wp-block-file > .medium-span-2 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-3, .flex-grid.medium-span-all-3 > *, div .flex > .medium-span-3, div .wp-block-file > .medium-span-3, .flex.medium-span-all-3 > *, .medium-span-all-3.wp-block-file > * {   flex-basis:calc(25% - 30px);   flex-basis:calc(25% - var(--grid-gap));  }  div .flex-grid > .medium-span-3, div .flex > .medium-span-3, div .wp-block-file > .medium-span-3 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-4, .flex-grid.medium-span-all-4 > *, div .flex > .medium-span-4, div .wp-block-file > .medium-span-4, .flex.medium-span-all-4 > *, .medium-span-all-4.wp-block-file > * {   flex-basis:calc(33.3333333333% - 30px);   flex-basis:calc(33.3333333333% - var(--grid-gap));  }  div .flex-grid > .medium-span-4, div .flex > .medium-span-4, div .wp-block-file > .medium-span-4 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-5, .flex-grid.medium-span-all-5 > *, div .flex > .medium-span-5, div .wp-block-file > .medium-span-5, .flex.medium-span-all-5 > *, .medium-span-all-5.wp-block-file > * {   flex-basis:calc(41.6666666667% - 30px);   flex-basis:calc(41.6666666667% - var(--grid-gap));  }  div .flex-grid > .medium-span-5, div .flex > .medium-span-5, div .wp-block-file > .medium-span-5 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-6, .flex-grid.medium-span-all-6 > *, div .flex > .medium-span-6, div .wp-block-file > .medium-span-6, .flex.medium-span-all-6 > *, .medium-span-all-6.wp-block-file > * {   flex-basis:calc(50% - 30px);   flex-basis:calc(50% - var(--grid-gap));  }  div .flex-grid > .medium-span-6, div .flex > .medium-span-6, div .wp-block-file > .medium-span-6 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-7, .flex-grid.medium-span-all-7 > *, div .flex > .medium-span-7, div .wp-block-file > .medium-span-7, .flex.medium-span-all-7 > *, .medium-span-all-7.wp-block-file > * {   flex-basis:calc(58.3333333333% - 30px);   flex-basis:calc(58.3333333333% - var(--grid-gap));  }  div .flex-grid > .medium-span-7, div .flex > .medium-span-7, div .wp-block-file > .medium-span-7 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-8, .flex-grid.medium-span-all-8 > *, div .flex > .medium-span-8, div .wp-block-file > .medium-span-8, .flex.medium-span-all-8 > *, .medium-span-all-8.wp-block-file > * {   flex-basis:calc(66.6666666667% - 30px);   flex-basis:calc(66.6666666667% - var(--grid-gap));  }  div .flex-grid > .medium-span-8, div .flex > .medium-span-8, div .wp-block-file > .medium-span-8 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-9, .flex-grid.medium-span-all-9 > *, div .flex > .medium-span-9, div .wp-block-file > .medium-span-9, .flex.medium-span-all-9 > *, .medium-span-all-9.wp-block-file > * {   flex-basis:calc(75% - 30px);   flex-basis:calc(75% - var(--grid-gap));  }  div .flex-grid > .medium-span-9, div .flex > .medium-span-9, div .wp-block-file > .medium-span-9 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-10, .flex-grid.medium-span-all-10 > *, div .flex > .medium-span-10, div .wp-block-file > .medium-span-10, .flex.medium-span-all-10 > *, .medium-span-all-10.wp-block-file > * {   flex-basis:calc(83.3333333333% - 30px);   flex-basis:calc(83.3333333333% - var(--grid-gap));  }  div .flex-grid > .medium-span-10, div .flex > .medium-span-10, div .wp-block-file > .medium-span-10 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-11, .flex-grid.medium-span-all-11 > *, div .flex > .medium-span-11, div .wp-block-file > .medium-span-11, .flex.medium-span-all-11 > *, .medium-span-all-11.wp-block-file > * {   flex-basis:calc(91.6666666667% - 30px);   flex-basis:calc(91.6666666667% - var(--grid-gap));  }  div .flex-grid > .medium-span-11, div .flex > .medium-span-11, div .wp-block-file > .medium-span-11 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .medium-span-12, .flex-grid.medium-span-all-12 > *, div .flex > .medium-span-12, div .wp-block-file > .medium-span-12, .flex.medium-span-all-12 > *, .medium-span-all-12.wp-block-file > * {   flex-basis:calc(100% - 30px);   flex-basis:calc(100% - var(--grid-gap));  }  div .flex-grid > .medium-span-12, div .flex > .medium-span-12, div .wp-block-file > .medium-span-12 {   flex-grow:0;   flex-shrink:0;  } } @media (max-width:600px) {  .flex-grid, .flex, .wp-block-file {   flex-wrap:wrap;  }  div.site .flex-grid > *, div.site .flex > *, div.site .wp-block-file > * {   flex-basis:calc(100% - 30px);   flex-basis:calc(100% - var(--grid-gap));  }  div .flex-grid > .small-span-1, div .flex-grid.small-span-all-1 > *, div .flex > .small-span-1, div .wp-block-file > .small-span-1, div .flex.small-span-all-1 > *, div .small-span-all-1.wp-block-file > * {   flex-basis:calc(8.3333333333% - 30px);   flex-basis:calc(8.3333333333% - var(--grid-gap));  }  div .flex-grid > .small-span-1, div .flex > .small-span-1, div .wp-block-file > .small-span-1 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-2, div .flex-grid.small-span-all-2 > *, div .flex > .small-span-2, div .wp-block-file > .small-span-2, div .flex.small-span-all-2 > *, div .small-span-all-2.wp-block-file > * {   flex-basis:calc(16.6666666667% - 30px);   flex-basis:calc(16.6666666667% - var(--grid-gap));  }  div .flex-grid > .small-span-2, div .flex > .small-span-2, div .wp-block-file > .small-span-2 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-3, div .flex-grid.small-span-all-3 > *, div .flex > .small-span-3, div .wp-block-file > .small-span-3, div .flex.small-span-all-3 > *, div .small-span-all-3.wp-block-file > * {   flex-basis:calc(25% - 30px);   flex-basis:calc(25% - var(--grid-gap));  }  div .flex-grid > .small-span-3, div .flex > .small-span-3, div .wp-block-file > .small-span-3 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-4, div .flex-grid.small-span-all-4 > *, div .flex > .small-span-4, div .wp-block-file > .small-span-4, div .flex.small-span-all-4 > *, div .small-span-all-4.wp-block-file > * {   flex-basis:calc(33.3333333333% - 30px);   flex-basis:calc(33.3333333333% - var(--grid-gap));  }  div .flex-grid > .small-span-4, div .flex > .small-span-4, div .wp-block-file > .small-span-4 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-5, div .flex-grid.small-span-all-5 > *, div .flex > .small-span-5, div .wp-block-file > .small-span-5, div .flex.small-span-all-5 > *, div .small-span-all-5.wp-block-file > * {   flex-basis:calc(41.6666666667% - 30px);   flex-basis:calc(41.6666666667% - var(--grid-gap));  }  div .flex-grid > .small-span-5, div .flex > .small-span-5, div .wp-block-file > .small-span-5 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-6, div .flex-grid.small-span-all-6 > *, div .flex > .small-span-6, div .wp-block-file > .small-span-6, div .flex.small-span-all-6 > *, div .small-span-all-6.wp-block-file > * {   flex-basis:calc(50% - 30px);   flex-basis:calc(50% - var(--grid-gap));  }  div .flex-grid > .small-span-6, div .flex > .small-span-6, div .wp-block-file > .small-span-6 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-7, div .flex-grid.small-span-all-7 > *, div .flex > .small-span-7, div .wp-block-file > .small-span-7, div .flex.small-span-all-7 > *, div .small-span-all-7.wp-block-file > * {   flex-basis:calc(58.3333333333% - 30px);   flex-basis:calc(58.3333333333% - var(--grid-gap));  }  div .flex-grid > .small-span-7, div .flex > .small-span-7, div .wp-block-file > .small-span-7 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-8, div .flex-grid.small-span-all-8 > *, div .flex > .small-span-8, div .wp-block-file > .small-span-8, div .flex.small-span-all-8 > *, div .small-span-all-8.wp-block-file > * {   flex-basis:calc(66.6666666667% - 30px);   flex-basis:calc(66.6666666667% - var(--grid-gap));  }  div .flex-grid > .small-span-8, div .flex > .small-span-8, div .wp-block-file > .small-span-8 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-9, div .flex-grid.small-span-all-9 > *, div .flex > .small-span-9, div .wp-block-file > .small-span-9, div .flex.small-span-all-9 > *, div .small-span-all-9.wp-block-file > * {   flex-basis:calc(75% - 30px);   flex-basis:calc(75% - var(--grid-gap));  }  div .flex-grid > .small-span-9, div .flex > .small-span-9, div .wp-block-file > .small-span-9 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-10, div .flex-grid.small-span-all-10 > *, div .flex > .small-span-10, div .wp-block-file > .small-span-10, div .flex.small-span-all-10 > *, div .small-span-all-10.wp-block-file > * {   flex-basis:calc(83.3333333333% - 30px);   flex-basis:calc(83.3333333333% - var(--grid-gap));  }  div .flex-grid > .small-span-10, div .flex > .small-span-10, div .wp-block-file > .small-span-10 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-11, div .flex-grid.small-span-all-11 > *, div .flex > .small-span-11, div .wp-block-file > .small-span-11, div .flex.small-span-all-11 > *, div .small-span-all-11.wp-block-file > * {   flex-basis:calc(91.6666666667% - 30px);   flex-basis:calc(91.6666666667% - var(--grid-gap));  }  div .flex-grid > .small-span-11, div .flex > .small-span-11, div .wp-block-file > .small-span-11 {   flex-grow:0;   flex-shrink:0;  }  div .flex-grid > .small-span-12, div .flex-grid.small-span-all-12 > *, div .flex > .small-span-12, div .wp-block-file > .small-span-12, div .flex.small-span-all-12 > *, div .small-span-all-12.wp-block-file > * {   flex-basis:calc(100% - 30px);   flex-basis:calc(100% - var(--grid-gap));  }  div .flex-grid > .small-span-12, div .flex > .small-span-12, div .wp-block-file > .small-span-12 {   flex-grow:0;   flex-shrink:0;  } } .site .flex.stay-flexed > *, .site .stay-flexed.wp-block-file > * {  flex-basis:auto; }  @media (max-width:1600px) {  .hide-on-xxl {   display:none;  } } @media (max-width:1300px) {  .hide-on-container {   display:none;  } } @media (max-width:1200px) {  .hide-on-large {   display:none;  } } @media (max-width:900px) {  .hide-on-medium {   display:none;  } } @media (max-width:600px) {  .hide-on-small {   display:none;  } } .align-center {  align-items:center; } .justify-center {  justify-content:center; } .flex-wrap {  flex-wrap:wrap; } .flex-column {  flex-direction:column; } .flex-grow {  flex-grow:1; } .space-between {  justify-content:space-between; }  .layout-center-content {  display:flex;  align-items:center;  justify-content:center; }  .layout-cards-7 > * {  grid-column:span 4; } .layout-cards-7 > * .hide-on-small-card {  display:none; } .layout-cards-7 > *:nth-child(7n-3), .layout-cards-7 > *:nth-child(7n-6) {  grid-column:span 8; } .layout-cards-7 > *:nth-child(7n-3) .hide-on-small-card, .layout-cards-7 > *:nth-child(7n-6) .hide-on-small-card {  display:block; } @media all and (-ms-high-contrast:none) {  .layout-cards-7 > * {   width:calc(33.333% - 30px);   width:calc(33.333% - var(--gap));  }  .layout-cards-7 > * .hide-on-small-card {   display:none;  }  .layout-cards-7 > *:nth-child(7n-3), .layout-cards-7 > *:nth-child(7n-6) {   width:calc(66.66666% - 30px);   width:calc(66.66666% - var(--gap));  }  .layout-cards-7 > *:nth-child(7n-3) .hide-on-small-card, .layout-cards-7 > *:nth-child(7n-6) .hide-on-small-card {   display:block;  } } .menu, .menu > ul {  padding:0;  list-style:none;  margin:0; } .no-js .menu-item:focus-within > .sub-menu {  display:block !important; }   .menu, .menu > ul {  display:flex;  flex-direction:column; } .menu li, .menu > ul li {  position:relative;  margin:0; } .menu li .menu-item-link, .menu > ul li .menu-item-link {  padding:8px 16px;  display:flex;  align-items:flex-start;  transition:all 0.5s; } .menu li .menu-item-link a, .menu > ul li .menu-item-link a {  padding:0; } .menu li a, .menu > ul li a {  -webkit-text-decoration:none;  text-decoration:none;  outline:none;  color:inherit;  cursor:pointer;  display:block;  flex-grow:1;  flex-shrink:0;  font-size:inherit; } .menu li .submenu-dropdown-toggle, .menu > ul li .submenu-dropdown-toggle {  padding-left:10px;  padding-right:0;  display:inline-block;  color:inherit;  text-align:right; } .menu li .submenu-dropdown-toggle .iconify, .menu > ul li .submenu-dropdown-toggle .iconify {  width:20px;  height:20px; } .menu .sub-menu, .menu .children, .menu > ul .sub-menu, .menu > ul .children {  list-style:none;  margin:0;  display:none;  overflow:hidden;  width:auto;  white-space:nowrap;  padding:0; } .menu .sub-menu .menu-item-link, .menu .children .menu-item-link, .menu > ul .sub-menu .menu-item-link, .menu > ul .children .menu-item-link {  padding-left:30px; } .menu .current-menu-item > .sub-menu, .menu > ul .current-menu-item > .sub-menu {  display:block; } @media (min-width:1200px) {  .horizontal-menu .top-level-item:last-child > .menu-item-link {   padding-right:0;  }  .horizontal-menu .top-level-item:first-child > .menu-item-link {   padding-left:0;  }  .horizontal-menu .menu,  .horizontal-menu .menu > ul {   display:flex;   flex-wrap:wrap;   align-items:stretch;   flex-direction:row;   height:100%;  }  .horizontal-menu .menu .top-level-item .menu-item-link,  .horizontal-menu .menu > ul .top-level-item .menu-item-link {   display:flex;   height:100%;   align-items:center;   align-items:var(--desktop-menu-alignment);  }  .horizontal-menu .menu .top-level-item > .sub-menu, .horizontal-menu .menu .top-level-item > .children,  .horizontal-menu .menu > ul .top-level-item > .sub-menu,  .horizontal-menu .menu > ul .top-level-item > .children {   position:absolute;   z-index:10;   top:60px;   left:50%;   transform:translate(-50%, 0);  }  .horizontal-menu .menu .top-level-item > .sub-menu a, .horizontal-menu .menu .top-level-item > .children a,  .horizontal-menu .menu > ul .top-level-item > .sub-menu a,  .horizontal-menu .menu > ul .top-level-item > .children a {   flex-shrink:1;  }  .horizontal-menu .menu .sub-menu .menu-item-link,  .horizontal-menu .menu > ul .sub-menu .menu-item-link {   padding:3px 10px;  }  .horizontal-menu .menu .sub-menu .sub-menu,  .horizontal-menu .menu > ul .sub-menu .sub-menu {   display:none;   position:relative;   padding:0;   transition:none;  }  .horizontal-menu .menu .sub-menu .sub-menu a,  .horizontal-menu .menu > ul .sub-menu .sub-menu a {   padding-left:10px;  } } @media (max-width:1200px) {  .horizontal-menu .menu,  .horizontal-menu .menu > ul {   display:flex;   flex-direction:column;  }  .horizontal-menu .menu li,  .horizontal-menu .menu > ul li {   position:relative;   margin:0;  }  .horizontal-menu .menu li .menu-item-link,  .horizontal-menu .menu > ul li .menu-item-link {   padding:8px 16px;   display:flex;   align-items:flex-start;   transition:all 0.5s;  }  .horizontal-menu .menu li .menu-item-link a,  .horizontal-menu .menu > ul li .menu-item-link a {   padding:0;  }  .horizontal-menu .menu li a,  .horizontal-menu .menu > ul li a {   -webkit-text-decoration:none;   text-decoration:none;   outline:none;   color:inherit;   cursor:pointer;   display:block;   flex-grow:1;   flex-shrink:0;   font-size:inherit;  }  .horizontal-menu .menu li .submenu-dropdown-toggle,  .horizontal-menu .menu > ul li .submenu-dropdown-toggle {   padding-left:10px;   padding-right:0;   display:inline-block;   color:inherit;   text-align:right;  }  .horizontal-menu .menu li .submenu-dropdown-toggle .iconify,  .horizontal-menu .menu > ul li .submenu-dropdown-toggle .iconify {   width:20px;   height:20px;  }  .horizontal-menu .menu .sub-menu, .horizontal-menu .menu .children,  .horizontal-menu .menu > ul .sub-menu,  .horizontal-menu .menu > ul .children {   list-style:none;   margin:0;   display:none;   overflow:hidden;   width:auto;   white-space:nowrap;   padding:0;  }  .horizontal-menu .menu .sub-menu .menu-item-link, .horizontal-menu .menu .children .menu-item-link,  .horizontal-menu .menu > ul .sub-menu .menu-item-link,  .horizontal-menu .menu > ul .children .menu-item-link {   padding-left:30px;  }  .horizontal-menu .menu .current-menu-item > .sub-menu,  .horizontal-menu .menu > ul .current-menu-item > .sub-menu {   display:block;  } }  .site-top {  z-index:80;  z-index:var(--z-index-menu);  width:100%;  position:relative;  left:0;  top:0;  background:#081C14;  background:var(--site-top);  color:#FFFFFF;  color:var(--white);  min-height:87px; } .site-top .site-top-container {  height:100%;  min-height:inherit;  display:flex;  align-items:center;  justify-content:space-between;  padding-top:10px;  padding-bottom:10px;  gap:15px;  gap:var(--gutters); }  .site-logo-section {  display:flex;  align-items:center;  flex-shrink:0; }  .site-navigation {  display:flex;  align-items:center;  justify-content:center;  flex:1;  height:100%; } .site-navigation .site-navigation__nav-holder {  display:flex;  justify-content:center;  width:100%; } .site-navigation .site-logo a + a {  display:none; } .site-navigation .site-logo a {  transition:all 0.5s; } .site-navigation .site-logo h1, .site-navigation .site-logo p {  font-size:inherit; }  .site-controls {  display:flex;  align-items:center;  flex-shrink:0;  gap:15px;  gap:var(--gutters); } @media (max-width:1200px) {  .site-top-container {   justify-content:space-between;   gap:15px;   gap:var(--gutters);   flex-direction:row;  }  .site-logo-section {   flex:1;   justify-content:flex-start;  }  .site-navigation {   display:none;  }  .mobile-menu-toggle {   display:flex;   order:1;  }  .site-controls {   display:none;  } } .site-top.nav-overflow .site-top-container {  justify-content:space-between;  gap:15px;  gap:var(--gutters);  flex-direction:row; } .site-top.nav-overflow .site-logo-section {  flex:1;  justify-content:flex-start; } .site-top.nav-overflow .site-navigation {  display:none; } .site-top.nav-overflow .mobile-menu-toggle {  display:flex;  align-items:center;  justify-content:center;  order:1; } .site-top.nav-overflow .site-controls {  display:none; } @media (min-width:1200px) {  .logo-center .site-controls,  .logo-center-under .site-controls {   order:3;   position:absolute;   top:50%;   right:30px;   right:var(--container-padding);   transform:translateY(-50%);  } } .site-logo {  display:flex;  align-items:center;  justify-content:center;  text-transform:capitalize; } .site-logo a {  color:inherit; } .site-logo svg {  max-width:100%;  height:auto; } .site-logo h1, .site-logo p {  margin:0; } .site-logo__link, .site-title a, .custom-logo-link {  display:flex;  -webkit-text-decoration:none;  text-decoration:none;  justify-content:center;  align-items:center; } .site-logo__link img, .site-title a img, .custom-logo-link img {  display:block; } @media (min-width:1200px) {  .logo-right .site-top-container {   flex-direction:row-reverse;  }  .logo-center .site-top-container, .logo-center-under .site-top-container {   flex-direction:column;   align-items:center;   gap:calc(15px / 2);   gap:calc(var(--gutters) / 2);  }  .logo-center .site-logo-section, .logo-center-under .site-logo-section {   order:1;  }  .logo-center .site-navigation, .logo-center-under .site-navigation {   order:2;  }  .no-logo .site-logo-section {   display:none;  }  .logo-in-middle .site-logo-section {   display:none;  }  .logo-in-middle .site-navigation .site-navigation__nav-holder {   justify-content:center;  }  .logo-in-middle .site-navigation .site-navigation__nav-holder .site-logo {   display:flex;   order:999;  } } .body-lock {  overflow:hidden;  height:100vh;  width:100vw; } .body-lock .site-container {  height:100%; } @supports (-webkit-overflow-scrolling:touch) {   .body-lock {   position:fixed;  } }  @media (min-width:1300px) {  .sidebar-template.container .container-content > .alignfull {   margin-right:0;   margin-left:0;  }  .sidebar-template.align-content-left .container-content > *:not(.alignfull):not(.full-width), .sidebar-template.align-content-left.container-content > *:not(.alignfull):not(.full-width) {   margin-left:0;  } } .has-sidebar-template .site-content {  display:flex;  flex-direction:column; } .sidebar-template {  display:flex;  flex-grow:1; } @media (max-width:1200px) {  .sidebar-template {   display:block;  } } #secondary:empty, .sidebar-holder:empty, .secondary:empty {  display:none; } #secondary:empty:after, .sidebar-holder:empty:after, .secondary:empty:after {  content:""; }  .sidebar-left #secondary {  order:0; } .sidebar-left #primary {  order:1; } .sidebar-left .sidebar-bg:after {  left:auto;  right:0; } .sidebar-left .sidebar-holder {  float:right; } .sidebar-holder {  position:relative; } #secondary .sidebar-holder {  height:100%;  display:block; }  .js .sidebar-template.header-above:not(.active) #secondary {  display:none; } .js .sidebar-template.header-above:not(.active) .container, .js .sidebar-template.header-above:not(.active) .container-fluid {  max-width:100%;  padding:0; }  :root {  --sticky-top-offset:0px; } .admin-bar {  --admin-bar-height:32px; } @media (min-width:783px) {  .admin-bar {   --sticky-top-offset:32px;  } } .site-top.sticky-header-enabled {  transition:transform 0.3s ease-in-out, background-color 0.3s ease; } .site-top.sticky-header-enabled.is-sticky {  position:fixed;  top:0px;  top:var(--sticky-top-offset);  left:0;  right:0;  z-index:75;  z-index:var(--z-index-header);  box-shadow:0 2px 20px rgba(0, 0, 0, 0.1); } .site-top.sticky-header-enabled.is-sticky .menu .top-level-item > .sub-menu {  top:61px !important; } .site-top.sticky-header-enabled.is-hidden {  transform:translateY(-100%); }  @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {  :root {   --flex-gap:calc(var(--grid-gap) / 2);  }  .site-footer {   min-height:1px;  }  .cover-image, .background-image {   background-size:cover;   background-repeat:no-repeat;   background-position:center;  }  .no-objectfit .cover-image {   min-height:300px;   background-repeat:none;  }  .no-objectfit .background-image img,  .no-objectfit .cover-image img {   display:none;  }   .flex, .flex-grid, .grid {   display:flex;   margin-left:calc(-1 * (30px / 2));   margin-left:calc(-1 * calc(30px / 2));   margin-left:calc(-1 * var(--flex-gap));   margin-right:calc(-1 * (30px / 2));   margin-right:calc(-1 * calc(30px / 2));   margin-right:calc(-1 * var(--flex-gap));  }  .flex > *, .flex-grid > *, .grid > * {   margin-right:calc(30px / 2);   margin-right:var(--flex-gap);   margin-left:calc(30px / 2);   margin-left:var(--flex-gap);   flex-grow:1;   flex-shrink:1;  }  div .flex .span-1, .flex.span-all-1 > *, div .flex-grid .span-1, .flex-grid.span-all-1 > *, div .grid .span-1, .grid.span-all-1 > * {   width:calc(8.3333333333% - 30px);   width:calc(8.3333333333% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-1, div .flex-grid > .span-1, div .grid > .span-1 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-2, .flex.span-all-2 > *, div .flex-grid .span-2, .flex-grid.span-all-2 > *, div .grid .span-2, .grid.span-all-2 > * {   width:calc(16.6666666667% - 30px);   width:calc(16.6666666667% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-2, div .flex-grid > .span-2, div .grid > .span-2 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-3, .flex.span-all-3 > *, div .flex-grid .span-3, .flex-grid.span-all-3 > *, div .grid .span-3, .grid.span-all-3 > * {   width:calc(25% - 30px);   width:calc(25% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-3, div .flex-grid > .span-3, div .grid > .span-3 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-4, .flex.span-all-4 > *, div .flex-grid .span-4, .flex-grid.span-all-4 > *, div .grid .span-4, .grid.span-all-4 > * {   width:calc(33.3333333333% - 30px);   width:calc(33.3333333333% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-4, div .flex-grid > .span-4, div .grid > .span-4 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-5, .flex.span-all-5 > *, div .flex-grid .span-5, .flex-grid.span-all-5 > *, div .grid .span-5, .grid.span-all-5 > * {   width:calc(41.6666666667% - 30px);   width:calc(41.6666666667% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-5, div .flex-grid > .span-5, div .grid > .span-5 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-6, .flex.span-all-6 > *, div .flex-grid .span-6, .flex-grid.span-all-6 > *, div .grid .span-6, .grid.span-all-6 > * {   width:calc(50% - 30px);   width:calc(50% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-6, div .flex-grid > .span-6, div .grid > .span-6 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-7, .flex.span-all-7 > *, div .flex-grid .span-7, .flex-grid.span-all-7 > *, div .grid .span-7, .grid.span-all-7 > * {   width:calc(58.3333333333% - 30px);   width:calc(58.3333333333% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-7, div .flex-grid > .span-7, div .grid > .span-7 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-8, .flex.span-all-8 > *, div .flex-grid .span-8, .flex-grid.span-all-8 > *, div .grid .span-8, .grid.span-all-8 > * {   width:calc(66.6666666667% - 30px);   width:calc(66.6666666667% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-8, div .flex-grid > .span-8, div .grid > .span-8 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-9, .flex.span-all-9 > *, div .flex-grid .span-9, .flex-grid.span-all-9 > *, div .grid .span-9, .grid.span-all-9 > * {   width:calc(75% - 30px);   width:calc(75% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-9, div .flex-grid > .span-9, div .grid > .span-9 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-10, .flex.span-all-10 > *, div .flex-grid .span-10, .flex-grid.span-all-10 > *, div .grid .span-10, .grid.span-all-10 > * {   width:calc(83.3333333333% - 30px);   width:calc(83.3333333333% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-10, div .flex-grid > .span-10, div .grid > .span-10 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-11, .flex.span-all-11 > *, div .flex-grid .span-11, .flex-grid.span-all-11 > *, div .grid .span-11, .grid.span-all-11 > * {   width:calc(91.6666666667% - 30px);   width:calc(91.6666666667% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-11, div .flex-grid > .span-11, div .grid > .span-11 {   flex-grow:0;   flex-shrink:0;  }  div .flex .span-12, .flex.span-all-12 > *, div .flex-grid .span-12, .flex-grid.span-all-12 > *, div .grid .span-12, .grid.span-all-12 > * {   width:calc(100% - 30px);   width:calc(100% - var(--grid-gap));   flex-grow:0;   flex-shrink:0;   flex-basis:auto;  }  div .flex > .span-12, div .flex-grid > .span-12, div .grid > .span-12 {   flex-grow:0;   flex-shrink:0;  }  .grid {   flex-wrap:wrap;  }  .grid > * {   margin-bottom:30px;   margin-bottom:var(--grid-gap);  } } @media screen and (-ms-high-contrast:active) and (max-width:1600px), (-ms-high-contrast:none) and (max-width:1600px) {  div div .flex-grid > .xxl-span-1, div .flex-grid.xxl-span-all-1 > *, div div .flex > .xxl-span-1, div .flex.xxl-span-all-1 > *, div div .grid > .xxl-span-1, div .grid.xxl-span-all-1 > * {   width:calc(8.3333333333% - 30px);   width:calc(8.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-2, div .flex-grid.xxl-span-all-2 > *, div div .flex > .xxl-span-2, div .flex.xxl-span-all-2 > *, div div .grid > .xxl-span-2, div .grid.xxl-span-all-2 > * {   width:calc(16.6666666667% - 30px);   width:calc(16.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-3, div .flex-grid.xxl-span-all-3 > *, div div .flex > .xxl-span-3, div .flex.xxl-span-all-3 > *, div div .grid > .xxl-span-3, div .grid.xxl-span-all-3 > * {   width:calc(25% - 30px);   width:calc(25% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-4, div .flex-grid.xxl-span-all-4 > *, div div .flex > .xxl-span-4, div .flex.xxl-span-all-4 > *, div div .grid > .xxl-span-4, div .grid.xxl-span-all-4 > * {   width:calc(33.3333333333% - 30px);   width:calc(33.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-5, div .flex-grid.xxl-span-all-5 > *, div div .flex > .xxl-span-5, div .flex.xxl-span-all-5 > *, div div .grid > .xxl-span-5, div .grid.xxl-span-all-5 > * {   width:calc(41.6666666667% - 30px);   width:calc(41.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-6, div .flex-grid.xxl-span-all-6 > *, div div .flex > .xxl-span-6, div .flex.xxl-span-all-6 > *, div div .grid > .xxl-span-6, div .grid.xxl-span-all-6 > * {   width:calc(50% - 30px);   width:calc(50% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-7, div .flex-grid.xxl-span-all-7 > *, div div .flex > .xxl-span-7, div .flex.xxl-span-all-7 > *, div div .grid > .xxl-span-7, div .grid.xxl-span-all-7 > * {   width:calc(58.3333333333% - 30px);   width:calc(58.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-8, div .flex-grid.xxl-span-all-8 > *, div div .flex > .xxl-span-8, div .flex.xxl-span-all-8 > *, div div .grid > .xxl-span-8, div .grid.xxl-span-all-8 > * {   width:calc(66.6666666667% - 30px);   width:calc(66.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-9, div .flex-grid.xxl-span-all-9 > *, div div .flex > .xxl-span-9, div .flex.xxl-span-all-9 > *, div div .grid > .xxl-span-9, div .grid.xxl-span-all-9 > * {   width:calc(75% - 30px);   width:calc(75% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-10, div .flex-grid.xxl-span-all-10 > *, div div .flex > .xxl-span-10, div .flex.xxl-span-all-10 > *, div div .grid > .xxl-span-10, div .grid.xxl-span-all-10 > * {   width:calc(83.3333333333% - 30px);   width:calc(83.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-11, div .flex-grid.xxl-span-all-11 > *, div div .flex > .xxl-span-11, div .flex.xxl-span-all-11 > *, div div .grid > .xxl-span-11, div .grid.xxl-span-all-11 > * {   width:calc(91.6666666667% - 30px);   width:calc(91.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .xxl-span-12, div .flex-grid.xxl-span-all-12 > *, div div .flex > .xxl-span-12, div .flex.xxl-span-all-12 > *, div div .grid > .xxl-span-12, div .grid.xxl-span-all-12 > * {   width:calc(100% - 30px);   width:calc(100% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  } } @media screen and (-ms-high-contrast:active) and (max-width:1300px), (-ms-high-contrast:none) and (max-width:1300px) {  div div .flex-grid > .container-span-1, div .flex-grid.container-span-all-1 > *, div div .flex > .container-span-1, div .flex.container-span-all-1 > *, div div .grid > .container-span-1, div .grid.container-span-all-1 > * {   width:calc(8.3333333333% - 30px);   width:calc(8.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-2, div .flex-grid.container-span-all-2 > *, div div .flex > .container-span-2, div .flex.container-span-all-2 > *, div div .grid > .container-span-2, div .grid.container-span-all-2 > * {   width:calc(16.6666666667% - 30px);   width:calc(16.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-3, div .flex-grid.container-span-all-3 > *, div div .flex > .container-span-3, div .flex.container-span-all-3 > *, div div .grid > .container-span-3, div .grid.container-span-all-3 > * {   width:calc(25% - 30px);   width:calc(25% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-4, div .flex-grid.container-span-all-4 > *, div div .flex > .container-span-4, div .flex.container-span-all-4 > *, div div .grid > .container-span-4, div .grid.container-span-all-4 > * {   width:calc(33.3333333333% - 30px);   width:calc(33.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-5, div .flex-grid.container-span-all-5 > *, div div .flex > .container-span-5, div .flex.container-span-all-5 > *, div div .grid > .container-span-5, div .grid.container-span-all-5 > * {   width:calc(41.6666666667% - 30px);   width:calc(41.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-6, div .flex-grid.container-span-all-6 > *, div div .flex > .container-span-6, div .flex.container-span-all-6 > *, div div .grid > .container-span-6, div .grid.container-span-all-6 > * {   width:calc(50% - 30px);   width:calc(50% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-7, div .flex-grid.container-span-all-7 > *, div div .flex > .container-span-7, div .flex.container-span-all-7 > *, div div .grid > .container-span-7, div .grid.container-span-all-7 > * {   width:calc(58.3333333333% - 30px);   width:calc(58.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-8, div .flex-grid.container-span-all-8 > *, div div .flex > .container-span-8, div .flex.container-span-all-8 > *, div div .grid > .container-span-8, div .grid.container-span-all-8 > * {   width:calc(66.6666666667% - 30px);   width:calc(66.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-9, div .flex-grid.container-span-all-9 > *, div div .flex > .container-span-9, div .flex.container-span-all-9 > *, div div .grid > .container-span-9, div .grid.container-span-all-9 > * {   width:calc(75% - 30px);   width:calc(75% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-10, div .flex-grid.container-span-all-10 > *, div div .flex > .container-span-10, div .flex.container-span-all-10 > *, div div .grid > .container-span-10, div .grid.container-span-all-10 > * {   width:calc(83.3333333333% - 30px);   width:calc(83.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-11, div .flex-grid.container-span-all-11 > *, div div .flex > .container-span-11, div .flex.container-span-all-11 > *, div div .grid > .container-span-11, div .grid.container-span-all-11 > * {   width:calc(91.6666666667% - 30px);   width:calc(91.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .container-span-12, div .flex-grid.container-span-all-12 > *, div div .flex > .container-span-12, div .flex.container-span-all-12 > *, div div .grid > .container-span-12, div .grid.container-span-all-12 > * {   width:calc(100% - 30px);   width:calc(100% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  } } @media screen and (-ms-high-contrast:active) and (max-width:1200px), (-ms-high-contrast:none) and (max-width:1200px) {  div div .flex-grid > .large-span-1, div .flex-grid.large-span-all-1 > *, div div .flex > .large-span-1, div .flex.large-span-all-1 > *, div div .grid > .large-span-1, div .grid.large-span-all-1 > * {   width:calc(8.3333333333% - 30px);   width:calc(8.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-2, div .flex-grid.large-span-all-2 > *, div div .flex > .large-span-2, div .flex.large-span-all-2 > *, div div .grid > .large-span-2, div .grid.large-span-all-2 > * {   width:calc(16.6666666667% - 30px);   width:calc(16.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-3, div .flex-grid.large-span-all-3 > *, div div .flex > .large-span-3, div .flex.large-span-all-3 > *, div div .grid > .large-span-3, div .grid.large-span-all-3 > * {   width:calc(25% - 30px);   width:calc(25% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-4, div .flex-grid.large-span-all-4 > *, div div .flex > .large-span-4, div .flex.large-span-all-4 > *, div div .grid > .large-span-4, div .grid.large-span-all-4 > * {   width:calc(33.3333333333% - 30px);   width:calc(33.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-5, div .flex-grid.large-span-all-5 > *, div div .flex > .large-span-5, div .flex.large-span-all-5 > *, div div .grid > .large-span-5, div .grid.large-span-all-5 > * {   width:calc(41.6666666667% - 30px);   width:calc(41.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-6, div .flex-grid.large-span-all-6 > *, div div .flex > .large-span-6, div .flex.large-span-all-6 > *, div div .grid > .large-span-6, div .grid.large-span-all-6 > * {   width:calc(50% - 30px);   width:calc(50% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-7, div .flex-grid.large-span-all-7 > *, div div .flex > .large-span-7, div .flex.large-span-all-7 > *, div div .grid > .large-span-7, div .grid.large-span-all-7 > * {   width:calc(58.3333333333% - 30px);   width:calc(58.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-8, div .flex-grid.large-span-all-8 > *, div div .flex > .large-span-8, div .flex.large-span-all-8 > *, div div .grid > .large-span-8, div .grid.large-span-all-8 > * {   width:calc(66.6666666667% - 30px);   width:calc(66.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-9, div .flex-grid.large-span-all-9 > *, div div .flex > .large-span-9, div .flex.large-span-all-9 > *, div div .grid > .large-span-9, div .grid.large-span-all-9 > * {   width:calc(75% - 30px);   width:calc(75% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-10, div .flex-grid.large-span-all-10 > *, div div .flex > .large-span-10, div .flex.large-span-all-10 > *, div div .grid > .large-span-10, div .grid.large-span-all-10 > * {   width:calc(83.3333333333% - 30px);   width:calc(83.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-11, div .flex-grid.large-span-all-11 > *, div div .flex > .large-span-11, div .flex.large-span-all-11 > *, div div .grid > .large-span-11, div .grid.large-span-all-11 > * {   width:calc(91.6666666667% - 30px);   width:calc(91.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .large-span-12, div .flex-grid.large-span-all-12 > *, div div .flex > .large-span-12, div .flex.large-span-all-12 > *, div div .grid > .large-span-12, div .grid.large-span-all-12 > * {   width:calc(100% - 30px);   width:calc(100% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  } } @media screen and (-ms-high-contrast:active) and (max-width:900px), (-ms-high-contrast:none) and (max-width:900px) {  div div .flex-grid > .medium-span-1, div .flex-grid.medium-span-all-1 > *, div div .flex > .medium-span-1, div .flex.medium-span-all-1 > *, div div .grid > .medium-span-1, div .grid.medium-span-all-1 > * {   width:calc(8.3333333333% - 30px);   width:calc(8.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-2, div .flex-grid.medium-span-all-2 > *, div div .flex > .medium-span-2, div .flex.medium-span-all-2 > *, div div .grid > .medium-span-2, div .grid.medium-span-all-2 > * {   width:calc(16.6666666667% - 30px);   width:calc(16.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-3, div .flex-grid.medium-span-all-3 > *, div div .flex > .medium-span-3, div .flex.medium-span-all-3 > *, div div .grid > .medium-span-3, div .grid.medium-span-all-3 > * {   width:calc(25% - 30px);   width:calc(25% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-4, div .flex-grid.medium-span-all-4 > *, div div .flex > .medium-span-4, div .flex.medium-span-all-4 > *, div div .grid > .medium-span-4, div .grid.medium-span-all-4 > * {   width:calc(33.3333333333% - 30px);   width:calc(33.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-5, div .flex-grid.medium-span-all-5 > *, div div .flex > .medium-span-5, div .flex.medium-span-all-5 > *, div div .grid > .medium-span-5, div .grid.medium-span-all-5 > * {   width:calc(41.6666666667% - 30px);   width:calc(41.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-6, div .flex-grid.medium-span-all-6 > *, div div .flex > .medium-span-6, div .flex.medium-span-all-6 > *, div div .grid > .medium-span-6, div .grid.medium-span-all-6 > * {   width:calc(50% - 30px);   width:calc(50% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-7, div .flex-grid.medium-span-all-7 > *, div div .flex > .medium-span-7, div .flex.medium-span-all-7 > *, div div .grid > .medium-span-7, div .grid.medium-span-all-7 > * {   width:calc(58.3333333333% - 30px);   width:calc(58.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-8, div .flex-grid.medium-span-all-8 > *, div div .flex > .medium-span-8, div .flex.medium-span-all-8 > *, div div .grid > .medium-span-8, div .grid.medium-span-all-8 > * {   width:calc(66.6666666667% - 30px);   width:calc(66.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-9, div .flex-grid.medium-span-all-9 > *, div div .flex > .medium-span-9, div .flex.medium-span-all-9 > *, div div .grid > .medium-span-9, div .grid.medium-span-all-9 > * {   width:calc(75% - 30px);   width:calc(75% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-10, div .flex-grid.medium-span-all-10 > *, div div .flex > .medium-span-10, div .flex.medium-span-all-10 > *, div div .grid > .medium-span-10, div .grid.medium-span-all-10 > * {   width:calc(83.3333333333% - 30px);   width:calc(83.3333333333% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-11, div .flex-grid.medium-span-all-11 > *, div div .flex > .medium-span-11, div .flex.medium-span-all-11 > *, div div .grid > .medium-span-11, div .grid.medium-span-all-11 > * {   width:calc(91.6666666667% - 30px);   width:calc(91.6666666667% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .medium-span-12, div .flex-grid.medium-span-all-12 > *, div div .flex > .medium-span-12, div .flex.medium-span-all-12 > *, div div .grid > .medium-span-12, div .grid.medium-span-all-12 > * {   width:calc(100% - 30px);   width:calc(100% - var(--grid-gap));   flex-basis:auto;   flex-grow:0;   flex-shrink:0;  } } @media screen and (-ms-high-contrast:active) and (max-width:600px), (-ms-high-contrast:none) and (max-width:600px) {  div .flex-grid, div .flex, div .grid {   flex-wrap:wrap;  }  div.site div .flex-grid > *, div.site div .flex > *, div.site div .grid > * {   width:calc(100% - 30px);   width:calc(100% - var(--grid-gap));  }  div div .flex-grid > .small-span-1, div div .flex-grid.small-span-all-1 > *, div div .flex > .small-span-1, div div .flex.small-span-all-1 > *, div div .grid > .small-span-1, div div .grid.small-span-all-1 > * {   width:calc(8.3333333333% - 30px);   width:calc(8.3333333333% - var(--grid-gap));  }  div div .flex-grid > .small-span-1, div div .flex > .small-span-1, div div .grid > .small-span-1 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-2, div div .flex-grid.small-span-all-2 > *, div div .flex > .small-span-2, div div .flex.small-span-all-2 > *, div div .grid > .small-span-2, div div .grid.small-span-all-2 > * {   width:calc(16.6666666667% - 30px);   width:calc(16.6666666667% - var(--grid-gap));  }  div div .flex-grid > .small-span-2, div div .flex > .small-span-2, div div .grid > .small-span-2 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-3, div div .flex-grid.small-span-all-3 > *, div div .flex > .small-span-3, div div .flex.small-span-all-3 > *, div div .grid > .small-span-3, div div .grid.small-span-all-3 > * {   width:calc(25% - 30px);   width:calc(25% - var(--grid-gap));  }  div div .flex-grid > .small-span-3, div div .flex > .small-span-3, div div .grid > .small-span-3 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-4, div div .flex-grid.small-span-all-4 > *, div div .flex > .small-span-4, div div .flex.small-span-all-4 > *, div div .grid > .small-span-4, div div .grid.small-span-all-4 > * {   width:calc(33.3333333333% - 30px);   width:calc(33.3333333333% - var(--grid-gap));  }  div div .flex-grid > .small-span-4, div div .flex > .small-span-4, div div .grid > .small-span-4 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-5, div div .flex-grid.small-span-all-5 > *, div div .flex > .small-span-5, div div .flex.small-span-all-5 > *, div div .grid > .small-span-5, div div .grid.small-span-all-5 > * {   width:calc(41.6666666667% - 30px);   width:calc(41.6666666667% - var(--grid-gap));  }  div div .flex-grid > .small-span-5, div div .flex > .small-span-5, div div .grid > .small-span-5 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-6, div div .flex-grid.small-span-all-6 > *, div div .flex > .small-span-6, div div .flex.small-span-all-6 > *, div div .grid > .small-span-6, div div .grid.small-span-all-6 > * {   width:calc(50% - 30px);   width:calc(50% - var(--grid-gap));  }  div div .flex-grid > .small-span-6, div div .flex > .small-span-6, div div .grid > .small-span-6 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-7, div div .flex-grid.small-span-all-7 > *, div div .flex > .small-span-7, div div .flex.small-span-all-7 > *, div div .grid > .small-span-7, div div .grid.small-span-all-7 > * {   width:calc(58.3333333333% - 30px);   width:calc(58.3333333333% - var(--grid-gap));  }  div div .flex-grid > .small-span-7, div div .flex > .small-span-7, div div .grid > .small-span-7 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-8, div div .flex-grid.small-span-all-8 > *, div div .flex > .small-span-8, div div .flex.small-span-all-8 > *, div div .grid > .small-span-8, div div .grid.small-span-all-8 > * {   width:calc(66.6666666667% - 30px);   width:calc(66.6666666667% - var(--grid-gap));  }  div div .flex-grid > .small-span-8, div div .flex > .small-span-8, div div .grid > .small-span-8 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-9, div div .flex-grid.small-span-all-9 > *, div div .flex > .small-span-9, div div .flex.small-span-all-9 > *, div div .grid > .small-span-9, div div .grid.small-span-all-9 > * {   width:calc(75% - 30px);   width:calc(75% - var(--grid-gap));  }  div div .flex-grid > .small-span-9, div div .flex > .small-span-9, div div .grid > .small-span-9 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-10, div div .flex-grid.small-span-all-10 > *, div div .flex > .small-span-10, div div .flex.small-span-all-10 > *, div div .grid > .small-span-10, div div .grid.small-span-all-10 > * {   width:calc(83.3333333333% - 30px);   width:calc(83.3333333333% - var(--grid-gap));  }  div div .flex-grid > .small-span-10, div div .flex > .small-span-10, div div .grid > .small-span-10 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-11, div div .flex-grid.small-span-all-11 > *, div div .flex > .small-span-11, div div .flex.small-span-all-11 > *, div div .grid > .small-span-11, div div .grid.small-span-all-11 > * {   width:calc(91.6666666667% - 30px);   width:calc(91.6666666667% - var(--grid-gap));  }  div div .flex-grid > .small-span-11, div div .flex > .small-span-11, div div .grid > .small-span-11 {   flex-grow:0;   flex-shrink:0;  }  div div .flex-grid > .small-span-12, div div .flex-grid.small-span-all-12 > *, div div .flex > .small-span-12, div div .flex.small-span-all-12 > *, div div .grid > .small-span-12, div div .grid.small-span-all-12 > * {   width:calc(100% - 30px);   width:calc(100% - var(--grid-gap));  }  div div .flex-grid > .small-span-12, div div .flex > .small-span-12, div div .grid > .small-span-12 {   flex-grow:0;   flex-shrink:0;  } } @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {  .layout-center-content > * {   margin:0;  } }  @font-face {  font-family:"Deacon";  src:url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/d8fe8765153d8c88bfbe.woff2') format("woff2"), url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/8774aa49a5fc1ded723d.woff') format("woff");  font-weight:900;  font-style:normal;  font-display:swap; } @font-face {  font-family:"Graphik";  src:url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/0fb007d1f6c96267d434.woff2') format("woff2"), url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/63e454b8dd59a39a4f5b.woff') format("woff");  font-weight:400;  font-style:normal;  font-display:swap; } @font-face {  font-family:"Graphik";  src:url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/92b774b1cc16ea10ddd7.woff2') format("woff2"), url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/af4c3b3b70a98684cf91.woff') format("woff");  font-weight:500;  font-style:normal;  font-display:swap; } @font-face {  font-family:"Graphik";  src:url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/c9fd2c45fcf93fd54c24.woff2') format("woff2"), url('https://www.thinkcapital.com/wp-content/themes/thinkcapital-en/dist/ef691b1e1158985cdb06.woff') format("woff");  font-weight:600;  font-style:normal;  font-display:swap; }  .animate {  animation-fill-mode:both;  animation-duration:1s;  transform:translate(0); }  .infinite {  animation-iteration-count:infinite; }  #page [data-scrollscrub] {  transition:none; }  .fixed-at-top {  position:fixed;  top:0; }  .active.sequence:nth-of-type(1) {  transition-delay:0s; } .active.sequence:nth-of-type(2) {  transition-delay:0.25s; } .active.sequence:nth-of-type(3) {  transition-delay:0.5s; } .active.sequence:nth-of-type(4) {  transition-delay:0.75s; } .active.sequence:nth-of-type(5) {  transition-delay:1s; } .active.sequence:nth-of-type(6) {  transition-delay:1.25s; } .active.sequence:nth-of-type(7) {  transition-delay:1.5s; } .active.sequence:nth-of-type(8) {  transition-delay:1.75s; } .active.sequence:nth-of-type(9) {  transition-delay:2s; } .active.sequence:nth-of-type(10) {  transition-delay:2.25s; } .active.sequence:nth-of-type(11) {  transition-delay:2.5s; } .active.sequence:nth-of-type(12) {  transition-delay:2.75s; } .active.sequence:nth-of-type(13) {  transition-delay:3s; } .active.sequence:nth-of-type(14) {  transition-delay:3.25s; } .active.sequence:nth-of-type(15) {  transition-delay:3.5s; } .active.sequence:nth-of-type(16) {  transition-delay:3.75s; } .active.sequence:nth-of-type(17) {  transition-delay:4s; } .active.sequence:nth-of-type(18) {  transition-delay:4.25s; } .active.sequence:nth-of-type(19) {  transition-delay:4.5s; } .active.sequence:nth-of-type(20) {  transition-delay:4.75s; } .active.sequence:nth-of-type(21) {  transition-delay:5s; } .active.sequence:nth-of-type(22) {  transition-delay:5.25s; } .active.sequence:nth-of-type(23) {  transition-delay:5.5s; } .active.sequence:nth-of-type(24) {  transition-delay:5.75s; } .active.sequence:nth-of-type(25) {  transition-delay:6s; } .active.sequence:nth-of-type(26) {  transition-delay:6.25s; } .active.sequence:nth-of-type(27) {  transition-delay:6.5s; } .active.sequence:nth-of-type(28) {  transition-delay:6.75s; } .active.sequence:nth-of-type(29) {  transition-delay:7s; } .active.sequence:nth-of-type(30) {  transition-delay:7.25s; } .active.sequence:nth-of-type(31) {  transition-delay:7.5s; }  .js [data-scrollanimation*=fadeInUp] {  opacity:0;  transition:all 0.5s;  transform:translate3d(0, 100%, 0); } .js [data-scrollanimation*=fadeInUp].fadeInUp {  opacity:1;  transform:translate3d(0, 0, 0); } .js [data-scrollanimation*=zoomIn] {  transition:all 0.5s;  opacity:0;  transform:scale3d(0.3, 0.3, 0.3); } .js [data-scrollanimation*=zoomIn].zoomIn {  transform:scale(1);  opacity:1; }  html.no-js [data-header-animate], html.no-js [data-header-animate] *, html.no-js [data-content-animate], html.no-js [data-content-animate] *, html.no-js [data-title-animate], html.no-js [data-title-animate] *, html.no-js [data-cards-animate], html.no-js [data-cards-animate] *, html.no-js [data-accordion-animate], html.no-js [data-accordion-animate] *, html.no-js [data-calculator-animate], html.no-js [data-calculator-animate] *, html.no-js [data-cta-animate], html.no-js [data-cta-animate] *, html.no-js [data-carousel-animate], html.no-js [data-carousel-animate] *, html.no-js [data-image-animate], html.no-js [data-image-animate] *, html.no-js [data-badge-animate], html.no-js [data-badge-animate] *, html.no-js [data-traders-animate], html.no-js [data-traders-animate] *, html.no-js [data-sidebar-animate], html.no-js [data-sidebar-animate] *, html.no-js [data-features-animate], html.no-js [data-features-animate] *, html.no-js [data-columns-animate], html.no-js [data-columns-animate] *, html.no-js [data-items-animate], html.no-js [data-items-animate] *, html.no-js [data-plans-animate], html.no-js [data-plans-animate] *, html.no-js [data-slides-animate], html.no-js [data-slides-animate] *, html.no-js [data-slide-animate], html.no-js [data-slide-animate] *, html.no-js [data-footer-animate], html.no-js [data-footer-animate] *, html.no-js [data-description-animate], html.no-js [data-description-animate] *, html.no-js [data-media-animate], html.no-js [data-media-animate] *, html.no-js [data-steps-animate], html.no-js [data-steps-animate] *, html.no-js [data-brands-animate], html.no-js [data-brands-animate] *, html.no-js [data-feature-animate], html.no-js [data-feature-animate] *, html.no-js [data-commission-animate], html.no-js [data-commission-animate] *, html.no-js [data-referral-animate], html.no-js [data-referral-animate] *, html.no-js [data-chart-animate], html.no-js [data-chart-animate] *, html.no-js [data-checklist-animate], html.no-js [data-checklist-animate] *, html.no-js [data-payment-animate], html.no-js [data-payment-animate] * {  opacity:1 !important;  transform:none !important;  animation:none !important;  transition:none !important; }  .icon, #wpadminbar .icon {  display:inline-block;  stroke-width:0;  stroke:currentColor;  height:1em;  vertical-align:middle;  width:1em;  position:relative;  fill:currentColor; } .icon svg, .icon path, .icon g, #wpadminbar .icon svg, #wpadminbar .icon path, #wpadminbar .icon g {  fill:currentColor; }  .icon-arrow-right {  top:-2px; }  ul, ol {  margin:0 0 30px 30px;  margin:0 0 var(--gap) var(--gap);  padding:0; } @media (max-width:600px) {  ul,  ol {   margin-left:20px;   margin-bottom:20px;  } } ul {  list-style:disc; } ul li::marker {  color:#1ED760;  color:var(--primary-green); } ol {  list-style:decimal; } ol li::marker {  color:#11271E;  color:var(--dark);  font-weight:600; } li > ul, li > ol {  margin-bottom:0;  margin-left:30px;  margin-left:var(--gap);  margin-top:8px; } @media (max-width:600px) {  li > ul,  li > ol {   margin-left:20px;  } } li {  margin-bottom:8px;  line-height:1.6; } li:last-child {  margin-bottom:0; }  dt {  font-size:16px;  font-weight:700;  line-height:normal; } @media (max-width:900px) {  dt {   font-size:16px;  } } @media (max-width:600px) {  dt {   font-size:16px;   font-weight:700;  } } dt {  color:#11271E;  color:var(--dark);  margin-bottom:4px; } dd {  margin:0 0 30px 30px;  margin:0 0 var(--gap) var(--gap);  color:#11271E;  color:var(--main-text-color);  line-height:1.6; } @media (max-width:600px) {  dd {   margin-left:20px;   margin-bottom:20px;  } }  table {  border-collapse:collapse;  border-spacing:0;  width:100%;  margin-bottom:30px;  margin-bottom:var(--gap); } table:last-child {  margin-bottom:0; } thead th {  background:#F5F8FA;  background:var(--neutral-10);  border-bottom:2px solid #e6e8eb;  border-bottom:2px solid var(--border-color); } th {  font-size:16px;  font-weight:600;  line-height:normal; } @media (max-width:900px) {  th {   font-size:16px;  } } @media (max-width:600px) {  th {   font-size:16px;   font-weight:600;  } } th {  text-align:left;  padding:12px 16px;  color:#11271E;  color:var(--dark);  border-bottom:1px solid #e6e8eb;  border-bottom:1px solid var(--border-color); } @media (max-width:900px) {  th {   padding:10px 12px;  } } @media (max-width:600px) {  th {   padding:8px 10px;  } } tr {  border-bottom:1px solid #e6e8eb;  border-bottom:1px solid var(--border-color);  transition:background-color 0.2s ease; } tr:hover {  background-color:#F5F8FA;  background-color:var(--neutral-10); } tr:last-child {  border-bottom:none; } tbody tr:last-child {  border-bottom:none; } td {  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  td {   font-size:16px;  } } @media (max-width:600px) {  td {   font-size:16px;   font-weight:500;  } } td {  padding:12px 16px;  border-bottom:1px solid #e6e8eb;  border-bottom:1px solid var(--border-color);  color:#11271E;  color:var(--main-text-color);  vertical-align:top; } @media (max-width:900px) {  td {   padding:10px 12px;  } } @media (max-width:600px) {  td {   padding:8px 10px;  } } th:first-child, td:first-child {  padding-left:16px; } @media (max-width:600px) {  th:first-child,  td:first-child {   padding-left:10px;  } } th:last-child, td:last-child {  padding-right:16px; } @media (max-width:600px) {  th:last-child,  td:last-child {   padding-right:10px;  } }  .table-bordered {  border:1px solid #e6e8eb;  border:1px solid var(--border-color); } .table-bordered th, .table-bordered td {  border:1px solid #e6e8eb;  border:1px solid var(--border-color); }  .table-striped tbody tr:nth-child(odd) {  background-color:#F5F8FA;  background-color:var(--neutral-10); } .table-striped tbody tr:hover {  background-color:#E5EDE7;  background-color:var(--light-gray); }   section, .section {  padding-top:60px;  padding-top:var(--section-padding);  padding-bottom:60px;  padding-bottom:var(--section-padding); } @media (max-width:900px) {  section, .section {   padding-top:calc(60px / 2);   padding-top:calc(var(--section-padding) / 2);   padding-bottom:calc(60px / 2);   padding-bottom:calc(var(--section-padding) / 2);  } } section section, .section section {  padding-top:0;  padding-bottom:0; } section p:last-child, .section p:last-child {  margin-bottom:0; } section.no-bg + section.no-bg, section.no-bg + .section.no-bg, .section.no-bg + section.no-bg, .section.no-bg + .section.no-bg {  padding-top:0; } section.heading-center h1, section.heading-center h2 {  text-align:center; }  .site-content .padding {  padding:30px;  padding:var(--gap); } .site-content .no-padding {  padding:0; } .site-content .no-padding-top {  padding-top:0; } .site-content .no-padding-bottom {  padding-bottom:0; } .site-content .margin-bottom {  margin-bottom:30px;  margin-bottom:var(--gap); }   html {  font-size:62.5%; } body {  font-size:1.6rem;  line-height:1.5;  line-height:var(--line-height);  font-family:"Graphik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, sans-serif;  font-family:var(--font), sans-serif;  color:#11271E;  color:var(--main-text-color);  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  font-smoothing:antialiased; } @media (min-width:1500px) {  .grow-font {   font-size:18px;   font-size:var(--article-font-size);  } } h1, h2, h3, h4, h5, h6 {  clear:both;  font-family:"Deacon", Georgia, serif, sans-serif;  font-family:var(--font-alt), sans-serif;  margin:0;  text-transform:uppercase; } .wp-block-heading {  margin-bottom:15px; } .font-alt {  font-family:"Deacon", Georgia, serif, sans-serif;  font-family:var(--font-alt), sans-serif; } p {  margin:0 0 1em 0; } .entry-content > p:last-child, section p:last-child {  margin-bottom:0; }  .text-center {  text-align:center; } .text-right {  text-align:right; } .text-left {  text-align:left; } .text-justify {  text-align:justify; }  h1, .h1 {  font-size:5rem;  line-height:1.3;  font-weight:normal;  text-transform:uppercase; } h2, .h2 {  font-size:3.8rem;  line-height:1.3; } h3, .h3 {  font-size:2.6rem;  line-height:1.4; } h4, .h4 {  font-size:1.9rem;  line-height:1.5; }  a {  color:#1ED760;  color:var(--highlight);  -webkit-text-decoration:none;  text-decoration:none;  cursor:pointer; } h1 a, h2 a {  color:inherit; }  ::-moz-selection {  background:#1ED760;  background:var(--highlight);  color:white; } ::selection {  background:#1ED760;  background:var(--highlight);  color:white; }  dfn, cite, em, blockquote {  font-style:italic; } blockquote {  quotes:"“" "”" "‘" "’";  overflow:hidden;  position:relative;  margin:0 0 2em 0;  font-family:"Graphik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;  font-family:var(--font);  background:transparent; } blockquote p {  padding-left:40px; } blockquote p:last-of-type {  margin:0; } blockquote:before {  content:open-quote;  font-size:4rem;  position:absolute;  left:0;  top:0;  line-height:1; } cite, .wp-block-quote cite {  font-family:"Graphik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;  font-family:var(--font);  float:right;  margin-top:0;  font-size:14px; } cite:before, .wp-block-quote cite:before {  content:"—";  margin-right:1em; }  time, time a, .card-meta {  font-size:1.3rem; }  .edit-link {  font-size:1.4rem; }  pre {  background:#f7f9fa;  background:var(--code-bg);  border:1px solid #e6e8eb;  border:1px solid var(--border-color);  font-family:'Source Code Pro', monospace, monospace;  font-family:var(--font-pre), monospace;  font-size:14px;  line-height:22px;  line-height:var(--line-height-pre);  margin-top:20px;  margin-bottom:20px;  overflow:auto;  padding:20px;  white-space:pre-wrap; } code, kbd, tt, var {  font-family:'Source Code Pro', monospace, monospace;  font-family:var(--font-pre), monospace;  font-size:15px; }  .background-image {  position:absolute;  top:0;  left:0;  height:100%;  width:100%;  display:block; } .background-image img {  -o-object-fit:cover;   object-fit:cover;  height:100%;  width:100%;  position:relative; } .background-image ~ * {  z-index:10; } .cover-image {  width:100%;  display:block; } .cover-image img {  -o-object-fit:cover;   object-fit:cover;  left:0;  right:0;  height:100%;  width:100%; }  .overlay {  box-shadow:inset 0 0 0 2000px rgba(0, 0, 0, 0.65);  color:white; }  article img, .wp-block-image img {  display:block; } figure {  margin-bottom:1em;  max-width:100%;  font-size:1.3rem; } .card-grid figure, .card-grid-full figure {  text-align:center;  margin:0; }  img.alignright {  float:right;  margin-left:30px;  margin-left:var(--gap);  margin-bottom:1em; } img.alignleft {  float:left;  margin-right:30px;  margin-right:var(--gap);  margin-bottom:1em; } .wp-block-image .alignright {  margin-top:0.6em;  float:right;  margin-left:30px;  margin-left:var(--gap); } .wp-block-image .alignleft {  margin-top:0.6em;  float:left;  margin-right:30px;  margin-right:var(--gap); } .aligncenter {  clear:both;  display:block;  margin-left:auto;  margin-right:auto; } .container-content .alignfull {  max-width:none; } .alignfull img {  -o-object-fit:cover;   object-fit:cover; }  .videowrapper {  float:none;  clear:both;  width:100%;  position:relative;  padding-bottom:56.25%;  padding-top:0;  height:0; } .videowrapper iframe, .videowrapper video, .videowrapper object {  position:absolute;  top:0;  left:0;  width:100%;  height:100%; }  #primary, .primary {  flex-grow:1; } #secondary, .secondary {  flex-basis:25%;  flex-grow:0;  flex-shrink:0;  padding-top:15px;  padding-top:var(--gutters); }  .sidebar-bg {  position:relative; } .sidebar-bg:after {  content:"";  position:absolute;  height:100%;  width:50vw;  top:0;  left:0;  background:var(--sidebar-bg);  z-index:-1; }  .widget .menu li {  color:white; } #secondary .widget, #secondary .menu li {  color:#11271E;  color:var(--main-text-color); } #secondary .menu .current-menu-item > .menu-item-link, #secondary .menu .menu-item-link.focus {  color:#1ED760;  color:var(--highlight); }  .sidebar-template.container #secondary .widget {  padding-right:0; } .sidebar-template.sidebar-left.container #secondary .widget {  padding-left:0;  padding-right:15px;  padding-right:var(--gutters); } .sidebar-holder .widget {  padding:15px;  padding:var(--gutters); } .widget {  color:white;  background:transparent !important; } .widget h2 {  margin-top:0; } .widget ul {  list-style:none;  padding:0;  margin:0; } .widget .menu li a {  flex-grow:0; } .widget .menu li .menu-item-link {  padding-left:0; }   .menu li {  color:#11271E;  color:var(--main-text-color); } .menu li:hover, .menu li.toggled-on, .menu li:active {  color:#11271E;  color:var(--main-text-color); }  @media (min-width:1200px) {   .horizontal-menu .menu li {   color:#11271E;   color:var(--main-text-color);  }  .horizontal-menu .menu li a {   color:inherit;   -webkit-text-decoration:none;   text-decoration:none;   transition:color 0.3s ease;   font-size:14px;   font-style:normal;   font-weight:500;   line-height:150%;   display:flex;   align-items:center;  }  .horizontal-menu .menu .top-level-item.toggled-on, .horizontal-menu .menu .top-level-item:hover, .horizontal-menu .menu .top-level-item:focus-within {   background:transparent;  }  .horizontal-menu .menu .top-level-item.toggled-on > .menu-item-link a, .horizontal-menu .menu .top-level-item:hover > .menu-item-link a, .horizontal-menu .menu .top-level-item:focus-within > .menu-item-link a {   color:#1ED760;   color:var(--primary-green);  }  .horizontal-menu .menu .top-level-item > .sub-menu {   display:none;   background:#11271E;   background:var(--dark);   border-radius:0px 0px 20px 20px;   padding:10px 20px;  }  .horizontal-menu .menu .top-level-item > .sub-menu li {   color:#FFFFFF;   color:var(--white);  }  .horizontal-menu .menu .top-level-item > .sub-menu .menu-item-link {   transition:color 0.3s ease, background-color 0.3s ease;   padding:5px 10px;  }  .horizontal-menu .menu .top-level-item > .sub-menu .menu-item-link a {   color:inherit;   font-size:14px;   font-style:normal;   font-weight:500;   line-height:150%;   display:flex;   align-items:center;  }  .horizontal-menu .menu .top-level-item > .sub-menu li:not(:last-child) {   margin-bottom:20px;  }  .horizontal-menu .menu .top-level-item > .sub-menu li:hover > .menu-item-link, .horizontal-menu .menu .top-level-item > .sub-menu li:focus-within > .menu-item-link {   background:inherit;  }  .horizontal-menu .menu .top-level-item > .sub-menu li:hover > .menu-item-link a, .horizontal-menu .menu .top-level-item > .sub-menu li:focus-within > .menu-item-link a {   color:#1ED760;   color:var(--primary-green);  }   .site-top .menu li {   color:#FFFFFF;   color:var(--white);  }  .site-top .menu li a {   color:inherit;   -webkit-text-decoration:none;   text-decoration:none;   transition:color 0.3s ease;   font-size:14px;   font-style:normal;   font-weight:500;   line-height:150%;   display:flex;   align-items:center;  }  .site-top .menu .top-level-item.toggled-on, .site-top .menu .top-level-item:hover, .site-top .menu .top-level-item:focus-within {   background:transparent;  }  .site-top .menu .top-level-item.toggled-on > .menu-item-link a, .site-top .menu .top-level-item:hover > .menu-item-link a, .site-top .menu .top-level-item:focus-within > .menu-item-link a {   color:#1ED760;   color:var(--primary-green);  }  .site-top .menu .top-level-item > .sub-menu {   display:none;   background:#11271E;   background:var(--dark);   border-radius:0 0 8px 8px;   padding:10px 20px;  }  .site-top .menu .top-level-item > .sub-menu li {   color:#FFFFFF;   color:var(--white);  }  .site-top .menu .top-level-item > .sub-menu .menu-item-link {   transition:color 0.3s ease, background-color 0.3s ease;   padding:5px 10px;  }  .site-top .menu .top-level-item > .sub-menu .menu-item-link a {   color:inherit;   font-size:14px;   font-style:normal;   font-weight:500;   line-height:150%;   display:flex;   align-items:center;  }  .site-top .menu .top-level-item > .sub-menu li:not(:last-child) {   margin-bottom:20px;  }  .site-top .menu .top-level-item > .sub-menu li:hover > .menu-item-link, .site-top .menu .top-level-item > .sub-menu li:focus-within > .menu-item-link {   background:inherit;  }  .site-top .menu .top-level-item > .sub-menu li:hover > .menu-item-link a, .site-top .menu .top-level-item > .sub-menu li:focus-within > .menu-item-link a {   color:#1ED760;   color:var(--primary-green);  } } .menu-item-icon {  margin-right:12px;  flex-shrink:0;  display:inline-flex;  align-items:center;  justify-content:center;  width:25px;  height:25px; } .menu-item-icon--svg {  width:25px !important;  height:25px !important; } .menu-item-icon--img {  -o-object-fit:contain;   object-fit:contain;  -o-object-position:center;   object-position:center;  max-width:25px;  max-height:25px;  image-rendering:-webkit-optimize-contrast;  image-rendering:crisp-edges; } @media (min-width:1200px) {  .site-top .sub-menu .menu-item-icon,  .horizontal-menu .sub-menu .menu-item-icon {   margin-right:12px;   width:25px;   height:25px;  } } .sub-menu .menu-item-link a {  display:flex;  align-items:center;  width:100%; } .sub-menu .menu-item-link a .menu-item-icon + * {  flex:1; } .sub-menu .menu-item-link {  position:relative;  overflow:hidden; } @media (min-resolution:192dpi) {  .menu-item-icon--img {   image-rendering:-webkit-optimize-contrast;   image-rendering:optimize-contrast;  } } .menu-item-icon--img[src=""] {  opacity:0;  width:0;  margin-right:0; } .no-webp .menu-item-icon--img[src*=".webp"] {  opacity:0.8; }  .submenu-dropdown-toggle .icon {  transition:transform 0.4s; } .submenu-dropdown-toggle, .submenu-dropdown-toggle:focus {  background:none;  border:none;  margin:0;  display:inline;  outline:none;  cursor:pointer;  min-width:1.5em;  text-align:left;  font-size:inherit;  color:inherit; } .menu-item.toggled-on > .menu-item-link .icon {  transform:rotate(180deg); }  .header-btn {  display:inline-flex;  align-items:center;  justify-content:center;  gap:8px;  padding:10px 24px;  border-radius:8px;  -webkit-text-decoration:none;  text-decoration:none;  font-size:14px;  font-style:normal;  font-weight:500;  line-height:150%;  transition:all 0.3s ease;  white-space:nowrap;  min-height:2.5rem;  cursor:pointer;  transform:translateZ(0);  backface-visibility:hidden; } .header-btn:hover {  -webkit-text-decoration:none;  text-decoration:none;  will-change:transform, background-color; } .header-btn:active {  transform:translateY(0) translateZ(0); } .header-btn:not(:hover):not(:active) {  will-change:auto; } @media (max-width:1200px) {  .header-btn {   padding:10px 15px;  } } .header-btn__icon {  flex-shrink:0;  width:19px;  height:19px;  transition:all 0.3s ease; } .header-btn__icon path {  stroke:#A8B6AD;  stroke:var(--icon-default);  transition:stroke 0.3s ease; } .header-btn__text {  display:inline-block;  transition:color 0.3s ease; } .header-btn--signin {  color:#FFFFFF;  color:var(--white);  border-radius:8px;  border:1px solid #475C4E;  border:1px solid var(--border-accent);  background:transparent; } .header-btn--signin:hover {  background:rgba(255, 255, 255, 0.1);  border-color:#475C4E;  border-color:var(--border-accent); } .header-btn--signin:focus {  background:rgba(255, 255, 255, 0.1);  outline:2px solid rgba(255, 255, 255, 0.5); } .header-btn--buynow {  background:#1ED760;  background:var(--primary-green);  color:#11271E;  color:var(--main-text-color); } .header-btn--buynow:hover {  background:#41FF85;  background:var(--highlight-darkened);  color:#FFFFFF;  color:var(--button-text); }  .lang-switcher {  position:relative;  display:inline-flex;  align-items:center; } .lang-switcher__toggle {  display:inline-flex;  align-items:center;  gap:8px;  padding:8px 12px;  background:transparent;  border:none;  color:#FFFFFF;  color:var(--white);  font-size:14px;  font-weight:500;  line-height:150%;  cursor:pointer;  transition:all 0.3s ease;  border-radius:8px; } .lang-switcher__toggle:hover {  background:rgba(255, 255, 255, 0.1);  color:#1ED760;  color:var(--primary-green); } .lang-switcher__toggle:hover .lang-switcher__icon path, .lang-switcher__toggle:hover .lang-switcher__arrow path {  stroke:#1ED760;  stroke:var(--primary-green); } .lang-switcher__toggle:focus {  outline:1px solid rgba(30, 215, 96, 0.62);  outline:1px solid var(--primary-green-alpha);  outline-offset:1px; } .lang-switcher__toggle[aria-expanded=true] {  background:rgba(255, 255, 255, 0.1); } .lang-switcher__toggle[aria-expanded=true] .lang-switcher__arrow {  transform:rotate(180deg); } .lang-switcher__icon {  flex-shrink:0;  width:19px;  height:19px;  transition:all 0.3s ease; } .lang-switcher__icon path {  stroke:#A8B6AD;  stroke:var(--icon-default);  transition:stroke 0.3s ease; } .lang-switcher__current {  font-size:14px;  font-weight:500;  line-height:150%;  transition:color 0.3s ease;  white-space:nowrap; } .lang-switcher__arrow {  flex-shrink:0;  width:12px;  height:12px;  transition:all 0.3s ease; } .lang-switcher__arrow path {  stroke:#A8B6AD;  stroke:var(--icon-default);  transition:stroke 0.3s ease; } .lang-switcher__dropdown {  position:absolute;  top:calc(100% + 8px);  right:0;  min-width:80px;  background:#11271E;  background:var(--dark);  border-radius:8px;  box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);  opacity:0;  visibility:hidden;  transform:translateY(-10px);  transition:all 0.3s ease;  z-index:100; } .lang-switcher__dropdown[aria-hidden=false] {  opacity:1;  visibility:visible;  transform:translateY(0); } .lang-switcher__list {  list-style:none;  margin:0;  padding:8px 0; } .lang-switcher__item {  margin:0; } .lang-switcher__item--active .lang-switcher__link {  background:rgba(255, 255, 255, 0.1);  color:#1ED760;  color:var(--primary-green); } .lang-switcher__link {  display:flex;  align-items:center;  gap:8px;  padding:10px 20px;  color:#FFFFFF;  color:var(--white);  -webkit-text-decoration:none;  text-decoration:none;  transition:all 0.3s ease;  text-align:left; } .lang-switcher__link:hover {  background:rgba(255, 255, 255, 0.05);  color:#1ED760;  color:var(--primary-green); } .lang-switcher__flag {  width:16px;  height:16px;  border-radius:50%;  -o-object-fit:cover;   object-fit:cover;  flex-shrink:0; } .lang-switcher__lang-code {  font-size:14px;  font-weight:500;  line-height:150%;  display:block; } @media (max-width:1200px) {  .lang-switcher__toggle {   padding:6px 10px;   font-size:14px;   font-weight:500;   line-height:normal;  } } @media (max-width:1200px) and (max-width:600px) {  .lang-switcher__toggle {   font-size:13px;  } } @media (max-width:1200px) {  .lang-switcher__current {   font-size:14px;   font-weight:500;   line-height:normal;  } } @media (max-width:1200px) and (max-width:600px) {  .lang-switcher__current {   font-size:13px;  } } @media (max-width:1200px) {  .lang-switcher__dropdown {   right:auto;   left:0;  } }  .mobile-menu-toggle {  display:none;  position:relative;  border:none;  background:#1ED760;  background:var(--primary-green);  cursor:pointer;  padding:8px;  width:34px;  height:34px;  border-radius:6px;  z-index:99;  line-height:0;  outline:none;  transition:all 0.3s ease;  gap:9px; } .mobile-menu-toggle:focus {  outline:none; } .mobile-menu-toggle:hover, .mobile-menu-toggle:focus {  background:#41FF85;  background:var(--primary-green-hover); } .mobile-menu-toggle:active {  transform:scale(0.95); } @media (max-width:1200px) {  .mobile-menu-toggle {   display:flex;   align-items:center;   justify-content:center;  } }  .mobile-menu-icon {  display:flex;  flex-direction:row;  align-items:center;  justify-content:center;  width:18px;  height:18px;  gap:0; } .mobile-menu-icon .icon-regular {  position:relative;  display:block;  width:14px;  height:2px;  background:#11271E;  background:var(--dark);  transition:all 0.3s ease;  outline:none;  border-radius:1px; } .mobile-menu-icon .icon-regular:before {  content:"";  position:absolute;  left:0;  width:14px;  height:2px;  background:#11271E;  background:var(--dark);  transition:all 0.3s ease;  border-radius:1px;  top:-6px; } .mobile-menu-icon .icon-regular:after {  content:"";  position:absolute;  left:0;  width:14px;  height:2px;  background:#11271E;  background:var(--dark);  transition:all 0.3s ease;  border-radius:1px;  bottom:-6px; } .mobile-menu-open .mobile-menu-toggle .mobile-menu-icon .icon-regular {  background:transparent; } .mobile-menu-open .mobile-menu-toggle .mobile-menu-icon .icon-regular:before {  transform:rotate(45deg);  top:0; } .mobile-menu-open .mobile-menu-toggle .mobile-menu-icon .icon-regular:after {  transform:rotate(-45deg);  bottom:0; }  .mobile-dropdown-menu {  display:none;  position:absolute;  top:100%;  left:0;  right:0;  background:#FFFFFF;  background:var(--body-bg);  z-index:98;  opacity:0;  transform:translateY(-10px);  transition:all 0.3s ease; } .mobile-dropdown-menu .mobile-dropdown-content {  padding:20px;  min-height:calc(100vh - 100px);  max-height:calc(100vh - 100px);  overflow-y:auto; } .mobile-menu-open .mobile-dropdown-menu {  opacity:1;  transform:translateY(0);  display:block; } .mobile-dropdown-menu .mobile-dropdown-nav {  margin-bottom:0; } .mobile-dropdown-menu .mobile-dropdown-nav .menu {  list-style:none;  margin:0;  padding:0; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item {  margin:0; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .menu-item-link {  display:flex;  align-items:center;  justify-content:space-between;  padding:12px 0;  border-bottom:1px solid rgba(0, 0, 0, 0.1);  transition:color 0.3s ease; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .menu-item-link a {  color:#11271E;  color:var(--main-text-color);  -webkit-text-decoration:none;  text-decoration:none;  font-size:18px;  font-weight:500;  line-height:normal;  display:flex;  align-items:center;  flex:1; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .menu-item-link a:hover {  color:#1ED760;  color:var(--primary-green); } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .menu-item-link .submenu-dropdown-toggle {  background:none;  border:none;  padding:4px;  margin-left:8px;  cursor:pointer;  color:#11271E;  color:var(--main-text-color);  transition:color 0.3s ease;  display:flex;  align-items:center;  justify-content:center;  min-width:24px;  min-height:24px;  flex-shrink:0; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .menu-item-link .submenu-dropdown-toggle:hover {  color:#1ED760;  color:var(--primary-green); } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .menu-item-link .submenu-dropdown-toggle .icon {  color:inherit; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .menu-item-link .submenu-dropdown-toggle .icon .iconify {  color:inherit;  width:18px !important;  height:18px !important; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .sub-menu {  list-style:none;  margin:0;  padding:0;  background:rgba(0, 0, 0, 0.05);  margin-top:8px;  border-radius:8px;  overflow:hidden; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .sub-menu .menu-item-link {  padding-left:20px;  border-bottom:1px solid rgba(0, 0, 0, 0.05); } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .sub-menu .menu-item-link a {  font-size:16px;  font-weight:400; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .sub-menu .menu-item-link .submenu-dropdown-toggle {  display:none; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item .sub-menu .menu-item:last-child .menu-item-link {  border-bottom:none; } .mobile-dropdown-menu .mobile-dropdown-nav .menu .menu-item:last-child > .menu-item-link {  border-bottom:none; } .mobile-dropdown-menu .lang-switcher--mobile {  padding:20px 0;  border-top:1px solid rgba(0, 0, 0, 0.1);  display:block; } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__toggle {  width:100%;  justify-content:space-between;  padding:12px 16px;  color:#11271E;  color:var(--main-text-color);  background:rgba(0, 0, 0, 0.03);  border-radius:8px; } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__toggle:hover {  background:rgba(0, 0, 0, 0.05);  color:#1ED760;  color:var(--primary-green); } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__toggle[aria-expanded=true] {  background:rgba(0, 0, 0, 0.05); } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__icon path, .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__arrow path {  stroke:#11271E;  stroke:var(--main-text-color); } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__current {  color:#11271E;  color:var(--main-text-color); } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__dropdown {  transform:none;  box-shadow:none;  margin-top:-20px;  border-radius:8px;  overflow:hidden;  width:100%; } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__dropdown[aria-hidden=false] {  opacity:1;  visibility:visible; } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__list {  background:rgba(0, 0, 0, 0.03);  border-radius:8px; } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__link {  color:#1ED760;  color:var(--primary-green);  padding:12px 16px; } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__link:hover {  background:rgba(0, 0, 0, 0.05);  color:#1ED760;  color:var(--primary-green); } .mobile-dropdown-menu .lang-switcher--mobile .lang-switcher__item--active .lang-switcher__link {  background:rgba(0, 0, 0, 0.05);  color:#1ED760;  color:var(--primary-green); } .mobile-dropdown-menu .mobile-dropdown-controls {  display:flex;  flex-direction:row;  gap:12px;  padding-top:20px;  border-top:1px solid rgba(0, 0, 0, 0.1); } .mobile-dropdown-menu .mobile-dropdown-controls .mobile-btn {  width:100%;  justify-content:center;  text-align:center; } .mobile-dropdown-menu .mobile-dropdown-controls .header-btn--signin {  background-color:#1ED760;  background-color:var(--primary-green);  color:#11271E;  color:var(--dark);  border:medium none currentcolor;  border:initial; }  body {  background:#FFFFFF;  background:var(--body-bg); }  .site-logo {  font-size:3.3rem;  text-transform:uppercase;  color:white;  max-width:350px; } .site-logo svg path {  transition:fill 0.3s ease; } .site-navigation .site-logo {  padding:3px 0; }  .entry-header, .page-header {  position:relative;  min-height:calc(200px + 5vw);  padding:30px 0;  color:white;  background-color:#11271E;  background-color:var(--dark);  background-size:cover; } .entry-header h1, .page-header h1 {  margin:0;  text-transform:uppercase; } .entry-header .cover-image, .page-header .cover-image {  height:500px; }  .entry-header + p, .entry-content > p:first-child {  padding-top:30px;  padding-top:var(--gap); }  .site-footer {  background:#11271E;  background:var(--footer-bg);  color:#FFFFFF;  color:var(--white);  padding:88px 0; } @media (max-width:900px) {  .site-footer {   padding:60px 0;  } } @media (max-width:600px) {  .site-footer {   padding:40px 0;  } } .site-footer a {  color:inherit;  -webkit-text-decoration:none;  text-decoration:none;  transition:opacity 0.2s ease; } .site-footer a:hover {  opacity:0.8; } .site-footer a:focus-visible {  outline:2px solid #1ED760;  outline:2px solid var(--primary-green);  outline-offset:2px; } .footer-top {  display:flex;  flex-direction:row;  gap:146px;  align-items:flex-start;  margin-bottom:64px; } @media (max-width:900px) {  .footer-top {   flex-direction:column;   gap:48px;   margin-bottom:48px;  } } @media (max-width:600px) {  .footer-top {   gap:40px;   margin-bottom:64px;  } } .footer-left {  flex:0 0 auto;  max-width:446px; } @media (max-width:900px) {  .footer-left {   max-width:100%;  } } .footer-logo-section {  margin-bottom:48px; } .footer-logo-section .footer-logo-link {  display:inline-block; } .footer-logo-section .footer-logo-link .footer-logo, .footer-logo-section .footer-logo-link svg {  height:42px;  width:auto;  max-width:255px; } @media (max-width:600px) {  .footer-logo-section .footer-logo-link .footer-logo,  .footer-logo-section .footer-logo-link svg {   height:36px;   max-width:217px;  } } .footer-logo-section .footer-logo-link .footer-logo path, .footer-logo-section .footer-logo-link svg path {  transition:fill 0.2s ease; } .footer-tagline {  font-size:18px;  font-weight:400;  line-height:normal; } @media (max-width:600px) {  .footer-tagline {   font-size:18px;  } } .footer-tagline {  line-height:1.5;  color:#FFFFFF;  color:var(--white);  margin:0 0 48px 0; } .footer-tagline .footer-tagline-highlight {  color:#1ED760;  color:var(--primary-green);  font-weight:600; } .footer-subscription-form {  display:flex;  flex-direction:column;  gap:24px; } .footer-subscription-form.is-loading .footer-subscribe-button {  opacity:0.7;  pointer-events:none; } .footer-subscription-wrapper {  display:flex;  flex-direction:column;  gap:24px; } .footer-subscription-message {  font-size:14px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .footer-subscription-message {   font-size:14px;  } } @media (max-width:600px) {  .footer-subscription-message {   font-size:12px;  } } .footer-subscription-message {  line-height:1.5;  border-radius:10px;  padding:12px 16px;  margin-top:16px; } .footer-subscription-message--success {  background:#93FBB9;  background:var(--light-green);  color:#11271E;  color:var(--dark); } .footer-subscription-message--error {  background:#475C4E;  background:var(--border-accent);  color:#FFFFFF;  color:var(--white); } .footer-subscription-form .footer-email-input, .site-footer .footer-email-input {  flex:1;  background:#243D32;  border:none;  border-radius:10px;  padding:18px 16px 18px 24px;  font-size:16px;  font-weight:400;  color:#FFFFFF;  color:var(--white);  min-width:0; } .footer-subscription-form .footer-email-input::-moz-placeholder, .site-footer .footer-email-input::-moz-placeholder {  color:#FFFFFF;  color:var(--white);  opacity:1; } .footer-subscription-form .footer-email-input::placeholder, .site-footer .footer-email-input::placeholder {  color:#FFFFFF;  color:var(--white);  opacity:1; } .footer-subscription-form .footer-email-input:focus, .site-footer .footer-email-input:focus {  outline:1px solid #1ED760;  outline:1px solid var(--primary-green);  outline-offset:1px;  border:none; } @media (max-width:600px) {  .footer-subscription-form .footer-email-input,  .site-footer .footer-email-input {   width:100%;  } } .footer-subscribe-button {  display:inline-flex;  align-items:center;  justify-content:center;  gap:10px;  padding:16px 24px;  background:#1ED760;  background:var(--primary-green);  color:#11271E;  color:var(--dark);  border-radius:10px;  -webkit-text-decoration:none;  text-decoration:none;  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .footer-subscribe-button {   font-size:16px;   font-weight:500;  } } .footer-subscribe-button {  line-height:1.5;  transition:all 0.3s ease;  cursor:pointer;  border:none;  white-space:nowrap;  max-width:150px;  align-self:flex-start; } .footer-subscribe-button:hover {  background:#41FF85;  background:var(--primary-green-hover);  transform:translateY(-2px);  -webkit-text-decoration:none;  text-decoration:none;  color:#11271E;  color:var(--dark); } .footer-subscribe-button:active {  transform:translateY(0); } @media (max-width:600px) {  .footer-subscribe-button {   padding:14px 24px;   width:100%;   justify-content:center;  } } .footer-subscribe-text {  display:inline-block;  color:#11271E;  color:var(--dark); } .footer-subscribe-icon {  width:20px;  height:20px;  flex-shrink:0;  transition:transform 0.3s ease; } .footer-subscribe-button:hover .footer-subscribe-icon {  transform:translate(4px, -4px); } @media (max-width:600px) {  .footer-subscribe-icon {   width:18px;   height:18px;  } } .footer-right {  flex:1;  display:flex;  flex-direction:column;  gap:120px;  align-items:flex-start;  justify-content:flex-end; } @media (max-width:900px) {  .footer-right {   width:100%;   gap:30px;  } } @media (max-width:600px) {  .footer-right {   gap:64px;  } } .footer-navigation {  width:100%; } .footer-nav-columns {  display:flex;  flex-direction:row;  gap:100px;  align-items:flex-start;  justify-content:flex-end; } @media (max-width:1200px) {  .footer-nav-columns {   gap:64px;  } } @media (max-width:900px) {  .footer-nav-columns {   flex-wrap:wrap;   gap:140px;   justify-content:flex-start;  } } @media (max-width:600px) {  .footer-nav-columns {   flex-direction:column;   gap:64px;  } } .footer-nav-group {  display:flex;  flex-direction:row;  gap:100px;  align-items:flex-start; } @media (max-width:1200px) {  .footer-nav-group {   gap:64px;  } } @media (max-width:900px) {  .footer-nav-group {   gap:140px;  } } @media (max-width:600px) {  .footer-nav-group {   gap:64px;  } } .footer-nav-column {  display:flex;  flex-direction:column;  gap:24px;  align-items:flex-start; } .footer-nav-heading {  font-size:18px;  font-weight:900;  line-height:normal;  line-height:1;  color:#FFFFFF;  color:var(--white);  margin:0 !important;  text-transform:uppercase; } .footer-nav-menu {  display:flex;  flex-direction:column;  gap:24px;  list-style:none;  margin:0;  padding:0; } .footer-nav-menu li {  margin:0;  padding:0; } .footer-nav-menu a {  font-size:16px;  font-weight:500;  line-height:normal;  line-height:1;  color:#FFFFFF;  color:var(--white);  display:block; } .footer-nav-menu a:hover {  opacity:0.8; } .footer-social {  width:100%; } @media (max-width:900px) {  .footer-social {   margin-top:32px;  } } .footer-social-links {  display:flex;  flex-direction:row;  gap:39px;  align-items:center;  flex-wrap:wrap;  justify-content:flex-end; } @media (max-width:1200px) {  .footer-social-links {   gap:32px;   justify-content:flex-start;  } } @media (max-width:600px) {  .footer-social-links {   gap:18px;   flex-wrap:nowrap;  } } .footer-social-link {  display:inline-flex;  align-items:center;  justify-content:center;  width:33px;  height:33px;  color:#1ED760;  color:var(--primary-green);  -webkit-text-decoration:none;  text-decoration:none;  transition:opacity 0.2s ease; } .footer-social-link:hover {  opacity:0.8; } .footer-social-link:focus-visible {  outline:2px solid #1ED760;  outline:2px solid var(--primary-green);  outline-offset:2px;  border-radius:4px; } .footer-social-icon {  display:inline-block;  width:33px;  height:33px;  color:#1ED760;  color:var(--primary-green); } .footer-social-icon .iconify {  width:33px;  height:33px;  font-size:33px;  color:#1ED760;  color:var(--primary-green); } .footer-social-icon svg {  width:33px;  height:33px;  fill:#1ED760;  fill:var(--primary-green); } .footer-bottom {  display:flex;  flex-direction:column;  gap:32px;  align-items:flex-start; } @media (max-width:600px) {  .footer-bottom {   gap:40px;  } } .footer-bottom-row {  display:flex;  flex-direction:row;  align-items:center;  justify-content:space-between;  width:100%; } @media (max-width:600px) {  .footer-bottom-row {   flex-direction:column;   gap:24px;   align-items:flex-start;  } } .footer-legal-links {  display:flex;  flex-direction:row;  gap:40px;  align-items:center;  flex-wrap:wrap; } @media (max-width:600px) {  .footer-legal-links {   flex-direction:column;   gap:24px;   align-items:flex-start;  } } .footer-legal-link {  font-size:14px;  font-weight:500;  line-height:normal;  line-height:1;  color:#A8B6AD !important;  color:var(--icon-default) !important;  -webkit-text-decoration:none;  text-decoration:none; } .footer-legal-link:hover {  opacity:0.8; } .footer-copyright .copyright-text {  font-size:14px;  font-weight:500;  line-height:normal;  line-height:1;  color:#A8B6AD;  color:var(--icon-default); } .footer-disclaimer {  width:100%;  padding-top:22px;  border-top:1px solid #475C4E;  border-top:1px solid var(--border-accent); } @media (max-width:600px) {  .footer-disclaimer {   padding-top:24px;  } } .footer-disclaimer .footer-disclaimer-text {  font-size:12px;  font-weight:400;  line-height:normal;  line-height:1.5;  color:#A8B6AD;  color:var(--icon-default);  margin:0; }  .error404 {  background:#FFFFFF;  background:var(--body-bg);  color:#11271E;  color:var(--main-text-color); } .error404.default-404 .site-content {  background:radial-gradient(800px circle at 20% 30%, rgba(30, 215, 96, 0.18), transparent 60%), radial-gradient(900px circle at 80% 70%, rgba(30, 215, 96, 0.12), transparent 55%), linear-gradient(180deg, #081C14 0%, #11271E 100%);  background:radial-gradient(800px circle at 20% 30%, rgba(30, 215, 96, 0.18), transparent 60%), radial-gradient(900px circle at 80% 70%, rgba(30, 215, 96, 0.12), transparent 55%), linear-gradient(180deg, var(--site-top) 0%, var(--dark) 100%);  color:#FFFFFF;  color:var(--text-on-dark);  padding:120px 0; } @media (max-width:900px) {  .error404.default-404 .site-content {   padding:80px 0;  } } @media (max-width:600px) {  .error404.default-404 .site-content {   padding:60px 0;  } } .error404.default-404 .default-404-content {  display:flex;  flex-direction:column;  align-items:center;  justify-content:center; } .error404.default-404 .default-404__code {  font-size:160px;  font-weight:900;  line-height:normal; } @media (max-width:900px) {  .error404.default-404 .default-404__code {   font-size:120px;  } } @media (max-width:600px) {  .error404.default-404 .default-404__code {   font-size:96px;   font-weight:900;  } } .error404.default-404 .default-404__code {  line-height:0.9;  margin:0 0 16px 0;  color:#1ED760;  color:var(--primary-green);  text-shadow:0 16px 40px rgba(0, 0, 0, 0.25);  letter-spacing:-0.02em; } .error404.default-404 .default-404__title {  font-size:40px;  font-weight:600;  line-height:normal; } @media (max-width:900px) {  .error404.default-404 .default-404__title {   font-size:32px;  } } @media (max-width:600px) {  .error404.default-404 .default-404__title {   font-size:28px;   font-weight:600;  } } .error404.default-404 .default-404__title {  line-height:1.15;  margin:0 0 16px 0;  color:#FFFFFF;  color:var(--text-on-dark);  max-width:760px; } .error404.default-404 .default-404__text {  font-size:18px;  font-weight:400;  line-height:normal; } @media (max-width:900px) {  .error404.default-404 .default-404__text {   font-size:16px;  } } @media (max-width:600px) {  .error404.default-404 .default-404__text {   font-size:15px;   font-weight:400;  } } .error404.default-404 .default-404__text {  line-height:1.6;  margin:0 0 32px 0;  max-width:640px;  color:rgba(255, 255, 255, 0.85); } .error404.default-404 .default-404__actions {  display:flex;  align-items:center;  justify-content:center;  gap:16px;  flex-wrap:wrap; } .error404.default-404 .default-404__btn {  -webkit-text-decoration:none;  text-decoration:none; } .error404.default-404 .default-404__btn--primary {  display:inline-flex;  align-items:center;  gap:12px;  padding:16px 28px;  border-radius:10px;  border:none;  -webkit-text-decoration:none;  text-decoration:none;  cursor:pointer;  width:-moz-fit-content;  width:fit-content;  transition:all 0.3s ease; } .error404.default-404 .default-404__btn--primary:hover {  -webkit-text-decoration:none;  text-decoration:none; } .error404.default-404 .default-404__btn--primary:active {  transform:translateY(0); } .error404.default-404 .default-404__btn--primary {  background:#1ED760;  background:var(--primary-green);  color:#11271E;  color:var(--dark);  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .error404.default-404 .default-404__btn--primary {   font-size:16px;  } } @media (max-width:600px) {  .error404.default-404 .default-404__btn--primary {   font-size:16px;   font-weight:500;  } } .error404.default-404 .default-404__btn--primary {  line-height:1.5; } .error404.default-404 .default-404__btn--primary:hover {  background:#41FF85;  background:var(--primary-green-hover);  transform:translateY(-2px);  color:#11271E;  color:var(--dark); } @media (max-width:600px) {  .error404.default-404 .default-404__btn--primary {   padding:14px 24px;  } } .error404.default-404 .default-404__btn--secondary {  display:inline-flex;  align-items:center;  gap:12px;  padding:16px 28px;  border-radius:10px;  border:none;  -webkit-text-decoration:none;  text-decoration:none;  cursor:pointer;  width:-moz-fit-content;  width:fit-content;  transition:all 0.3s ease; } .error404.default-404 .default-404__btn--secondary:hover {  -webkit-text-decoration:none;  text-decoration:none; } .error404.default-404 .default-404__btn--secondary:active {  transform:translateY(0); } .error404.default-404 .default-404__btn--secondary {  background:transparent;  color:#FFFFFF;  color:var(--white);  border:1px solid #475C4E;  border:1px solid var(--border-accent);  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .error404.default-404 .default-404__btn--secondary {   font-size:15px;  } } @media (max-width:600px) {  .error404.default-404 .default-404__btn--secondary {   font-size:14px;   font-weight:500;  } } .error404.default-404 .default-404__btn--secondary {  line-height:1.5; } .error404.default-404 .default-404__btn--secondary:hover {  background:rgba(255, 255, 255, 0.1);  border-color:#475C4E;  border-color:var(--border-accent);  color:#FFFFFF;  color:var(--white); } @media (max-width:600px) {  .error404.default-404 .default-404__btn--secondary {   padding:14px 24px;  } } @media (max-width:600px) {  .error404.default-404 .default-404__actions {   flex-direction:column;   width:100%;   align-items:center;  }  .error404.default-404 .default-404__btn--primary,  .error404.default-404 .default-404__btn--secondary {   width:100%;   max-width:340px;   justify-content:center;  } } .error404.custom-404 {  background:#F5F8FA;  background:var(--neutral-10);  color:#11271E;  color:var(--main-text-color); } .error404.custom-404 .site-footer, .error404.custom-404 .site-top {  display:block; } .error404.custom-404 .custom-404-content {  padding:calc(30px * 2) 0;  padding:calc(var(--gap) * 2) 0;  text-align:center; } .error404.custom-404 .custom-404-content .custom-404-body {  margin-bottom:calc(30px * 2);  margin-bottom:calc(var(--gap) * 2); } .error404.custom-404 .custom-404-content .custom-404-body > * {  max-width:100%; } .error404.custom-404 .custom-404-content .custom-404-body .wp-block-group, .error404.custom-404 .custom-404-content .custom-404-body .wp-block-column {  margin-bottom:30px;  margin-bottom:var(--gap); }  label {  display:block;  font-weight:800; } fieldset {  margin-bottom:30px;  margin-bottom:var(--gap); } input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], input[type=file], textarea {  border:1px solid grey;  background:transparent;  color:#11271E;  color:var(--main-text-color);  width:100%;  min-width:0;  font-size:inherit;  transition:all 0.5s;  padding:3px 5px;  display:block; } input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=range]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, input[type=file]:focus, textarea:focus {  border:1px solid #1ED760;  border:1px solid var(--highlight); } .site-container select {  width:100%;  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%20aria-hidden%3D%27true%27%20focusable%3D%27false%27%20width%3D%271em%27%20height%3D%271em%27%20style%3D%27-ms-transform%3A%20rotate%28360deg%29%3B%20-webkit-transform%3A%20rotate%28360deg%29%3B%20transform%3A%20rotate%28360deg%29%3B%27%20preserveAspectRatio%3D%27xMidYMid%20meet%27%20viewBox%3D%270%200%2032%2032%27%3E%3Cpath%20d%3D%27M16%2022L6%2012l1.4-1.4l8.6%208.6l8.6-8.6L26%2012z%27%20fill%3D%27currentColor%27%2F%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%2732%27%20height%3D%2732%27%20fill%3D%27rgba%280%2C%200%2C%200%2C%200%29%27%20%2F%3E%3C%2Fsvg%3E");  background-repeat:no-repeat, repeat;  background-position:right 0.8rem top 50%, 0 0;  background-size:1.2em auto, 100%;  -webkit-appearance:none;  -moz-appearance:none;  appearance:none;  padding:5px 10px;  font-weight:bold;  color:#11271E;  color:var(--main-text-color);  background-color:transparent;  font-size:inherit; } .site-container select option {  font-weight:normal; } input[type=radio], input[type=checkbox] {  margin-right:0.5em; }  .btn, .button, input[type=submit] {  border:1px solid transparent;  display:inline-block;  text-transform:capitalize;  background:#1ED760;  background:var(--highlight);  padding:5px 10px;  color:#FFFFFF;  color:var(--button-text);  border-radius:3px;  transition:all 0.5s;  cursor:pointer;  box-shadow:none;  font-size:inherit; } .btn:active, .btn:focus, .button:active, .button:focus, input[type=submit]:active, input[type=submit]:focus {  color:#FFFFFF;  color:var(--button-text);  background:#41FF85;  background:var(--highlight-darkened);  box-shadow:0 0 0 2px rgba(30, 215, 96, 0.62);  box-shadow:0 0 0 2px var(--highlight-alpha); } .btn:hover, .btn:focus, .button:hover, .button:focus, input[type=submit]:hover, input[type=submit]:focus {  background:#1ED760;  background:var(--highlight);  color:#FFFFFF;  color:var(--button-text); } .btn--o, .button--o {  border:1px solid #1ED760;  border:1px solid var(--highlight);  color:#1ED760;  color:var(--highlight);  background:transparent; } .btn--o:hover, .btn--o:focus, .button--o:hover, .button--o:focus {  background:#1ED760;  background:var(--highlight);  color:white; }  ::-moz-placeholder {  color:var(--grey);  opacity:0.7;  font-family:"Graphik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;  font-family:var(--font); } ::placeholder {  color:var(--grey);  opacity:0.7;  font-family:"Graphik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;  font-family:var(--font); }  .search-form {  display:flex;  font-size:2rem; } .search-form .search-field {  flex:1 1 auto;  padding:3px 10px 3px 10px;  border:1px solid #1ED760;  border:1px solid var(--highlight);  border-radius:3px;  background:#FFFFFF;  background:var(--body-bg); }   .input-prepend, .input-append {  transition:all 0.5s;  background:#FFFFFF;  background:var(--body-bg);  z-index:2;  color:var(--subtle-text-color);  box-shadow:none; } .input-append {  border-radius:0 3px 3px 0;  margin-left:-2px;  order:1;  border:1px solid #1ED760;  border:1px solid var(--highlight);  border-left:0; } .input-prepend {  border-radius:3px 0 0 3px;  margin-right:-2px;  border:1px solid #1ED760;  border:1px solid var(--highlight);  order:-1;  border-right:0; } input:focus + .input-prepend {  border-color:#1ED760;  border-color:var(--highlight); } input:focus + .input-append {  border-color:#1ED760;  border-color:var(--highlight); }  :root {  --promo-banner-z-index:9999;  --promo-banner-circle-z-index:9998;  --promo-banner-height:60px;  --promo-banner-animation-duration:0.4s;  --promo-banner-easing:cubic-bezier(0.25, 0.46, 0.45, 0.94);  --promo-banner-circle-easing:cubic-bezier(0.175, 0.885, 0.32, 1.275); } .promo-banner {  position:fixed;  left:0;  right:0;  z-index:9999;  z-index:var(--promo-banner-z-index);  opacity:0;  visibility:hidden;  transform:translateY(-100%);  transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);  transition:all var(--promo-banner-animation-duration) var(--promo-banner-easing);  will-change:transform, opacity;  contain:layout style paint;  backface-visibility:hidden; } .promo-banner--top {  top:0;  transform:translateY(-100%); } .promo-banner--top.show {  transform:translateY(0); } .admin-bar .promo-banner--top {  top:32px; } @media screen and (max-width:782px) {  .admin-bar .promo-banner--top {   top:46px;  } } .promo-banner--bottom {  bottom:10px;  transform:translateY(100%); } .promo-banner--bottom.show {  transform:translateY(0); } .promo-banner.show {  opacity:1;  visibility:visible;  will-change:auto; } .promo-banner.hidden {  opacity:0;  visibility:hidden;  transform:translateY(-100%);  will-change:auto; } .promo-banner.hidden.promo-banner--bottom {  transform:translateY(100%); } .promo-banner__container {  display:flex;  align-items:center;  justify-content:space-between;  gap:16px;  padding:16px;  margin:0 auto;  position:relative;  border-radius:10px;  border:1px solid rgba(197, 214, 222, 0.60);  border:1px solid var(--border-weak);  background:white;  background:var(--promo-banner-bg);  box-shadow:0px 4px 20px 0px rgba(40, 40, 40, 0.12);  max-width:895px;  flex-wrap:wrap;  contain:layout style;  isolation:isolate; } @media (max-width:900px) {  .promo-banner__container {   gap:12px;   padding:16px;   max-width:700px;  } } @media (max-width:600px) {  .promo-banner__container {   flex-direction:column;   gap:8px;   padding:16px;   text-align:center;   max-width:calc(100% - 2 * 30px);   max-width:calc(100% - 2 * var(--container-padding));   align-items:center;  } } .promo-banner__icon {  display:flex;  align-items:center;  justify-content:center;  width:50px;  height:50px;  background:#1ED760;  background:var(--promo-banner-button);  border-radius:50%;  flex-shrink:0;  color:#11271E;  color:var(--promo-banner-text);  contain:layout style paint;  transform:translateZ(0); } .promo-banner__icon svg {  width:30px;  height:30px;  shape-rendering:geometricPrecision; } @media (max-width:900px) {  .promo-banner__icon {   width:46px;   height:46px;  }  .promo-banner__icon svg {   width:26px;   height:26px;  } } @media (max-width:600px) {  .promo-banner__icon {   width:40px;   height:40px;   display:none;  }  .promo-banner__icon svg {   width:25px;   height:25px;  } } .promo-banner__highlight {  color:#11271E;  color:var(--promo-banner-text);  font-weight:600;  border-radius:6px;  display:inline-block;  padding:2px 6px;  background:rgba(30, 215, 96, 0.62);  background:var(--highlight-alpha);  contain:style; } .promo-banner__header {  display:flex;  align-items:center;  gap:12px;  flex:1;  min-width:0; } @media (max-width:600px) {  .promo-banner__header {   flex:none;   width:90%;   justify-content:center;  } } .promo-banner__title {  font-size:18px;  font-weight:600;  line-height:normal; } @media (max-width:900px) {  .promo-banner__title {   font-size:16px;  } } @media (max-width:600px) {  .promo-banner__title {   font-size:14px;   font-weight:600;  } } .promo-banner__title {  font-style:normal;  line-height:1.2;  margin:0;  flex:1;  position:relative;  color:#11271E;  color:var(--promo-banner-text); } @media (max-width:600px) {  .promo-banner__title {   text-align:center;  } } .promo-banner__subtitle {  font-size:14px;  font-weight:400;  line-height:normal; } @media (max-width:900px) {  .promo-banner__subtitle {   font-size:12px;  } } @media (max-width:600px) {  .promo-banner__subtitle {   font-size:12px;   font-weight:400;  } } .promo-banner__subtitle {  font-style:normal;  line-height:1.4;  margin:-6px 0 0 0;  flex-basis:100%;  order:2;  color:#11271E;  color:var(--promo-banner-text); } @media (max-width:900px) {  .promo-banner__subtitle {   margin:6px 0 0 0;  } } @media (max-width:600px) {  .promo-banner__subtitle {   margin:8px 0 0 0;   text-align:center;   order:2;  } } .promo-banner__button {  display:inline-flex;  align-items:center;  gap:12px;  padding:14px 24px;  border-radius:50px;  border:none;  -webkit-text-decoration:none;  text-decoration:none;  cursor:pointer;  width:-moz-fit-content;  width:fit-content;  transition:all 0.3s ease; } .promo-banner__button:hover {  -webkit-text-decoration:none;  text-decoration:none; } .promo-banner__button:active {  transform:translateY(0); } .promo-banner__button {  background:#1ED760;  background:var(--promo-banner-button);  color:#11271E;  color:var(--promo-banner-text);  -webkit-text-decoration:none;  text-decoration:none;  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .promo-banner__button {   font-size:15px;  } } @media (max-width:600px) {  .promo-banner__button {   font-size:14px;   font-weight:500;  } } .promo-banner__button {  font-style:normal;  line-height:1.2;  white-space:nowrap;  flex-shrink:0;  margin-right:8px;  contain:layout style;  transform:translateZ(0);  backface-visibility:hidden; } .promo-banner__button:hover {  background:#41FF85;  background:var(--promo-banner-button-hover);  -webkit-text-decoration:none;  text-decoration:none;  color:#11271E;  color:var(--promo-banner-text);  transform:translateY(-1px) translateZ(0); } .promo-banner__button:active {  transform:translateY(0) translateZ(0); } @media (max-width:900px) {  .promo-banner__button {   padding:12px 20px;   margin-right:6px;  } } @media (max-width:600px) {  .promo-banner__button {   padding:10px 20px;   margin-right:0;   order:3;  } } .promo-banner__close {  display:inline-flex;  align-items:center;  gap:0;  padding:0;  border-radius:50%;  border:none;  -webkit-text-decoration:none;  text-decoration:none;  cursor:pointer;  width:-moz-fit-content;  width:fit-content;  transition:all 0.3s ease; } .promo-banner__close:hover {  -webkit-text-decoration:none;  text-decoration:none; } .promo-banner__close:active {  transform:translateY(0); } .promo-banner__close {  width:44px;  height:44px;  background:none;  border:none;  color:#11271E;  color:var(--promo-banner-text);  cursor:pointer;  display:flex;  align-items:center;  justify-content:center;  flex-shrink:0;  contain:layout style;  transform:translateZ(0); } .promo-banner__close:hover {  opacity:1;  background:rgba(0, 0, 0, 0.05); } .promo-banner__close:active {  transform:scale(0.95) translateZ(0); } .promo-banner__close svg {  width:22px;  height:22px;  shape-rendering:geometricPrecision; } @media (max-width:600px) {  .promo-banner__close {   position:absolute;   top:8px;   right:8px;  } }  .promo-banner-circle {  position:fixed;  z-index:9998;  z-index:var(--promo-banner-circle-z-index);  opacity:0;  visibility:hidden;  transform:scale(0);  transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);  transition:all var(--promo-banner-animation-duration) var(--promo-banner-circle-easing);  will-change:transform, opacity;  backface-visibility:hidden; } .promo-banner-circle--top {  top:20px;  right:20px; } .admin-bar .promo-banner-circle--top {  top:52px; } @media screen and (max-width:782px) {  .admin-bar .promo-banner-circle--top {   top:66px;  } } .promo-banner-circle--bottom {  bottom:20px;  right:20px; } .promo-banner-circle.show {  opacity:1;  visibility:visible;  transform:scale(1);  will-change:auto; } @media (max-width:600px) {  .promo-banner-circle--top {   top:16px;   right:16px;  }  .admin-bar .promo-banner-circle--top {   top:48px;  } } @media screen and (max-width:600px) and (max-width:782px) {  .admin-bar .promo-banner-circle--top {   top:62px;  } } @media (max-width:600px) {  .promo-banner-circle--bottom {   bottom:16px;   right:16px;  } } .promo-banner-circle__button {  display:inline-flex;  align-items:center;  gap:0;  padding:0;  border-radius:50%;  border:none;  -webkit-text-decoration:none;  text-decoration:none;  cursor:pointer;  width:-moz-fit-content;  width:fit-content;  transition:all 0.3s ease; } .promo-banner-circle__button:hover {  -webkit-text-decoration:none;  text-decoration:none; } .promo-banner-circle__button:active {  transform:translateY(0); } .promo-banner-circle__button {  width:56px;  height:56px;  background:#1ED760;  background:var(--promo-banner-button);  color:#11271E;  color:var(--promo-banner-text);  border:none;  box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);  display:flex;  align-items:center;  justify-content:center;  cursor:pointer;  transition:all 0.3s ease;  contain:layout style;  transform:translateZ(0);  backface-visibility:hidden; } .promo-banner-circle__button svg {  width:22px;  height:22px; } .promo-banner-circle__button:hover {  background:#41FF85;  background:var(--promo-banner-button-hover);  color:#11271E;  color:var(--promo-banner-text);  transform:scale(1.05) translateZ(0);  box-shadow:0 6px 25px rgba(0, 0, 0, 0.2); } .promo-banner-circle__button:active {  transform:scale(0.95) translateZ(0); } @media (max-width:600px) {  .promo-banner-circle__button {   width:48px;   height:48px;  } }  @media (prefers-reduced-motion:reduce) {  .promo-banner,  .promo-banner-circle {   transition:opacity 0.3s ease;   transform:translateZ(0);  }  .promo-banner.show,  .promo-banner-circle.show {   transform:translateZ(0);  }  .promo-banner__button,  .promo-banner__close,  .promo-banner-circle__button {   transition:none;   transform:translateZ(0);  }  .promo-banner__button:hover, .promo-banner__button:active,  .promo-banner__close:hover,  .promo-banner__close:active,  .promo-banner-circle__button:hover,  .promo-banner-circle__button:active {   transform:translateZ(0);  } } @media (prefers-contrast:high) {  .promo-banner__container {   border:2px solid #11271E;   border:2px solid var(--main-text-color);   isolation:isolate;  }  .promo-banner__button {   border:2px solid #FFFFFF;   border:2px solid var(--button-text);   contain:layout style;  }  .promo-banner-circle__button {   border-width:3px;   contain:layout style;  } } @media print {  .promo-banner,  .promo-banner-circle {   display:none !important;   contain:none;  } } body.has-promo-banner-top .site-top.sticky-header-enabled.is-sticky {  top:calc(0px + 60px);  top:calc(var(--sticky-top-offset, 0px) + var(--promo-banner-height, 60px));  contain:layout;  transform:translateZ(0); } body.has-promo-banner-top .mobile-menu-toggle {  top:calc(0px + 60px) !important;  top:calc(var(--sticky-top-offset, 0px) + var(--promo-banner-height, 60px)) !important;  contain:layout;  transform:translateZ(0); }  .wp-block-file {  align-content:center; } .wp-block-file a {  flex:0 0 auto; }  #page .wp-block-gallery {  padding:0; } #page .wp-block-gallery li {  padding:0; } #page .wp-block-gallery .blocks-gallery-item {  width:100%;  margin:0;  height:300px; } .wp-block-quote.is-large:before {  font-size:4rem; } .wp-block-quote.is-large p {  font-size:4rem; } q {  quotes:"“" "”" "‘" "’"; }  #comments {  padding:30px 0;  padding:var(--gap) 0; } .comments-holder {  max-width:1300px;  max-width:var(--container-content);  margin:auto; } .comment-list {  margin:0;  padding:0;  list-style:none; } .comment-form-cookies-consent label {  display:inline;  font-weight:normal; }  .pagination {  text-align:center;  padding:30px 0;  padding:var(--gap) 0; } .pagination .page-numbers {  background:#1ED760;  background:var(--primary-green);  color:#FFFFFF;  color:var(--button-text);  margin:0 4px;  padding:12px 16px;  border-radius:8px;  -webkit-text-decoration:none;  text-decoration:none;  font-size:16px;  font-weight:500;  transition:all 0.3s ease;  border:1px solid #1ED760;  border:1px solid var(--primary-green); } .pagination .page-numbers:hover {  background:#41FF85;  background:var(--primary-green-hover);  border-color:#41FF85;  border-color:var(--primary-green-hover);  transform:translateY(-1px); } .pagination .page-numbers * {  pointer-events:none; } .pagination .page-numbers.current {  background:#F5F8FA;  background:var(--neutral-10);  color:#11271E;  color:var(--main-text-color);  border-color:#e6e8eb;  border-color:var(--border-color); } .pagination .page-numbers.current:hover {  background:#F5F8FA;  background:var(--neutral-10);  color:#11271E;  color:var(--main-text-color);  transform:none; } .pagination .page-numbers.dots {  background:transparent;  color:#4c545d;  color:var(--text-muted);  margin:0 8px;  border:none; } .pagination .page-numbers.dots:hover {  background:transparent;  transform:none; } .pagination .page-numbers.prev, .pagination .page-numbers.next {  display:inline-flex;  align-items:center;  justify-content:center;  padding:12px 14px;  font-size:16px;  line-height:1; } .after-article .nav-links {  background:#D2FF55;  background:var(--ast-nexus);  border-radius:10px;  padding:30px 32px;  display:flex;  align-items:center;  gap:40px; } @media (max-width:768px) {  .after-article .nav-links {   flex-direction:column;   gap:24px;   padding:20px 24px;  } } .after-article .nav-links .nav-previous, .after-article .nav-links .nav-next {  flex:1;  min-width:0; } .after-article .nav-links .nav-placeholder {  visibility:hidden; } .after-article .nav-links a {  display:inline-block;  -webkit-text-decoration:none;  text-decoration:none;  color:#11271E;  color:var(--dark);  transition:color 0.3s ease; } .after-article .nav-links a:hover {  color:#41FF85;  color:var(--primary-green-hover); } .after-article .nav-links .nav-title {  font-size:18px;  font-weight:900;  line-height:normal; } @media (max-width:900px) {  .after-article .nav-links .nav-title {   font-size:17px;  } } @media (max-width:600px) {  .after-article .nav-links .nav-title {   font-size:16px;  } } .after-article .nav-links .nav-title {  line-height:1.4;  text-transform:uppercase;  font-family:"Deacon", Georgia, serif;  font-family:var(--font-alt);  color:#11271E;  color:var(--dark);  word-break:break-word; } .after-article .nav-links .nav-arrows {  display:flex;  align-items:center;  justify-content:center;  gap:16px;  flex-shrink:0; } .after-article .nav-links .nav-arrow-btn {  display:flex;  align-items:center;  justify-content:center;  width:42px;  height:42px;  background:transparent;  color:#11271E;  color:var(--dark);  border:1px solid #11271E;  border:1px solid var(--dark);  border-radius:50%;  cursor:pointer;  transition:all 0.3s ease;  flex-shrink:0; } @media (max-width:768px) {  .after-article .nav-links .nav-arrow-btn {   width:36px;   height:36px;  } } .after-article .nav-links .nav-arrow-btn:hover:not(:disabled) {  background:#11271E;  background:var(--dark);  color:#D2FF55;  color:var(--ast-nexus);  transform:translateY(-2px); } .after-article .nav-links .nav-arrow-btn:disabled {  opacity:0.3;  cursor:not-allowed; } .after-article .nav-links .nav-arrow-btn .iconify {  width:20px;  height:20px;  flex-shrink:0; } @media (max-width:768px) {  .after-article .nav-links .nav-arrow-btn .iconify {   width:18px;   height:18px;  } } .after-article .nav-links .screen-reader-text {  position:absolute !important;  clip:rect(1px, 1px, 1px, 1px);  padding:0 !important;  border:0 !important;  height:1px !important;  width:1px !important;  overflow:hidden; } .after-article .nav-links .nav-next {  text-align:right; } .after-article .nav-links .nav-previous {  text-align:left; }  .post-entry-header {  position:relative;  padding:90px 0 0;  color:#11271E;  color:var(--main-text-color); } @media (max-width:900px) {  .post-entry-header {   padding:60px 0 0;  } } @media (max-width:600px) {  .post-entry-header {   padding:40px 0 0;  } } .post-entry-header h1 {  margin:0; } .post-breadcrumb {  display:flex;  align-items:center;  margin-bottom:64px; } @media (max-width:600px) {  .post-breadcrumb {   margin-bottom:32px;  } } .post-breadcrumb__link {  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .post-breadcrumb__link {   font-size:16px;  } } .post-breadcrumb__link {  line-height:1.5;  color:#6C7672;  -webkit-text-decoration:none;  text-decoration:none;  transition:color 0.3s ease; } .post-breadcrumb__link:hover {  color:#C0ED44;  color:var(--ast-nexus-hover); } .post-breadcrumb__separator {  display:flex;  align-items:center;  justify-content:center;  margin:0 5px;  color:#11271E;  color:var(--main-text-color); } .post-breadcrumb__separator .iconify {  width:16px;  height:16px;  display:block; } @media (max-width:600px) {  .post-breadcrumb__separator {   margin:0 2px;  }  .post-breadcrumb__separator .iconify {   width:12px;   height:12px;  } } .post-breadcrumb__current {  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .post-breadcrumb__current {   font-size:16px;  } } .post-breadcrumb__current {  color:#11271E;  color:var(--main-text-color); } @media (max-width:600px) {  .post-breadcrumb__current {   max-width:150px;   overflow:hidden;   text-overflow:ellipsis;   white-space:nowrap;  } } .post-entry-header .entry-title {  font-size:42px;  font-weight:700;  line-height:normal; } @media (max-width:600px) {  .post-entry-header .entry-title {   font-size:24px;   font-weight:600;  } } .post-entry-header .entry-title {  color:#11271E;  color:var(--main-text-color); } .post-meta {  display:flex;  align-items:center;  gap:64px;  margin-top:64px; } @media (max-width:600px) {  .post-meta {   gap:32px;   margin-top:32px;   flex-wrap:wrap;  } } .post-meta__item {  display:flex;  align-items:center;  color:#11271E;  color:var(--main-text-color); } .post-meta__date time, .post-meta__category-link {  font-size:18px;  font-weight:500;  line-height:normal;  color:#6C7672;  transition:color 0.3s ease; } .post-meta__category-link {  -webkit-text-decoration:none;  text-decoration:none;  background:#CED7D1;  color:#11271E;  color:var(--dark);  padding:8px 12px;  border-radius:4px;  white-space:nowrap; } .post-meta__author-link {  display:inline-flex;  align-items:center;  gap:8px;  -webkit-text-decoration:none;  text-decoration:none;  color:#11271E;  color:var(--dark);  transition:color 0.3s ease; } .post-meta__author-link img {  width:24px;  height:24px;  border-radius:50%;  -o-object-fit:cover;   object-fit:cover; } .post-meta__author-link span {  font-size:18px;  font-weight:600;  line-height:normal;  line-height:1; } .post-meta__author-link:hover {  color:#1ED760;  color:var(--primary-green); } .post-meta__updated time {  font-size:16px;  font-weight:500;  line-height:normal;  color:#6C7672;  font-style:italic; } .post-layout {  padding:40px 0; } @media (max-width:900px) {  .post-layout {   padding:30px 0;  } } @media (max-width:600px) {  .post-layout {   padding:20px 0;  } } .post-layout__wrapper {  display:grid;  grid-template-columns:1fr 350px;  grid-gap:40px;  gap:40px;  align-items:start;  position:relative; } @media (max-width:1200px) {  .post-layout__wrapper {   gap:30px;   grid-template-columns:1fr 320px;  } } @media (max-width:900px) {  .post-layout__wrapper {   grid-template-columns:1fr;   gap:40px;  } } @media (max-width:600px) {  .post-layout__wrapper {   gap:30px;  } } .post-layout__content {  min-width:0; } .post-layout__sidebar {  transition:box-shadow 0.3s ease; } @media (max-width:900px) {  .post-layout__sidebar {   order:2;  } } @media (max-width:900px) {  .post-layout__sidebar.sidebar-fixed {   position:static !important;   width:auto !important;   top:auto !important;   z-index:auto !important;  } } .post-featured-image {  width:100%;  overflow:hidden; } .post-featured-image__img {  width:100%;  height:auto;  min-height:400px;  -o-object-fit:cover;   object-fit:cover;  display:block;  border-radius:10px; } @media (max-width:600px) {  .post-featured-image__img {   min-height:300px;   -o-object-fit:fill; object-fit:fill;  } } .type-post .entry-content {  color:#11271E;  color:var(--main-text-color); } .type-post .entry-content p {  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content p {   font-size:16px;  } } .type-post .entry-content p {  line-height:1.5; } .type-post .entry-content p:last-child {  margin-bottom:0; } .type-post .entry-content h1, .type-post .entry-content h2, .type-post .entry-content h3, .type-post .entry-content h4, .type-post .entry-content h5, .type-post .entry-content h6 {  color:#11271E;  color:var(--main-text-color);  font-weight:600;  margin-top:24px;  margin-bottom:24px;  text-transform:uppercase; } .type-post .entry-content h1:first-child, .type-post .entry-content h2:first-child, .type-post .entry-content h3:first-child, .type-post .entry-content h4:first-child, .type-post .entry-content h5:first-child, .type-post .entry-content h6:first-child {  margin-top:0; } @media (max-width:600px) {  .type-post .entry-content h1, .type-post .entry-content h2, .type-post .entry-content h3, .type-post .entry-content h4, .type-post .entry-content h5, .type-post .entry-content h6 {   margin-top:20px;   margin-bottom:20px;  } } .type-post .entry-content h1 {  font-size:42px;  font-weight:600;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content h1 {   font-size:28px;  } } .type-post .entry-content h1 {  margin:56px 0 26px 0; } .type-post .entry-content h2 {  font-size:32px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content h2 {   font-size:20px;  } } .type-post .entry-content h2 {  margin:56px 0 26px 0; } .type-post .entry-content h3 {  font-size:24px;  font-weight:600;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content h3 {   font-size:16px;  } } .type-post .entry-content h3 {  margin:56px 0 26px 0; } .type-post .entry-content h4 {  font-size:22px;  font-weight:600;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content h4 {   font-size:15px;  } } .type-post .entry-content h4 {  margin:56px 0 26px 0; } .type-post .entry-content h5 {  font-size:20px;  font-weight:600;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content h5 {   font-size:16px;  } } .type-post .entry-content h5 {  margin:56px 0 26px 0; } .type-post .entry-content h6 {  font-size:18px;  font-weight:600;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content h6 {   font-size:16px;  } } .type-post .entry-content h6 {  margin:56px 0 26px 0; } .type-post .entry-content a {  color:#1ED760;  color:var(--primary-green);  -webkit-text-decoration:underline;  text-decoration:underline;  text-decoration-color:transparent;  text-underline-offset:3px;  transition:all 0.3s ease; } .type-post .entry-content a:hover {  color:#1ED760;  color:var(--primary-green);  text-decoration-color:#1ED760;  text-decoration-color:var(--primary-green); } .type-post .entry-content ul, .type-post .entry-content ol {  margin:12px 0;  padding-left:32px; } @media (max-width:600px) {  .type-post .entry-content ul, .type-post .entry-content ol {   margin:10px 0;   padding-left:24px;  } } .type-post .entry-content ul li, .type-post .entry-content ol li {  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content ul li, .type-post .entry-content ol li {   font-size:16px;  } } .type-post .entry-content ul li, .type-post .entry-content ol li {  line-height:1.5; } .type-post .entry-content ul li:last-child, .type-post .entry-content ol li:last-child {  margin-bottom:0; } .type-post .entry-content ul ul, .type-post .entry-content ul ol, .type-post .entry-content ol ul, .type-post .entry-content ol ol {  margin:12px 0;  padding-left:24px; } .type-post .entry-content ul.custom-list-unstyled, .type-post .entry-content ol.custom-list-unstyled {  list-style:none;  padding-left:0;  margin-left:0; } .type-post .entry-content ul.custom-list-unstyled li, .type-post .entry-content ol.custom-list-unstyled li {  position:relative;  padding-left:0;  line-height:1.5; } .type-post .entry-content ul.custom-list-unstyled ul, .type-post .entry-content ul.custom-list-unstyled ol, .type-post .entry-content ol.custom-list-unstyled ul, .type-post .entry-content ol.custom-list-unstyled ol {  padding-left:0;  list-style:none;  line-height:1.5; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list, .type-post .entry-content ol.custom-list-unstyled.wp-block-list {  background:rgba(224,242,255,0.4);  background:var(--background-light);  border:1px solid #e6e8eb;  border:1px solid var(--border-color);  padding:1.5rem;  margin:2rem 0; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list li, .type-post .entry-content ol.custom-list-unstyled.wp-block-list li {  margin-bottom:0.5rem;  padding-left:0;  line-height:1.5; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list li:last-child, .type-post .entry-content ol.custom-list-unstyled.wp-block-list li:last-child {  margin-bottom:0; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list a, .type-post .entry-content ol.custom-list-unstyled.wp-block-list a {  color:#11271E;  color:var(--main-text-color);  -webkit-text-decoration:none;  text-decoration:none;  display:flex;  align-items:center;  padding:0.25rem 0;  transition:all 0.3s ease;  position:relative; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list a::before, .type-post .entry-content ol.custom-list-unstyled.wp-block-list a::before {  content:"›";  margin-right:10px;  font-size:10px;  transition:transform 0.3s ease;  flex-shrink:0; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list a::after, .type-post .entry-content ol.custom-list-unstyled.wp-block-list a::after {  content:"";  position:absolute;  bottom:0;  left:16px;  right:auto;  height:1px;  width:0;  background:#1ED760;  background:var(--primary-green);  transition:width 0.3s ease; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list a:hover, .type-post .entry-content ol.custom-list-unstyled.wp-block-list a:hover {  color:#1ED760;  color:var(--primary-green);  padding-left:8px; } .type-post .entry-content ul.custom-list-unstyled.wp-block-list a:hover::before, .type-post .entry-content ol.custom-list-unstyled.wp-block-list a:hover::before {  transform:scale(1.1); } .type-post .entry-content ul.custom-list-unstyled.wp-block-list a:hover::after, .type-post .entry-content ol.custom-list-unstyled.wp-block-list a:hover::after {  width:calc(100% - 2.5rem);  width:var(--text-width, calc(100% - 2.5rem)); } @media (max-width:600px) {  .type-post .entry-content ul.custom-list-unstyled.wp-block-list a:hover::after,  .type-post .entry-content ol.custom-list-unstyled.wp-block-list a:hover::after {   width:calc(100% - 1.5rem);  } } .type-post .entry-content .toc-highlight {  background:linear-gradient(90deg, rgba(0, 68, 145, 0.1) 0%, transparent 100%);  transition:background 0.3s ease; } .type-post .entry-content blockquote {  position:relative;  background:#E5EDE7;  background:var(--light-gray);  border:none;  border-radius:10px;  padding:32px 32px 32px 64px;  margin:56px 0;  font-style:normal;  display:flex;  flex-wrap:wrap;  gap:32px;  align-items:flex-start; } @media (max-width:600px) {  .type-post .entry-content blockquote {   padding:24px;   margin:10px 0;   gap:24px;  } } .type-post .entry-content blockquote::before {  position:absolute;  top:32px;  left:32px;  content:"";  display:flex;  align-items:center;  justify-content:center;  width:38px;  height:38px;  background:#D2FF55 url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%2311271E%27 d=%27M2.5 5H11v7.65L6.518 19H3.795l2.666-6H2.5zM13 5h8.5v7.65L17.018 19h-2.723l2.666-6H13z%27/%3E%3C/svg%3E") no-repeat center;  background:var(--ast-nexus) url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%2311271E%27 d=%27M2.5 5H11v7.65L6.518 19H3.795l2.666-6H2.5zM13 5h8.5v7.65L17.018 19h-2.723l2.666-6H13z%27/%3E%3C/svg%3E") no-repeat center;  background-size:24px 24px;  border-radius:6px;  flex-shrink:0;  order:0; } @media (max-width:600px) {  .type-post .entry-content blockquote::before {   width:32px;   height:32px;   background-size:20px 20px;  } } .type-post .entry-content blockquote p {  font-size:20px;  font-weight:600;  line-height:normal; } @media (max-width:900px) {  .type-post .entry-content blockquote p {   font-size:18px;  } } @media (max-width:600px) {  .type-post .entry-content blockquote p {   font-size:16px;  } } .type-post .entry-content blockquote p {  line-height:1.5;  font-style:italic;  margin-bottom:0;  color:#11271E;  color:var(--dark);  flex:1;  min-width:0;  order:1;  padding-left:32px; } .type-post .entry-content blockquote p:last-child {  margin-bottom:0; } .type-post .entry-content blockquote cite {  font-size:18px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .type-post .entry-content blockquote cite {   font-size:16px;  } } @media (max-width:600px) {  .type-post .entry-content blockquote cite {   font-size:14px;  } } .type-post .entry-content blockquote cite {  display:block;  color:#475C4E;  color:var(--border-accent);  margin-top:16px;  font-style:normal;  text-transform:none;  letter-spacing:0;  text-align:right;  width:100%;  order:2; } @media (max-width:600px) {  .type-post .entry-content blockquote cite {   margin-top:8px;  } } .type-post .entry-content blockquote cite:before {  content:"— ";  color:#475C4E;  color:var(--border-accent); } .type-post .entry-content pre {  font-size:14px;  font-weight:400;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content pre {   font-size:13px;  } } .type-post .entry-content pre {  background:#f7f9fa;  background:var(--code-bg);  border:1px solid rgba(197, 214, 222, 0.60);  border:1px solid var(--border-weak);  padding:24px;  margin:20px 0;  overflow-x:auto;  line-height:1.5; } @media (max-width:600px) {  .type-post .entry-content pre {   padding:20px;   margin:10px 0;  } } .type-post .entry-content code {  font-size:15px;  font-weight:400;  line-height:normal; } @media (max-width:600px) {  .type-post .entry-content code {   font-size:14px;  } } .type-post .entry-content code {  line-height:1.5;  background:var(--neutral-5);  color:var(--text-strong);  padding:2px 8px;  font-family:'Source Code Pro', monospace, monospace;  font-family:var(--font-pre), monospace; } .type-post .entry-content table {  width:100%;  border-collapse:collapse;  margin:32px 0;  border:1px solid rgba(197, 214, 222, 0.60);  border:1px solid var(--border-weak);  overflow:hidden; } @media (max-width:600px) {  .type-post .entry-content table {   font-size:14px;   font-weight:400;   line-height:normal;   margin:24px 0;   line-height:1.5;  } } .type-post .entry-content table th, .type-post .entry-content table td {  padding:16px;  text-align:left;  border-bottom:1px solid rgba(197, 214, 222, 0.60);  border-bottom:1px solid var(--border-weak); } @media (max-width:600px) {  .type-post .entry-content table th, .type-post .entry-content table td {   padding:12px;  } } .type-post .entry-content table th {  background:var(--neutral-5);  font-weight:600;  color:var(--text-strong); } .type-post .entry-content table tr:last-child td {  border-bottom:none; } .type-post .entry-content img {  max-width:100%;  height:auto;  margin:20px 0; } @media (max-width:600px) {  .type-post .entry-content img {   margin:10px 0;  } } .type-post .entry-content hr {  border:none;  height:2px;  background:rgba(197, 214, 222, 0.60);  background:var(--border-weak);  margin:48px 0; } @media (max-width:600px) {  .type-post .entry-content hr {   margin:36px 0;  } } .type-post .entry-content .wp-block-separator {  margin:48px auto; } @media (max-width:600px) {  .type-post .entry-content .wp-block-separator {   margin:36px auto;  } } .post-tags {  margin-top:48px;  padding-top:32px;  border-top:1px solid rgba(197, 214, 222, 0.60);  border-top:1px solid var(--border-weak);  display:flex;  align-content:center;  align-items:center;  gap:64px; } @media (max-width:600px) {  .post-tags {   margin-top:40px;   padding-top:24px;   gap:32px;  } } .post-tags__title {  font-size:24px;  font-weight:900;  line-height:normal; } @media (max-width:900px) {  .post-tags__title {   font-size:22px;  } } @media (max-width:600px) {  .post-tags__title {   font-size:20px;  } } .post-tags__title {  color:#11271E;  color:var(--dark);  margin-top:0 !important;  line-height:1;  text-transform:uppercase; } .post-tags__list {  display:flex;  flex-wrap:wrap;  gap:32px; } .post-tags__tag {  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .post-tags__tag {   font-size:15px;  } } @media (max-width:600px) {  .post-tags__tag {   font-size:14px;  } } .post-tags__tag {  display:inline-flex;  align-items:center;  -webkit-text-decoration:none;  text-decoration:none;  transition:color 0.3s ease;  color:#5B6E61; } .post-tags__tag:hover {  color:#D2FF55;  color:var(--ast-nexus); } .archive-cards.card-grid {  display:grid;  grid-template-columns:repeat(3, 1fr);  grid-gap:40px 32px;  gap:40px 32px; } @media (max-width:900px) {  .archive-cards.card-grid {   grid-template-columns:repeat(2, 1fr);   gap:32px 24px;  } } @media (max-width:600px) {  .archive-cards.card-grid {   grid-template-columns:1fr;   gap:32px;  } } .post.card-item, .card-item {  background:transparent;  border:none;  overflow:hidden;  display:flex;  flex-direction:column;  height:100%;  transition:transform 0.3s ease; } .post.card-item:hover, .card-item:hover {  transform:translateY(-4px); } .card-item__image {  position:relative;  overflow:hidden;  background-color:#11271E;  background-color:var(--dark);  height:235px;  margin-bottom:24px; } @media (max-width:900px) {  .card-item__image {   height:200px;   margin-bottom:20px;  } } @media (max-width:600px) {  .card-item__image {   height:191px;   margin-bottom:16px;  } } .card-item__image a {  display:block;  width:100%;  height:100%; } .card-item__thumbnail {  width:100%;  height:100%;  -o-object-fit:cover;   object-fit:cover;  transition:transform 0.3s ease; } .post.card-item:hover .card-item__thumbnail, .card-item:hover .card-item__thumbnail {  transform:scale(1.02); } .card-item__content {  padding:0;  display:flex;  flex-direction:column;  flex:1;  gap:32px; } @media (max-width:600px) {  .card-item__content {   gap:24px;  } } .card-item__meta {  display:flex;  align-items:center;  gap:12px;  margin-bottom:0;  flex-wrap:wrap; } .card-item__date {  font-size:14px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .card-item__date {   font-size:14px;  } } .card-item__date {  line-height:1;  color:#546459;  display:flex;  align-items:center;  gap:6px;  white-space:nowrap; } .card-item__category {  font-size:14px;  font-weight:500;  line-height:normal; } @media (max-width:600px) {  .card-item__category {   font-size:14px;  } } .card-item__category {  line-height:1;  color:#546459;  display:flex;  align-items:center;  gap:6px;  white-space:nowrap; } .card-item__title {  font-size:24px;  font-weight:900;  line-height:normal; } @media (max-width:900px) {  .card-item__title {   font-size:22px;  } } @media (max-width:600px) {  .card-item__title {   font-size:24px;  } } .card-item__title {  line-height:1;  text-transform:uppercase;  margin:0 !important; } .card-item__title a {  color:#11271E;  color:var(--dark);  -webkit-text-decoration:none;  text-decoration:none;  transition:color 0.3s ease; } .card-item__title a:hover {  color:#1ED760;  color:var(--primary-green); } .card-item__title a:focus {  outline:2px solid #1ED760;  outline:2px solid var(--primary-green);  outline-offset:2px; } .card-item__excerpt {  display:none; } .card-item__footer {  display:none; } .card-item__link {  font-size:16px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .card-item__link {   font-size:15px;  } } @media (max-width:600px) {  .card-item__link {   font-size:14px;  } } .card-item__link {  color:#1ED760;  color:var(--primary-green);  -webkit-text-decoration:none;  text-decoration:none;  display:inline-flex;  align-items:center;  gap:6px;  transition:all 0.3s ease; } .card-item__link::after {  content:"→";  transition:transform 0.3s ease; } .card-item__link:hover {  color:#41FF85;  color:var(--primary-green-hover);  gap:10px; } .card-item__link:hover::after {  transform:translateX(4px); } .card-item__link:focus {  outline:2px solid #1ED760;  outline:2px solid var(--primary-green);  outline-offset:2px; } @media (prefers-reduced-motion:reduce) {  .post.card-item,  .card-item,  .card-item__thumbnail,  .card-item__link::after {   transform:none !important;   transition:opacity 0.3s ease !important;  } } .author-box {  display:flex;  gap:24px;  padding:32px;  margin-top:48px;  background:#F4F7F5;  border-left:4px solid #1ED760;  border-left:4px solid var(--primary-green); } @media (max-width:900px) {  .author-box {   padding:24px;   margin-top:40px;   gap:20px;  } } @media (max-width:600px) {  .author-box {   flex-direction:column;   align-items:center;   text-align:center;   padding:24px 20px;   margin-top:32px;   gap:16px;  } } .author-box__avatar {  flex-shrink:0; } .author-box__avatar img {  width:80px;  height:80px;  border-radius:50%;  -o-object-fit:cover;   object-fit:cover; } @media (max-width:600px) {  .author-box__avatar img {   width:64px;   height:64px;  } } .author-box__avatar a {  display:block;  line-height:0; } .author-box__info {  flex:1;  min-width:0; } .author-box__label {  font-size:13px;  font-weight:500;  line-height:normal;  color:#6C7672;  text-transform:uppercase;  letter-spacing:0.05em;  margin:0 0 4px;  line-height:1.4; } .author-box__name {  font-size:20px;  font-weight:700;  line-height:normal; } @media (max-width:900px) {  .author-box__name {   font-size:18px;  } } @media (max-width:600px) {  .author-box__name {   font-size:18px;  } } .author-box__name {  margin:0 0 4px;  line-height:1.3; } .author-box__name a {  color:#11271E;  color:var(--dark);  -webkit-text-decoration:none;  text-decoration:none;  transition:color 0.3s ease; } .author-box__name a:hover {  color:#1ED760;  color:var(--primary-green); } .author-box__title {  font-size:14px;  font-weight:500;  line-height:normal;  color:#1ED760;  color:var(--primary-green);  margin:0 0 12px;  line-height:1.4; } .author-box__bio {  font-size:14px;  font-weight:400;  line-height:normal;  color:#5B6E61;  line-height:1.6;  margin:0 0 16px;  display:-webkit-box;  line-clamp:3;  -webkit-line-clamp:3;  -webkit-box-orient:vertical;  overflow:hidden; } .author-box__footer {  display:flex;  align-items:center;  justify-content:space-between;  gap:16px; } @media (max-width:600px) {  .author-box__footer {   flex-direction:column;   gap:12px;  } } .author-box__all-posts {  font-size:14px;  font-weight:600;  line-height:normal;  display:inline-flex;  align-items:center;  gap:6px;  color:#11271E;  color:var(--dark);  -webkit-text-decoration:none;  text-decoration:none;  transition:color 0.3s ease; } .author-box__all-posts .iconify {  width:16px;  height:16px;  transition:transform 0.3s ease; } .author-box__all-posts:hover {  color:#1ED760;  color:var(--primary-green); } .author-box__all-posts:hover .iconify {  transform:translateX(4px); } .author-box__social {  display:flex;  gap:8px; } .author-box__social-link {  display:flex;  align-items:center;  justify-content:center;  width:32px;  height:32px;  border-radius:50%;  color:#6C7672;  transition:all 0.3s ease; } .author-box__social-link .iconify {  width:18px;  height:18px; } .author-box__social-link:hover {  color:#1ED760;  color:var(--primary-green); } .author-archive-header {  background-color:#11271E;  background-color:var(--dark);  color:#fff;  padding:88px 0; } @media (max-width:900px) {  .author-archive-header {   padding:60px 0;  } } @media (max-width:600px) {  .author-archive-header {   padding:40px 0;  } } .author-archive-header__inner {  display:flex;  align-items:flex-start;  gap:40px; } @media (max-width:600px) {  .author-archive-header__inner {   flex-direction:column;   align-items:center;   text-align:center;   gap:24px;  } } .author-archive-header__avatar {  flex-shrink:0; } .author-archive-header__avatar img {  width:120px;  height:120px;  border-radius:50%;  -o-object-fit:cover;   object-fit:cover;  border:3px solid #1ED760;  border:3px solid var(--primary-green); } @media (max-width:600px) {  .author-archive-header__avatar img {   width:96px;   height:96px;  } } .author-archive-header__info {  flex:1;  min-width:0; } .author-archive-header__name {  font-size:36px;  font-weight:700;  line-height:normal; } @media (max-width:900px) {  .author-archive-header__name {   font-size:30px;  } } @media (max-width:600px) {  .author-archive-header__name {   font-size:24px;  } } .author-archive-header__name {  color:#fff;  margin:0 0 8px;  line-height:1.2; } .author-archive-header__title {  font-size:18px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .author-archive-header__title {   font-size:16px;  } } @media (max-width:600px) {  .author-archive-header__title {   font-size:15px;  } } .author-archive-header__title {  color:#1ED760;  color:var(--primary-green);  margin:0 0 16px;  line-height:1.4; } .author-archive-header__bio {  font-size:16px;  font-weight:400;  line-height:normal; } @media (max-width:900px) {  .author-archive-header__bio {   font-size:15px;  } } @media (max-width:600px) {  .author-archive-header__bio {   font-size:14px;  } } .author-archive-header__bio {  color:#A8B6AD;  line-height:1.6;  max-width:640px;  margin-bottom:16px; } .author-archive-header__bio p {  margin:0 0 8px; } .author-archive-header__bio p:last-child {  margin-bottom:0; } .author-archive-header__expertise {  display:flex;  flex-wrap:wrap;  gap:8px;  margin-bottom:20px; } @media (max-width:600px) {  .author-archive-header__expertise {   justify-content:center;  } } .author-archive-header__tag {  font-size:13px;  font-weight:500;  line-height:normal;  display:inline-block;  padding:4px 12px;  border:1px solid rgba(168, 182, 173, 0.3);  border-radius:100px;  color:#A8B6AD;  line-height:1.4; } .author-archive-header__social {  display:flex;  gap:12px; } @media (max-width:600px) {  .author-archive-header__social {   justify-content:center;  } } .author-archive-header__social-link {  display:flex;  align-items:center;  justify-content:center;  width:40px;  height:40px;  border-radius:50%;  border:1px solid rgba(168, 182, 173, 0.3);  color:#A8B6AD;  transition:all 0.3s ease; } .author-archive-header__social-link .iconify {  width:20px;  height:20px; } .author-archive-header__social-link:hover {  color:#1ED760;  color:var(--primary-green);  border-color:#1ED760;  border-color:var(--primary-green); } .author-archive__posts-heading {  font-size:28px;  font-weight:700;  line-height:normal; } @media (max-width:900px) {  .author-archive__posts-heading {   font-size:24px;  } } @media (max-width:600px) {  .author-archive__posts-heading {   font-size:20px;  } } .author-archive__posts-heading {  color:#11271E;  color:var(--main-text-color);  margin:64px 0 32px;  line-height:1.2; } @media (max-width:900px) {  .author-archive__posts-heading {   margin:48px 0 24px;  } } @media (max-width:600px) {  .author-archive__posts-heading {   margin:32px 0 20px;  } } .author-archive__no-posts {  font-size:18px;  font-weight:400;  line-height:normal;  color:#6C7672;  text-align:center;  padding:64px 0; } .post-sidebar {  display:flex;  flex-direction:column;  gap:24px; } .post-sidebar__section:not(:last-child) {  margin-bottom:10px; } .post-sidebar__title {  font-size:24px;  font-weight:900;  line-height:normal; } @media (max-width:900px) {  .post-sidebar__title {   font-size:22px;  } } @media (max-width:600px) {  .post-sidebar__title {   font-size:20px;  } } .post-sidebar__title {  color:#11271E;  color:var(--dark);  margin-bottom:32px !important;  margin-top:0 !important;  line-height:1;  text-transform:uppercase; } @media (max-width:600px) {  .post-sidebar__title {   margin-bottom:24px !important;  } } .post-sidebar__articles {  display:flex;  flex-direction:column;  gap:24px; } .post-sidebar__article {  transition:all 0.3s ease; } .post-sidebar__article-link {  display:flex;  gap:17px;  -webkit-text-decoration:none;  text-decoration:none;  color:inherit;  border:none;  padding:0; } @media (max-width:600px) {  .post-sidebar__article-link {   gap:12px;  } } .post-sidebar__article-image {  flex-shrink:0;  width:173px;  height:96px;  overflow:hidden;  background:#F5F8FA;  background:var(--neutral-10); } @media (max-width:900px) {  .post-sidebar__article-image {   width:140px;   height:80px;  } } @media (max-width:600px) {  .post-sidebar__article-image {   width:120px;   height:70px;  } } .post-sidebar__article-thumbnail {  width:100%;  height:100%;  -o-object-fit:cover;   object-fit:cover;  transition:transform 0.3s ease;  border-radius:4px; } .post-sidebar__article:hover .post-sidebar__article-thumbnail {  transform:scale(1.05); } .post-sidebar__article-placeholder {  width:100%;  height:100%;  background:#F5F8FA;  background:var(--neutral-10);  display:flex;  align-items:center;  justify-content:center; } .post-sidebar__article-placeholder::after {  content:"";  width:24px;  height:24px;  background-color:#4c545d;  background-color:var(--text-muted);  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 d=%27M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z%27/%3E%3C/svg%3E") no-repeat center;   mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27currentColor%27 d=%27M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z%27/%3E%3C/svg%3E") no-repeat center; } .post-sidebar__article-content {  flex:1;  min-width:0;  display:flex;  flex-direction:column;  justify-content:space-between;  gap:17px; } @media (max-width:600px) {  .post-sidebar__article-content {   gap:12px;  } } .post-sidebar__article-title {  font-size:14px;  font-weight:400;  line-height:normal; } @media (max-width:900px) {  .post-sidebar__article-title {   font-size:14px;  } } @media (max-width:600px) {  .post-sidebar__article-title {   font-size:14px;  } } .post-sidebar__article-title {  color:#11271E;  color:var(--dark);  line-height:1.5;  margin:0 !important;  display:-webkit-box;  line-clamp:3;  -webkit-line-clamp:3;  -webkit-box-orient:vertical;  overflow:hidden;  transition:color 0.3s ease; } .post-sidebar__article:hover .post-sidebar__article-title {  color:#1ED760;  color:var(--primary-green); } .post-sidebar__article-date {  font-size:14px;  font-weight:500;  line-height:normal; } @media (max-width:900px) {  .post-sidebar__article-date {   font-size:14px;  } } @media (max-width:600px) {  .post-sidebar__article-date {   font-size:14px;  } } .post-sidebar__article-date {  color:#6C7672;  line-height:1;  margin:0 !important; } .post-sidebar__section--share {  background:#E5EDE7;  padding:24px;  border-radius:10px; } @media (max-width:900px) {  .post-sidebar__section--share {   padding:24px;  } } @media (max-width:600px) {  .post-sidebar__section--share {   padding:20px;  } } .post-sidebar__share-title {  font-size:24px;  font-weight:900;  line-height:normal; } @media (max-width:900px) {  .post-sidebar__share-title {   font-size:22px;  } } @media (max-width:600px) {  .post-sidebar__share-title {   font-size:20px;  } } .post-sidebar__share-title {  font-style:normal;  line-height:1;  color:#11271E;  color:var(--dark);  margin-bottom:24px !important;  text-transform:uppercase; } @media (max-width:600px) {  .post-sidebar__share-title {   margin-bottom:20px !important;  } } .post-sidebar__share {  display:flex;  justify-content:space-between;  gap:20px;  flex-wrap:wrap; } @media (max-width:600px) {  .post-sidebar__share {   gap:16px;  } } .post-sidebar__share-item {  display:flex;  align-items:center;  justify-content:center;  width:43px;  height:43px;  border:none;  background:#E5EDE7;  color:#6C7672;  -webkit-text-decoration:none;  text-decoration:none;  border-radius:50%;  transition:all 0.3s ease; } @media (max-width:600px) {  .post-sidebar__share-item {   width:38px;   height:38px;  } } .post-sidebar__share-item:hover {  transform:translateY(-3px);  background:#11271E;  background:var(--dark);  color:#1ED760;  color:var(--primary-green); } .post-sidebar__share-item:focus {  outline:2px solid #1ED760;  outline:2px solid var(--primary-green);  outline-offset:2px; } .post-sidebar__share-item.post-share--copying {  background:#1ED760;  background:var(--primary-green);  color:#11271E;  color:var(--dark);  transform:scale(1.05); } .post-sidebar__share-item .iconify {  width:24px;  height:24px;  flex-shrink:0; } @media (max-width:600px) {  .post-sidebar__share-item .iconify {   width:20px;   height:20px;  } } @media (max-width:900px) {  .post-layout__sidebar .post-sidebar__articles {   display:grid;   grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));   grid-gap:16px;   gap:16px;  } } @media (max-width:600px) {  .post-layout__sidebar .post-sidebar__articles {   grid-template-columns:1fr;  } } .after-article {  margin-top:30px;  padding-top:64px;  border-top:1px solid rgba(197, 214, 222, 0.60);  border-top:1px solid var(--border-weak); } @media (max-width:900px) {  .after-article {   margin-top:20px;   padding-top:40px;  } } @media (max-width:600px) {  .after-article {   margin-top:20px;   padding-top:25px;  } } .after-article .nav-links {  margin:0; } 