
.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}


.featurettes li {margin: 0 10px; padding: 0;
	list-style: none;
	border: 1px solid #b1b1b1;
	-webkit-box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.81); 
	box-shadow: 0px 0px 15px -8px rgba(0,0,0,0.81);
	transition: all ease 0.5s
 }
 .featurettes li:hover
  {
	 border: 1px solid #b1b1b1;
	 -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.40); 
	 box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.40);
	 
  }
ul.featurettes{display: flex;
	margin:80px 0;
	padding: 0;
	width: calc(100% + 140px);
	left: -60px;
	position: relative
} 
.featurettes h3 {
  color: #00aeef;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px 0
}
.featurettes .text-content{padding: 20px}


	  .accordion-wrap code{display: none}

	  .accordion-wrap .accordion-item-title, .accordion-wrap .accordion-item-title::before, .accordion-item-description  {
	transition: .4s
  }
  .accordion-item-wrap{		border-bottom: 1px solid var(--ssh-black);
	  margin-bottom: 10px;
		
	}
  .accordion-wrap .accordion-item-title {
	cursor: pointer;
	padding: 0 0 10px 0;
	font-weight: 500;
	position: relative;
	font-size: 18px;

  }
  
  .accordion-wrap .accordion-description p{margin-bottom: 20px}
.accordion-wrap .accordion-item-title::before {
	width: 20px;
	height: 20px;
	line-height: 25px;
	position: absolute;
	content: '+';
	right: 0;
	font-size: 26px;
	font-weight: normal;
	color: var(--ssh-black);
  }
  .accordion-wrap .accordion-item-title.open::before {
	content: '-';

  }
  .accordion-wrap .accordion-item-title.open ~ .accordion-wrap .accordion-item-title {
	/* slide down all the .accordion-wrap .accordion-item-title following the open one */
	transform: translateY(24px)
  }
  .accordion-wrap .accordion-item-title + .accordion-item-description {height: 0}
 .accordion-wrap  .accordion-item-description {
	opacity: 0;
	pointer-events: none
  }
  .accordion-wrap .accordion-item-title.open + .accordion-item-description  {
	opacity: 1;
	height: fit-content;
	pointer-events: auto;
	margin-bottom: 40px;
	transform: translateY(8px)
  }
  .accordion-title-wrap{display: flex;
	  align-items: center;
	  
  }
  .accordion-title-wrap img{width: auto;
	  height: 40px;
	  margin-right: 15px
	  
}

.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ssh-black: #000000;--wp--preset--color--ssh-white: #ffffff;--wp--preset--color--ssh-light-blue: #00adee;--wp--preset--color--ssh-very-light-blue: #e6f7fd;--wp--preset--color--ssh-dark-blue: #003d54;--wp--preset--color--ssh-light-grey: #f1f4f4;--wp--preset--color--ssh-mid-grey: #bababa;--wp--preset--color--ssh-dark-grey: #6a6a6a;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}

.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ssh-black: #000000;--wp--preset--color--ssh-white: #ffffff;--wp--preset--color--ssh-light-blue: #00adee;--wp--preset--color--ssh-very-light-blue: #e6f7fd;--wp--preset--color--ssh-dark-blue: #003d54;--wp--preset--color--ssh-light-grey: #f1f4f4;--wp--preset--color--ssh-mid-grey: #bababa;--wp--preset--color--ssh-dark-grey: #6a6a6a;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
.no-js img.lazyload {
	display: none;
}

figure.wp-block-image img.lazyloading {
	min-width: 150px;
}

.lazyload,
.lazyloading {
	opacity: 0;
}

.lazyloaded {
	opacity: 1;
	transition: opacity 400ms;
	transition-delay: 0ms;
}
.hero-banner {
	background-image: url("../images/bg.webp");
}

/* @media only screen and (max-width:1020px) {
	.hero-banner {
		background-image: url(images/shack-shine-window-cleaning-mobile.jpg) !important;
	}
} */


		:root {
			--position: 50%;
		}
.carousel-outer-wrap.wide-linear-gallery-images-outer-wrap .carousel-counter {display: block}

		/* Custom styles */
		.sw-image-container-before-after {
			--position: 50%;
		}

		.flickity-enabled {
			position: relative;
		}

		.flickity-viewport {
			overflow: hidden;
			position: relative;
			height: 100%;
		}

		.flickity-slider {
			position: relative;
			width: 100%;
			max-width: 1200px;
			margin: auto;
			height: fit-content;
		}

		.flickity-button {
			position: absolute;
			background: transparent;
			border: none;
			color: #333;
		}

		.flickity-button:hover {
			cursor: pointer;
		}

		.flickity-button:focus {
			outline: none;
			box-shadow: 0 0 0 5px #19F;
		}

		.flickity-button:active {
			opacity: 0.6;
		}

		.flickity-button:disabled {
			opacity: 0;
			cursor: auto;
			/* prevent disabled button from capturing pointer up event. #716 */
			pointer-events: none;
		}

		.flickity-button-icon {
			fill: var(--ssh-light-blue);
			height: 30px;
			width: 30px;
			left: 7px;
			position: absolute;
			z-index: 999;
			top: 8px;
		}
		
		.carousel-outer-wrap{position: relative}
.main-carousel .flickity-page-dots{display: none}
		.wide-linear-gallery-images-outer-wrap{position: relative}
.wide-linear-gallery-images-wrap .flickity-button.flickity-prev-next-button.next,
.wide-linear-gallery-images-wrap .flickity-button.flickity-prev-next-button.previous,
.carousel-outer-wrap .carousel-counter {
  position: absolute;
  right: 0;
  top: -40px;
  left: auto;
}
.wide-linear-gallery-images-wrap .flickity-button.flickity-prev-next-button.previous{right: 90px;}
.wide-linear-gallery-images-wrap .flickity-button.flickity-prev-next-button.next{right: 50px;}
.wide-linear-gallery-images-wrap .flickity-button-icon {
	
  border: 1px solid var(--ssh-black);
  border-radius: 50%;
  padding: 7px !important;
  fill: var(--ssh-black);
}
.carousel-outer-wrap .carousel-counter {right: 0px;
	 top: -50px
 }

		.flickity-prev-next-button {
			top: 48%;
			width: 44px;
			height: 44px;
			border-radius: 0;
			transform: translateY(-50%);
			z-index: 99999
		}

		.flickity-prev-next-button.previous {
			left: -120px;
		}

		.flickity-prev-next-button.next {
			right: -70px;
		}

		.flickity-rtl .flickity-prev-next-button.previous {
			left: auto;
			right: 10px;
		}

		.flickity-rtl .flickity-prev-next-button.next {
			right: auto;
			left: 10px;
		}

		.flickity-page-dots {
			position: absolute;
			width: 100%;
			bottom: -25px;
			padding: 0;
			margin: 0;
			list-style: none;
			text-align: center;
			line-height: 1;
		}

		.flickity-rtl .flickity-page-dots {
			direction: rtl;
		}

		.flickity-page-dots .dot {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 8px;
			background: var(--ssh-dark-grey);
			border-radius: 50%;
			opacity: 0.25;
			cursor: pointer;
		}

		.flickity-page-dots .dot.is-selected {
			opacity: 1;
		}

		.carousel-wrap {
			overflow: hidden;
			padding-top: 40px;
		}

		.carousel-cell {
			width: 66%;
			height: fit-content;
			padding-right: 40px;
			counter-increment: carousel-cell;
		}

		.flickity-viewport {
			overflow: visible;
		}

		.flickity-page-dots .dot {
			width: 20px;
			height: 20px;
			margin: 0 18px;
			background: transparent;
			opacity: 0.5;
			background-color: var(--ssh-dark-grey);
		}

		.flickity-page-dots {
			bottom: 0;
		}


		.flickity-page-dots .dot {
			position: relative;
		}

		.flickity-page-dots .dot.is-selected {
			background-color: var(--ssh-light-blue);
		}

		.flickity-page-dots .dot::before {
			content: '';
			opacity: 0;
			width: 16px;
			height: 16px;
			background-color: var(--ssh-light-blue);
			position: absolute;
			border-radius: 50%;
			left: -1px;
			top: -2px;
			transition: all ease 0.5s;
		}

		/*.flickity-page-dots .dot.is-selected::before {
			opacity: 1;
		}*/

		.carousel-cell img {
			transition: all ease 0.5s;
			z-index: 0;
			-webkit-box-shadow: 0px 0px 15px -8px rgba(0, 0, 0, 0.81);
			box-shadow: 0px 0px 15px -8px rgba(0, 0, 0, 0.81);
		}

		.carousel-cell {
			margin: 0 20px;
		}

		.carousel-cell.testimonial {
			width: 30%;
			margin: 0 1%;
			padding: 0
		}

		.testimonials-wrap .flickity-viewport {
			overflow-x: clip
		}
.wide-gallery-images-wrap 	.carousel-cell.is-selected ,
	
.wide-gallery-images-wrap		.carousel-cell.is-selected img {
transform: scale(1.1);
			z-index: 0;
					}
					.wide-gallery-images-wrap		.carousel-cell{opacity: 0.2;
						transition: all ease 0.2s
					} 
					.wide-gallery-images-wrap		.carousel-cell.is-selected {opacity: 1}
					
					.wide-linear-gallery-images-wrap	.carousel-cell img {border-radius: 8px}
				.wide-linear-gallery-images-wrap		.carousel-cell{padding-right: 20px;
					width: 55%
				}
.carousel-cell.is-selected .image-description{position: absolute;
	bottom: -50px;
	left: -25px
}

.wide-linear-gallery-images-wrap .carousel-cell .image-description,
.wide-linear-gallery-images-wrap .carousel-cell.is-selected .image-description{position: relative;
		bottom: -10px;
	left: 0
}
.image-description .custom-caption-line-1{font-weight: 500}
		.carousel-cell img {
			max-width: 100%;
		}

		.before-afters-wrap .carousel-cell {
			margin: 0;
			padding: 0
		}

		.before-afters-wrap .flickity-page-dots {
			bottom: -20px
		}

		.before-afters-wrap .flickity-viewport {
			overflow: hidden
		}

		.before-afters-wrap .carousel-cell {
			width: 100%
		}

		.sw-main-container-before-after *,
		.sw-main-container-before-after *::after,
		.sw-main-container-before-after *::before {
			margin: 0;
			padding: 0;
			box-sizing: border-box;
		}

		.main-carousel.before-afters-wrap {
			height: fit-content;
			min-height: 600px;	}

		.main-carousel.before-afters-wrap .flickity-viewport[style] {
			height: fit-content !important;
			min-height: 600px !important;
		}

		.sw-main-container-before-after img {
			display: block;
			max-width: 100%;
			transition: all ease 0s
		}

		.sw-main-container-before-after {
			display: grid;
			place-items: center;
		}

		.sw-image-container-before-after {
			display: grid;
			place-content: center;
			position: relative;
			overflow: hidden;
			border-radius: 1rem;
			max-width: 100%;
			max-height: 100%;
			opacity: 0;
			transition: opacity 0.3s ease;
		}

		.sw-main-container-before-after.is-selected[style] {
			left: 0 !important;
		}

		.is-selected .sw-image-container-before-after {
			opacity: 1;
			z-index: 999;
		}

		.sw-slider-image-before-after {
			width: 100%;
			height: 100%;
			object-fit: cover;
			object-position: left;
		}

		.sw-image-before {
			position: absolute;
			inset: 0;
			width: var(--position);
		}

		.sw-slider {
			position: absolute;
			inset: 0;
			cursor: pointer;
			opacity: 0;
			width: 100%;
			height: 100%;
		}

		.sw-slider:focus-visible~.slider-button {
			outline: 5px solid black;
			outline-offset: 3px;
		}

		.slider-line {
			position: absolute;
			inset: 0;
			width: .2rem;
			height: 100%;
			background-color: #fff;
			z-index: 10;
			left: var(--position);
			transform: translateX(-50%);
			pointer-events: none;
		}

		.slider-button {
			position: absolute;
			background-color: #fff;
			color: black;
			padding: 10px;
			height: 70px;
			width: 70px;
			display: grid;
			place-items: center;
			top: 50%;
			left: var(--position);
			transform: translate(-50%, -50%);
			pointer-events: none;
			z-index: 100;
			box-shadow: 1px 1px 1px hsl(0, 50%, 2%, .5);
		}

		.sw-image-before-wrap::before,
		.sw-image-after-wrap::after {
			content: 'Before';
			left: 30px;
			bottom: 30px;
			position: absolute;
			z-index: 999;
			color: var(--ssh-white);
			text-transform: uppercase;
			font-weight: 700;
			font-size: 18px;
		}

		.sw-image-after-wrap::after {
			content: 'After';
			left: initial;
			right: 30px;
		}

		.testimonals-carousel-wrap .wp-block-columns.is-style-boxed-width {
			max-width: 1240px;
		}

		.testimonials-wrap {
			margin-bottom: 50px;
			padding-bottom: 80px;
			height: fit-content;
		}

		.testimonials-wrap .testimonial-content-body {
			padding: 20px 30px;
			background-color: var(--ssh-light-grey);
			border-radius: 15px;
			position: relative;
		}
	.has-ssh-light-grey-background-color .testimonials-wrap .testimonial-content-body {background-color: var(--ssh-white); }
		.testimonial-content-body p {
			font-size: 18px;
		}

		.testimonials-wrap .reference {
			margin: 50px 0 0 30px;
			text-transform: uppercase;
			font-weight: 800;
		}

		.testimonials-wrap .reference .location {
			font-weight: 400;
		}

		.testimonials-wrap .testimonial-content-body:after {
			content: '';
			position: absolute;
			display: block;
			width: 0;
			z-index: 1;
			border-style: solid;
			border-width: 50px 70px 0 0;
			border-color: #f1f4f4 transparent transparent transparent;
			bottom: -40px;
			left: 24%;
			margin-left: -20px;
		}
	.has-ssh-light-grey-background-color .testimonials-wrap .testimonial-content-body:after {border-color: #ffffff transparent transparent transparent;}
		.main-carousel.testimonials-wrap {
			position: relative;
			
		}
	.main-carousel.testimonials-wrap::before,
		.main-carousel.testimonials-wrap::after,
	.has-ssh-white-background-color	.main-carousel.testimonials-wrap::before,
	.has-ssh-white-background-color	.main-carousel.testimonials-wrap::after {
			content: '';
			position: absolute;
			left: -30px;
			top: 0;
			width: 80px;
			height: 100%;
			background: rgba(255, 255, 255, 1);
			background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
			z-index: 1;
		}
.has-ssh-light-grey-background-color .main-carousel.testimonials-wrap::before,
.has-ssh-light-grey-background-color .main-carousel.testimonials-wrap::after
{	background: rgba(241, 244, 244, 1);
	background: linear-gradient(90deg, rgba(241, 244, 244, 1) 0%, rgba(241, 244, 244, 0) 100%);}
	
	
		.main-carousel.testimonials-wrap::after,
	.has-ssh-white-background-color	.main-carousel.testimonials-wrap::after  {
			left: auto;
			right: 0;
			top: 0;
			background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
		}
		.has-ssh-light-grey-background-color .main-carousel.testimonials-wrap::after {			background: linear-gradient(90deg, rgba(241, 244, 244, 0) 0%, rgba(241, 244, 244, 1) 100%);}
		

	
		
		/* Hide the single list item */
		.flickity-page-dots li:only-child {
			display: none;
		}
		.testimonials-wrap {

			max-width: calc(100vw - 60px);
			margin: auto;
		}

		@media (max-width: 760px) {
			.carousel-cell.testimonial {
				width: 100%;
			}

			.flickity-page-dots .dot {
				margin: 0 8px
			}

			.main-carousel.before-afters-wrap {
				min-height:70vw;
			}

			.main-carousel.before-afters-wrap .flickity-viewport[style] {
				height: fit-content !important;
				min-height: 70vw !important;
			}
		}
		


.wp-elements-8cedef50e60d6ad094427fe4bd8a47b5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-light-blue);}.wp-container-core-buttons-is-layout-1{justify-content:center;}.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;}.wp-elements-608b36b981e39103f8a2d97f8dbd3704 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-light-grey);}.wp-container-core-buttons-is-layout-2{justify-content:center;}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-5{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-6{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-7{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-8{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-9{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-10{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-11{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-12{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-3{justify-content:center;}.wp-container-core-columns-is-layout-13{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-14{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-15{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-4{justify-content:center;}.wp-container-core-columns-is-layout-16{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-17{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-18{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-19{flex-wrap:nowrap;}.wp-elements-8b0831e25cd2a16c1be555db60854e7c a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-white);}.wp-elements-4071d7ab9ddd6f049be156d7b888d9f0 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-white);}.wp-container-core-columns-is-layout-20{flex-wrap:nowrap;}.wp-elements-0577a7023cd7b692ca7b5126179e84b0 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-white);}.wp-elements-84d0725525857740aa35e226069bab79 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-white);}.wp-elements-3e1def89033b30473311521bab44941d a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-white);}.wp-elements-4ee83f1a74754ee8658ebae37f99b914 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--ssh-white);}.wp-container-core-columns-is-layout-21{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-5{justify-content:center;}.wp-container-core-columns-is-layout-22{flex-wrap:nowrap;}

header img {
	max-width: 250px;
}
.form__title{
	text-align: center;
}
.form__descr{
	text-align: center;
}
.form__wrapper {
	width: 60%;
	margin: 0 auto;
}
.img__mob{
	display: none !important;
}
html{
	scroll-behavior: smooth;
}
img{
		max-width: 100%;
}
.descr__custom p{
	margin-bottom: 32px;
	font-family: "AvenirPro65Medium";
}
@media(maX-WIDTH: 1024px){
	.padding__mob{
		padding-left: 32px;
		padding-right: 32px;
	}
}

@media(max-width: 992px){
	.footer-wrap-inner.navigation.is-style-mid-width{
		flex-direction: column;
		gap: 32px;
	}
}
@media(max-width: 575px){
	.hero-banner{
		background-image: url("../images/bg-mob.webp");
	}
	.img__desc{
		display: none !important;
	}
	.img__mob {
			display: block !important;
	}
		.form__wrapper{
			width: 100%;
		}
article form.wpcf7-form input:not([type=submit]):not([type=file]){
	width: 100%;
}
.col.n2.navigation-inner::before{
	display: none;
}
.wrapper h1 {
	font-size: 30px;
}
}

.thanksWrapper {
	position: relative;
	padding: 80px 0;
}

.thanksLogoWrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 100px;
}

.thanksLogo {
	max-width: 100px;
	width: 100%;
	margin-bottom: 40px;
}

.thanksTextContent {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	margin: 0 auto 100px;
	padding: 0 15px;
	max-width: 800px;
	text-align: center;
}

.thanksText {
	font-size: 18px;
	line-height: 30px;
}



  
