.elementor-1192 .elementor-element.elementor-element-5d05309{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-1192 .elementor-element.elementor-element-5d05309:not(.elementor-motion-effects-element-type-background), .elementor-1192 .elementor-element.elementor-element-5d05309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1192 .elementor-element.elementor-element-df774d4{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-33ef8f2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-4ba80ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-645af63{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-bb726d7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-faae2e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;}.elementor-1192 .elementor-element.elementor-element-faae2e6 img{width:2rem;}.elementor-1192 .elementor-element.elementor-element-339223b{--display:flex;--gap:0.85em 0.85em;--row-gap:0.85em;--column-gap:0.85em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-2cffa20{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-fbda6e3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-bf84e75 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:1.6rem;font-weight:400;color:var( --e-global-color-astglobalcolor3 );}.elementor-1192 .elementor-element.elementor-element-743ca43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1192 .elementor-element.elementor-element-743ca43:not(.elementor-motion-effects-element-type-background), .elementor-1192 .elementor-element.elementor-element-743ca43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1192 .elementor-element.elementor-element-7657dab{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-9c0dd40{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-98befa8 .elementor-heading-title{font-size:1.6rem;font-weight:400;}.elementor-1192 .elementor-element.elementor-element-e6d419b{--display:flex;--gap:0.85em 0.85em;--row-gap:0.85em;--column-gap:0.85em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1192 .elementor-element.elementor-element-2dc617b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0.2em;--row-gap:0em;--column-gap:0.2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-e14aa33 .elementor-heading-title{font-size:1rem;line-height:1.6em;}.elementor-1192 .elementor-element.elementor-element-4af5c45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-70fae00 .elementor-heading-title{font-size:1rem;line-height:1.6em;}.elementor-1192 .elementor-element.elementor-element-89754ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-e75d41a .elementor-heading-title{font-size:1rem;line-height:1.6em;}.elementor-1192 .elementor-element.elementor-element-ac01bd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-aae30bd .elementor-heading-title{font-size:1rem;line-height:1.6em;}.elementor-1192 .elementor-element.elementor-element-caa78e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-8087f7c .elementor-heading-title{font-size:1rem;line-height:1.6em;}.elementor-1192 .elementor-element.elementor-element-a02778e{--display:flex;--gap:4.5em 4.5em;--row-gap:4.5em;--column-gap:4.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-11a9a86{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-c1be735{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1192 .elementor-element.elementor-element-c4384a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-4b920a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button:hover, .elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor5 );}.elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button .elementor-button-content-wrapper{gap:0em;justify-content:start;}.elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button{font-family:"Source Sans 3", Sans-serif;font-size:0.9rem;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-astglobalcolor3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#54595F96;border-radius:0px 0px 0px 0px;padding:1.2em 1.5em 1.2em 1.5em;}.elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button:hover svg, .elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}@media(min-width:768px){.elementor-1192 .elementor-element.elementor-element-645af63{--width:45%;}.elementor-1192 .elementor-element.elementor-element-bb726d7{--width:100px;}.elementor-1192 .elementor-element.elementor-element-339223b{--width:55%;}.elementor-1192 .elementor-element.elementor-element-7657dab{--width:45%;}.elementor-1192 .elementor-element.elementor-element-a02778e{--width:55%;}.elementor-1192 .elementor-element.elementor-element-4b920a4{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1192 .elementor-element.elementor-element-4b920a4{--width:60%;}}/* Start custom CSS for heading, class: .elementor-element-8eb962c */.elementor-1192 .elementor-element.elementor-element-8eb962c a {
  text-decoration: none;
}

.elementor-1192 .elementor-element.elementor-element-8eb962c a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-color: #2A272499;
  text-decoration-thickness: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6d419b */.elementor-1192 .elementor-element.elementor-element-e6d419b .elementor-widget-heading .elementor-heading-title {
  display: inline-block;
  width: fit-content;
  color: #2A2724;
  text-decoration: none;

  background-image: linear-gradient(#2A2724, #2A2724);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 0 1px;
  transition: background-size 0.35s ease;
}

.elementor-1192 .elementor-element.elementor-element-e6d419b .elementor-widget-heading .elementor-heading-title:hover {
  color: #2A2724;
  background-size: 100% 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7657dab */.elementor-1192 .elementor-element.elementor-element-7657dab,
.elementor-1192 .elementor-element.elementor-element-7657dab * {
  font-family: "Source Sans 3", sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-cf6ab11 */.elementor-1192 .elementor-element.elementor-element-cf6ab11 {
  font-family: "Source Sans 3", sans-serif;
  color: #2A2724;
  font-size: 1rem;
  line-height: 1.65;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 p {
  margin: 0;
  padding-bottom: 3.5em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 h2 {
  font-family: "Source Sans 3", sans-serif;
  color: #1A1A1A;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 0;
  margin: 0em;
  Padding-bottom: 1.35em;
}


.elementor-1192 .elementor-element.elementor-element-cf6ab11 a {
  color: #2A2724;
  text-decoration: underline;
  text-underline-offset: 1px;
  text-decoration-thickness: 1px;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 em,
.elementor-1192 .elementor-element.elementor-element-cf6ab11 i {
  font-family: "Source Sans 3", sans-serif;
  font-style: italic;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 strong,
.elementor-1192 .elementor-element.elementor-element-cf6ab11 b {
  font-weight: 600;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 p.velara-article-note {
  font-family: "Source Sans 3", sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6em;
  color: #2A2724;
  margin-top: 0em;
  padding-bottom: 1.35em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 p.velara-article-note em,
.elementor-1192 .elementor-element.elementor-element-cf6ab11 p.velara-article-note i {
  font-family: "Source Sans 3", sans-serif;
  font-style: italic;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6em;
  color: #2A2724;
  margin-top: 0em;
  padding-bottom: 1.35em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table {
  margin: 1.8em 0;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #2A2724;
  font-family: "Source Sans 3", sans-serif;
  color: #2A2724;
  font-size: 15px;
  line-height: 1.6em;
}

/* Keep table headers for structure, but hide them visually */
.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table thead {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table td {
  border: 1px solid #2A2724;
  padding: 1.6em 1.8em;
  text-align: left;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table td:first-child {
  width: 34%;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
  color: #1A1A1A;
  line-height: 1.5em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table td:nth-child(2) {
  width: 66%;
  vertical-align: top;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table td:nth-child(2) p {
  margin-top: 0;
  margin-bottom: 1.2em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table .velara-table-checklist {
  margin: 0;
  padding-left: 1.5em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table .velara-table-checklist li {
  margin-bottom: 1em;
  padding-left: 0.2em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table .velara-table-checklist strong {
  display: block;
  font-weight: 600;
  color: #1A1A1A;
  margin-bottom: 0.25em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .wp-block-table.velara-support-table .velara-table-checklist span {
  display: block;
  color: #2A2724;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .velara-support-table a {
  color: #2A2724;
  text-decoration: underline;
  text-underline-offset: 1px;
  text-decoration-thickness: 1px;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 .velara-support-table a:hover {
  color: #2A2724;
  text-decoration-color: #2A2724;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 p.velara-list-intro {
  padding-bottom: 1.2em;
}

.elementor-1192 .elementor-element.elementor-element-cf6ab11 ul.velara-security-list {
  margin-top: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6823639 */.elementor-1192 .elementor-element.elementor-element-6823639 .elementor-button-icon {
  margin-left: auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans 3';
	font-display: auto;
	src: url('https://velarawash.com/wp-content/uploads/2026/06/SourceSans3-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */