.elementor-94653 .elementor-element.elementor-element-bf3553d{--animation-duration:400ms;--dynamic-text-color:#FFFFFF;}.elementor-94653 .elementor-element.elementor-element-bf3553d .elementor-headline{text-align:start;}.elementor-94653 .elementor-element.elementor-element-bf3553d .elementor-headline-plain-text{color:#FFFFFF;}.elementor-94653 .elementor-element.elementor-element-bf3553d .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-v4-accent );}.elementor-94653 .elementor-element.elementor-element-d3c2dc4 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-94653 .elementor-element.elementor-element-0583f0e{--e-image-carousel-slides-to-show:7;}.elementor-94653 .elementor-element.elementor-element-0583f0e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-94653 .elementor-element.elementor-element-0583f0e .swiper-pagination-bullet{width:7px;height:7px;background:var( --e-global-color-v4-primary );}.elementor-94653 .elementor-element.elementor-element-0583f0e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-v4-primary-tint );opacity:var( --e-global-color-v4-primary-tint );}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-94653 .elementor-element.elementor-element-5083efa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-94653 .elementor-element.elementor-element-5083efa .elementor-icon-list-text{transition:color 0.3s;}.elementor-94653 .elementor-element.elementor-element-4fcf175 > .elementor-widget-container{margin:0px 0px 25px 0px;}@media(max-width:1024px){.elementor-94653 .elementor-element.elementor-element-0583f0e{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-94653 .elementor-element.elementor-element-bf3553d .elementor-headline{text-align:start;font-size:2rem;}.elementor-94653 .elementor-element.elementor-element-0583f0e{--e-image-carousel-slides-to-show:1;}.elementor-94653 .elementor-element.elementor-element-4fcf175 > .elementor-widget-container{margin:0px 0px 15px 0px;}}/* Start custom CSS */.saniglaze-compare-grid {
  --gutter: 16px;
  --line: #dfe3ec;
  --blue: #2a9fd8;
  --edge: 30px;
  display: grid !important;
  grid-template-columns: 1fr 1.1fr 1fr !important;
  gap: 0 !important;
    grid-template-rows: none !important;
  grid-auto-rows: auto !important;
}

.saniglaze-compare-grid > * {
  margin: 0 !important;
  padding: 12px var(--gutter);
  font-size: 16px;
  font-weight: 500;
  color: #3a3f4b;
  background: linear-gradient(var(--line), var(--line))
    center bottom / calc(100% - 2 * var(--gutter)) 1px no-repeat;
}
.saniglaze-compare-grid > * p {
  margin: 0;
  color: inherit;
  font: inherit;
}

.saniglaze-compare-grid > :nth-child(3n+1) {
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.saniglaze-compare-grid > :nth-child(3n+2) {
  color: #fff;
  font-weight: 700;
  background:
    linear-gradient(rgba(255,255,255,.45), rgba(255,255,255,.45))
      center bottom / calc(100% - 2 * var(--gutter)) 1px no-repeat,
    var(--blue);
}

.saniglaze-compare-grid > :nth-child(-n+3) {
  padding-top: var(--edge);
  padding-bottom: 16px;
  font-weight: 700;
  text-transform: uppercase;
}
.saniglaze-compare-grid > :nth-child(1) {
  background: none;
}

.saniglaze-compare-grid > :nth-last-child(-n+3) {
  padding-bottom: calc(12px + var(--edge));
  background-position: center bottom var(--edge);
}

@media (max-width: 767px) {
  .saniglaze-compare-grid { --gutter: 10px; --edge: 20px; }
  .saniglaze-compare-grid > * { font-size: 13px; }
}



/*-----GF Form-----*/
.saniglaze-gf-form .gform-field-label__text {
	color: white;
}

.saniglaze-gf-form .gfield_required {
	color: #00D0FF !important;
}

.saniglaze-gf-form .gform_button {
	background-color: #84A13A;
}

.saniglaze-gf-form .gform_button:hover {
	background-color: #70C833;
}/* End custom CSS */