@font-face {
	font-family: AirRated;
	src: url(https://airrated.co/wp-content/themes/childtheme-gp-2/fonts/airrated-thin-webfont.woff2) format('woff2'), url(https://airrated.co/wp-content/themes/childtheme-gp-2/fonts/airrated-thin-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: AirRated;
	src: url(https://airrated.co/wp-content/themes/childtheme-gp-2/fonts/airrated-black-webfont.woff2) format('woff2'), url(https://airrated.co/wp-content/themes/childtheme-gp-2/fonts/airrated-black-webfont.woff) format('woff');
	font-weight: 700;
	font-style: normal
}

* {
	font-family: AirRated, sans-serif;
	-webkit-font-smoothing: antialiased
}

a {
	transition: .3s
}

p>a,
span>a {
	text-decoration: underline
}

.right-sidebar.separate-containers .site-main {
	max-width: 800px
}

a.underline-link {
	text-decoration: underline
}

.pt1 {
	margin-top: 40px
}

.ar-cta-link a {
	padding: .4em .5em;
	background-color: #89d0c3;
	color: #fff;
	display: inline-block
}

@media(max-width:599px) {
	.ar-cta-link a {
		text-align: center;
		font-size: 21px
	}
}

.has-ar-green-background-color .ar-cta-link a {
	background-color: #fff;
	color: #89d0c3
}

@media (min-width:560px) {
	.explode-width {
margin-right: calc(-100vw/1 + 100%/1);
max-width: 100vw !important;
width: auto !important;
	}
}

@media (min-width:599px) {
	.sectors p {
		margin-bottom: 0
	}
}

@media (max-width:599px) {
	.sectors p {
		margin: 0
	}
	.sectors a {
		padding-bottom: 30px;
		display: block
	}
}

.tiers hr {
	margin-top: 0;
	margin-bottom: 15px
}

.tiers p {
	margin-bottom: 1em
}

.entry-meta a,
.entry-meta a:visited {
	color: #88cfc3
}

a.journal-return-link {
	font-size: 36px;
	display: block;
	padding-bottom: 3em
}

a.journal-return-link::before {
	content: '‹';
	height: 1em;
	margin-right: .6em
}

h1,
h2,
h3,
h4,
h5,
h6 {
	letter-spacing: .01em
}

sup {
	font-size: 40%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: super;
	bottom: .5ex
}

hr.is-style-default {
	border-bottom: 2px dotted;
	background-color: #f3f6f8
}

hr.is-style-wide {
	border-bottom: 2px;
	border-color: #85C9B7;
	background-color: #f3f6f8
}

.has-ar-green-background-color hr.is-style-default {
	border-bottom: 2px dotted #acddd4;
	background-color: #89d0c3
}

.footer-widgets {
	background-color: #88cfc3;
	color: #fff
}

.site-info {
	background-color: #88cfc3;
	color: #fff;
	text-align: left;
	padding: 40px
}

.footer-widgets {
	line-height: 1.4
}

@media (max-width:768px) {
	.copyright-bar,
	.footer-bar {
		float: none!important;
		text-align: left!important
	}
}

.site-footer a,
.site-footer a:hover {
	color: #fff
}

.footer-light-bg>* {
	color: #89d0c3;
	background-color: #f3f6f8
}

.footer-light-bg a,
.footer-light-bg a:hover {
	color: #89d0c3;
	background-color: #f3f6f8
}

.has-ar-green-background-color {
	background-color: #89d0c3
}

.has-ar-green-color {
	color: #89d0c3
}

.has-ar-pale-green-background-color {
	background-color: #acddd4
}

.has-ar-pale-green-color {
	color: #acddd4
}

.has-ar-white-background-color {
	background-color: #fff
}

.has-ar-white-color,
.has-ar-white-color a {
	color: #fff
}

.has-small-font-size {
	font-size: 14px
}

.has-medium-font-size {
	font-size: 28px
}

.has-large-font-size {
	font-size: 36px
}

.has-huge-font-size {
	font-size: 48px
}

.wpcf7 input[type=email],
.wpcf7 input[type=tel],
.wpcf7 input[type=text],
.wpcf7 textarea {
	font-family: AirRated, sans-serif;
	background-color: #f3f6f8;
	border: 0;
	border-bottom: 1px solid;
	padding: 15px;
	font-size: 22px;
	margin-bottom: 20px;
	color: #89d0c3
}

::placeholder {
	color: #88cfc3;
	opacity: 1
}

:-ms-input-placeholder {
	color: #88cfc3
}

::-ms-input-placeholder {
	color: #88cfc3
}

input.wpcf7-form-control.wpcf7-submit {
	background: 0 0;
	font-size: 28px;
	color: #89d0c3;
	border-bottom: 1px solid #89d0c3;
	font-family: AirRated, sans-serif
}

.wpcf7-acceptance label {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 20px
}

.wpcf7-acceptance label span {
	display: block;
	margin-left: 30px;
	padding-left: 7px;
	line-height: 22px;
	text-align: left
}

.wpcf7-acceptance label span::before {
	content: "○";
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 0;
	left: 0;
	line-height: 20px;
	font-size: 28px;
	text-align: center
}

.wpcf7-acceptance label span::after {
	display: block;
	position: absolute;
	width: 30px;
	height: 30px;
	top: 0;
	left: 0;
	font-size: 28px;
	color: #0087b7;
	line-height: 23px;
	text-align: center
}

@media(max-width:599px) {
	.wpcf7-acceptance label span::after {
		line-height: 21px
	}
}

.wpcf7-acceptance label input[type=checkbox] {
	opacity: 0;
	z-index: -1;
	position: absolute
}

.wpcf7-acceptance label input[type=checkbox]:checked+span::after {
	font-family: Arial, sans-serif;
	content: "●";
	color: #88cfc3
}

.ar-select-css {
	display: block;
	font-size: 22px;
	font-family: AirRated, sans-serif;
	color: #89d0c3;
	line-height: 1.3;
	padding: .9em 1em .9em .7em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: none;
	border-bottom: 1px solid;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #f3f6f8;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400.75 257.83' fill='rgb(137, 208, 195)'%3E%3Cpath d='M389.54 157.27l10.62 10.75-1.33 1.48q-43.3 43.3-86.64 86.57a6.81 6.81 0 0 1-9.09 0l-86.64-86.54-1.37-1.46 10.77-10.66 73 72.47V27.97l-73 72.5L214.7 89.2a8.9 8.9 0 0 0 2.15-1.32q43-42.88 86-85.84a6.74 6.74 0 0 1 9.63 0q43.05 43 86.13 86a9.93 9.93 0 0 0 2.19 1.34l-11.3 11.14-73-72.5v201.8q36.87-36.6 73.05-72.55zm-362.8-.8l1.62 1.65a2.85 2.85 0 0 1-.2.22L14.92 171.6a1.05 1.05 0 0 1-1.4 0L.27 158.35l-.2-.23 1.65-1.63 10.9 11.1v-30.93c-3.5 3.78-7.23 7.47-10.92 11.13L0 146.06a1.6 1.6 0 0 0 .33-.2l13.15-13.14a1 1 0 0 1 1.47 0l13.18 13.16a1.17 1.17 0 0 0 .33.2l-1.72 1.7-11.12-11.1v30.87q5.57-5.6 11.13-11.1z'/%3E%3C/svg%3E");
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: 1.7em auto, 100%
}

.ar-select-css::-ms-expand {
	display: none
}

.ar-select-css:hover {
	border-color: #888
}

.ar-select-css:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: 0
}

.ar-select-css option {
	font-weight: 400
}

.ar-select-css:disabled,
.ar-select-css[aria-disabled=true] {
	color: graytext
}

.ar-select-css:disabled:hover,
.ar-select-css[aria-disabled=true] {
	border-color: #aaa
}

.testimonial {
	background: 0 0;
	padding-bottom: 45px
}

.testimonial .testimonial-text {
	font-size: 36px;
	text-align: left;
	line-height: 34px
}

.testimonial_slider.slide .slick-dots li button:before {
	content: '○';
	font-size: 30px
}

.testimonial_slider.slide .slick-dots li.slick-active button:before {
	color: #89d0c3;
	content: '●'
}

.testimonial_slider.slide .slick-dots {
	text-align: left
}

p.testimonial {
	margin-left: 0
}

.testimonial_slider.slide .slick-prev.slick-arrow {
	display: none!important
}

.testimonial_slider.slide .slick-next.slick-arrow {
	display: none!important
}

.testimonial .testimonial-text {
	padding: 0
}

.tags-links:before {
	display: none
}

.cat-links:before {
	display: none
}

footer.entry-meta a {
	padding: 10px;
	color: #88cfc3;
	background-color: #e7f5f3;
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block
}

footer.entry-meta a:hover {
	color: #7abcb0
}

footer.entry-meta a:before {
	content: '\273A';
	margin-left: 0;
	margin-right: 5px
}

.cat-links a {
	font-size: 20px;
	color: #88cfc3
}

@media (min-width:782px) {
	div.staff-profiles .wp-block-columns {
		margin-left: -3em;
		margin-right: -3em
	}
	div.staff-profiles .wp-block-column {
		margin-left: 3em;
		margin-right: 3em
	}
}

.staff-profiles sup {
	font-size: 75%
}

@media (max-width:450px) {
	.staff-profiles img {
		max-width: 75%
	}
}

#menu-social-media-menu li:before {
	content: '';
	display: inline-block;
	height: 1em;
	width: 1em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(255, 255, 255)'%3E%3Cpath d='M34.27 45.33H2.43V16.18H25.1v2.88H5.35V42.4h26v-17h2.9zM11.1 36l.66-.63 2.9-2.62L20 27.82l3-2.74 10.08-9.15 2.74-2.5 5-4.53 1.64-1.5-1.1.15-3.77.53-3.72.53-3.32.46-3.7.52-2.1.3a.4.4 0 0 1-.28-.07l-2.1-1.88A.87.87 0 0 1 23 7.5l5.5-.7 5.67-.8 5.28-.68 5.22-.68a.33.33 0 0 1 .27.08L47.4 7a.48.48 0 0 1 .16.51l-.9 5.77L44.6 26.6a1.7 1.7 0 0 1-.08.51 1.68 1.68 0 0 1-.36.48s-.18 0-.23-.07L42 25.8a.33.33 0 0 1-.07-.26l.63-3.82L44.6 9.66l-.27.2L40.8 13q-2.8 2.6-5.65 5.16-1.8 1.68-3.65 3.34l-5 4.6-4.37 3.9-8.63 7.84c-.1.1-.18.2-.32 0l-2-1.82z'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: .5em;
	background-size: 80%;
	background-position: 4px 4px
}

.footer-light-bg #menu-social-media-menu>li:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(137,208,195)'%3E%3Cpath d='M34.27 45.33H2.43V16.18H25.1v2.88H5.35V42.4h26v-17h2.9zM11.1 36l.66-.63 2.9-2.62L20 27.82l3-2.74 10.08-9.15 2.74-2.5 5-4.53 1.64-1.5-1.1.15-3.77.53-3.72.53-3.32.46-3.7.52-2.1.3a.4.4 0 0 1-.28-.07l-2.1-1.88A.87.87 0 0 1 23 7.5l5.5-.7 5.67-.8 5.28-.68 5.22-.68a.33.33 0 0 1 .27.08L47.4 7a.48.48 0 0 1 .16.51l-.9 5.77L44.6 26.6a1.7 1.7 0 0 1-.08.51 1.68 1.68 0 0 1-.36.48s-.18 0-.23-.07L42 25.8a.33.33 0 0 1-.07-.26l.63-3.82L44.6 9.66l-.27.2L40.8 13q-2.8 2.6-5.65 5.16-1.8 1.68-3.65 3.34l-5 4.6-4.37 3.9-8.63 7.84c-.1.1-.18.2-.32 0l-2-1.82z'/%3E%3C/svg%3E")
}

p.has-medium-font-size>a:after {
	content: '';
	display: inline-block;
	height: 1em;
	width: 1em;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='rgb(137,208,195)'%3E%3Cpath d='M34.27 45.33H2.43V16.18H25.1v2.88H5.35V42.4h26v-17h2.9zM11.1 36l.66-.63 2.9-2.62L20 27.82l3-2.74 10.08-9.15 2.74-2.5 5-4.53 1.64-1.5-1.1.15-3.77.53-3.72.53-3.32.46-3.7.52-2.1.3a.4.4 0 0 1-.28-.07l-2.1-1.88A.87.87 0 0 1 23 7.5l5.5-.7 5.67-.8 5.28-.68 5.22-.68a.33.33 0 0 1 .27.08L47.4 7a.48.48 0 0 1 .16.51l-.9 5.77L44.6 26.6a1.7 1.7 0 0 1-.08.51 1.68 1.68 0 0 1-.36.48s-.18 0-.23-.07L42 25.8a.33.33 0 0 1-.07-.26l.63-3.82L44.6 9.66l-.27.2L40.8 13q-2.8 2.6-5.65 5.16-1.8 1.68-3.65 3.34l-5 4.6-4.37 3.9-8.63 7.84c-.1.1-.18.2-.32 0l-2-1.82z'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	margin-left: .25em;
	background-size: 80%;
	background-position: 2px 7px
}

.inside-site-info {
	height: 60vh;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 552.94 101.24' fill='rgb(255,255,255)'%3E%3Cpath d='M96.5 5.53h12.17V16.6H96.5zM505.68 65c0 19.36-10.93 30.42-25.73 30.42S454.23 84.37 454.23 65s10.92-30.43 25.72-30.43S505.68 45.64 505.68 65m6.37 34.57V0h-6.64v42.05h-1.36c-3.6-6-11.2-13.28-24.9-13.28-18.4 0-31.53 14.4-31.53 36.24s13.14 36.23 31.53 36.23c13.7 0 21.3-7.33 24.9-13.27h1.38v11.6zM379.53 60.03c1.25-14.8 10.38-25.45 25.6-25.45 15.5 0 23.93 10.65 24.2 25.45zm-7.05 5c0 20.74 11.76 36.23 32.78 36.23s28.5-14.38 30-22.26v-2.1h-6.64c-1.24 8.7-8.43 18.53-23.37 18.53-15.63 0-25.6-11.34-25.86-29.6h56.56V61.7c0-17.43-10-32.92-30.84-32.92S372.47 44.26 372.47 65m-51.8-34.58v5.8h16.87V84.1c0 10.5 5.53 15.5 16 15.5h13.32v-6.1H345.3l-1.1-1.13V36.24h20.47v-5.8H344.2V9.37h-2.07l-4.57 7v14.06zm-62.2 51.3c0-8.7 6.5-12.45 17.84-13.55l27.66-2.63v2.9c0 19-12.6 27-27 27-11.06 0-18.53-5.1-18.53-13.7m-4.68-29.9h6.64c1.52-11.34 9.82-17.3 22.55-17.3s21 5.95 21 19.36v5.8l-28.2 2.62c-13.7 1.24-23.92 6.9-23.92 19.64 0 11.9 10.37 19.22 24.48 19.22 15.9 0 22.4-6.9 26.4-12.72h1.35c.27 6.22 4 11.06 13.7 11.06h3.87v-5.8h-10l-1.1-1.1V53.1c0-15.77-11.07-24.34-27.4-24.34s-27.07 8.6-29.38 21.02zm-75.43-3.5v-42h36.65c13.55 0 23.1 7.46 23.1 21s-9.55 21-23.1 21zm37.48 6.36c16 0 29.18-10.23 29.18-27.38S231.83 0 215.8 0h-44.4v99.58h6.92v-44.8h1.38l54.08 44.8h8.43V97.5l-52.15-42.74zm-89.74-24.3v69.15h6.64V60.3c0-15.5 5-24.06 19.5-24.06h6.37v-6.1h-6.64c-11.62 0-15.5 5.4-17.84 10.38h-1.4v-10.1zM99.22 99.58h6.64V30.43h-6.64zm-92.58 0H0V97.5L37.9 0h9.12l37.9 97.5v2.07h-6.64L43.15 8.3h-1.38L6.64 99.58zm16.44-32.1H61.8v6.34H23.08zM536.73 0v15.34h1.4V2.4h.2l5.62 12.95h1.73l5.64-12.95h.22v12.95h1.38V0h-1.98l-6 13.87h-.2L538.7 0h-1.98zm-15.3 0v1.24h5.68v14.1h1.43V1.24h5.7V0h-12.8z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 25%;
	background-position: bottom left
}

@media (max-width:768px) {
	.inside-site-info {
		background-size: 40%
	}
}

.footer-light-bg .inside-site-info {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 552.94 101.24' fill='rgb(136,207,195)'%3E%3Cpath d='M96.5 5.53h12.17V16.6H96.5zM505.68 65c0 19.36-10.93 30.42-25.73 30.42S454.23 84.37 454.23 65s10.92-30.43 25.72-30.43S505.68 45.64 505.68 65m6.37 34.57V0h-6.64v42.05h-1.36c-3.6-6-11.2-13.28-24.9-13.28-18.4 0-31.53 14.4-31.53 36.24s13.14 36.23 31.53 36.23c13.7 0 21.3-7.33 24.9-13.27h1.38v11.6zM379.53 60.03c1.25-14.8 10.38-25.45 25.6-25.45 15.5 0 23.93 10.65 24.2 25.45zm-7.05 5c0 20.74 11.76 36.23 32.78 36.23s28.5-14.38 30-22.26v-2.1h-6.64c-1.24 8.7-8.43 18.53-23.37 18.53-15.63 0-25.6-11.34-25.86-29.6h56.56V61.7c0-17.43-10-32.92-30.84-32.92S372.47 44.26 372.47 65m-51.8-34.58v5.8h16.87V84.1c0 10.5 5.53 15.5 16 15.5h13.32v-6.1H345.3l-1.1-1.13V36.24h20.47v-5.8H344.2V9.37h-2.07l-4.57 7v14.06zm-62.2 51.3c0-8.7 6.5-12.45 17.84-13.55l27.66-2.63v2.9c0 19-12.6 27-27 27-11.06 0-18.53-5.1-18.53-13.7m-4.68-29.9h6.64c1.52-11.34 9.82-17.3 22.55-17.3s21 5.95 21 19.36v5.8l-28.2 2.62c-13.7 1.24-23.92 6.9-23.92 19.64 0 11.9 10.37 19.22 24.48 19.22 15.9 0 22.4-6.9 26.4-12.72h1.35c.27 6.22 4 11.06 13.7 11.06h3.87v-5.8h-10l-1.1-1.1V53.1c0-15.77-11.07-24.34-27.4-24.34s-27.07 8.6-29.38 21.02zm-75.43-3.5v-42h36.65c13.55 0 23.1 7.46 23.1 21s-9.55 21-23.1 21zm37.48 6.36c16 0 29.18-10.23 29.18-27.38S231.83 0 215.8 0h-44.4v99.58h6.92v-44.8h1.38l54.08 44.8h8.43V97.5l-52.15-42.74zm-89.74-24.3v69.15h6.64V60.3c0-15.5 5-24.06 19.5-24.06h6.37v-6.1h-6.64c-11.62 0-15.5 5.4-17.84 10.38h-1.4v-10.1zM99.22 99.58h6.64V30.43h-6.64zm-92.58 0H0V97.5L37.9 0h9.12l37.9 97.5v2.07h-6.64L43.15 8.3h-1.38L6.64 99.58zm16.44-32.1H61.8v6.34H23.08zM536.73 0v15.34h1.4V2.4h.2l5.62 12.95h1.73l5.64-12.95h.22v12.95h1.38V0h-1.98l-6 13.87h-.2L538.7 0h-1.98zm-15.3 0v1.24h5.68v14.1h1.43V1.24h5.7V0h-12.8z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 25%;
	background-position: bottom left
}

@media (max-width:768px) {
	.footer-light-bg .inside-site-info {
		background-size: 40%
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeInTextAnimated {
	opacity: 0;
	-webkit-opacity: 0;
	animation: fadeIn 2s;
	animation-fill-mode: forwards;
	-webkit-animation: fadeIn 2s;
	-webkit-animation-fill-mode: forwards
}

#first-text {
	animation-delay: 2s;
	-webkit-animation-delay: 2s
}

#second-text {
	animation-delay: 3s;
	-webkit-animation-delay: 3s
}

#third-text {
	animation-delay: 4s;
	-webkit-animation-delay: 4s
}

#fourth-text {
	animation-delay: 5s;
	-webkit-animation-delay: 5s
}

#fifth-text {
	animation-delay: 6s;
	-webkit-animation-delay: 6s
}

#sixth-text {
	animation-delay: 7s;
	-webkit-animation-delay: 7s
}

#seventh-text {
	animation-delay: 8s;
	-webkit-animation-delay: 8s
}

#eighth-text {
	animation-delay: 9s;
	-webkit-animation-delay: 9s
}

#ninth-text {
	animation-delay: 10s;
	-webkit-animation-delay: 10s
}

.asr-filter-div .asr_texonomy {
	border: none;
	font-size: 28px
}

.am_cont {
	padding: 20px 0
}

@media (max-width:559px) {
	.asr-filter-div .asr_texonomy {
		font-size: 20px
	}
	.am_cont {
		padding: 20px 10px
	}
}

.asr_texonomy.active,
.asr_texonomy:hover {
	background: 0 0;
	border-bottom: 1px dotted #88cfc3
}

.asr-filter-div {
	margin-bottom: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #88cfc3;
	border-bottom: 1px solid #88cfc3
}

.am_single_grid {
	box-shadow: none
}

h2.am__title {
	font-size: 19px
}

@media (max-width:559px) {
	.am__col-3 .am_grid_col {
		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		flex: 0 0 100%;
		padding-bottom: 20px;
		border-bottom: 1px dotted #88cfc3;
		max-width: 550px
	}
}

.am_post_grid {
	width: 100%;
	margin-right: 0
}

.am__excerpt {
	font-size: 19px;
	font-weight: 700
}

article.type-post {
	max-width: 820px
}

.right-sidebar article.type-post .entry-content {
	max-width: 560px
}

/* Full width post styles - no sidebar */

.no-sidebar article.type-post {
max-width: 720px;
margin-left: auto;
margin-right: auto;
}

.no-sidebar .testimonial .testimonial-text {
text-align: center;
}
.no-sidebar .explode-width {
text-align: center;
}
.no-sidebar .testimonial_slider.slide .slick-dots {
text-align: center;
}

/* Full width featured img style for blog posts */

.ar-blogimg-full-width.no-sidebar .featured-image {
left: 50%;
 margin-left: -50vw;
 margin-right: -50vw;
 max-width: 100vw;
 position: relative;
 right: 50%;
 width: 100vw;
 }

/* Make header text wider */

.ar-blogimg-full-width.no-sidebar .entry-header {
max-width: unset;
}

/* Case Studies Grid Fix */

.getwid-columns.getwid-columns-2>* {
	box-sizing: border-box;
}

@media (max-width:1000px) {
	#right-sidebar {
		display: none
	}
}

.sidebar .widget {
	background-color: transparent
}

.inside-right-sidebar .widget ul li {
	font-size: 28px;
	border-bottom: 1px dotted #88cfc3
}

.inside-right-sidebar .widget ul li ul li {
	list-style-type: lower-roman;
	font-size: 24px;
	margin-left: .6em;
	border-bottom: none
}

.inside-right-sidebar .widget li.current_page_item::before {
	content: '›';
	top: -2px;
	height: 1em;
	position: absolute;
	right: 105%
}

@media (min-width:1000px) {
	.content-area.grid-75 {
		border-right: 1px solid #88cfc3
	}
}

div.scriptlesssocialsharing {
	margin-bottom: 1.5em
}

h3.scriptlesssocialsharing__heading {
	font-size: 18px;
	margin-bottom: 0
}

.scriptlesssocialsharing a.button:not(:last-child)::after {
	content: '·';
	margin: 0 6px;
	position: absolute
}

.scriptlesssocialsharing a.button {
	padding-top: 0;
	background: 0 0;
	color: #88cfc3;
	text-decoration: underline;
	padding-left: 0;
	padding-right: 17px
}

div.wpcf7-mail-sent-ok {
	border: none;
	background: #81c1b6;
	color: #fff;
	padding: 10px 20px;
	border-radius: .3em
}

.wpcf7-not-valid {
	border: 1px #ff1a1a solid
}

div.wpcf7-acceptance-missing,
div.wpcf7-validation-errors {
	border: none;
	background: #3a4846;
	color: #fff;
	padding: 10px 20px;
	border-radius: .3em
}

body.single-post,
body.single-post .inside-article {
	background-color: #fff
}

.entry-header {
	max-width: 540px
}

.entry-header h1 {
	font-size: 36px
}

.has-ek-indent {
	border-left: 1px solid #88cfc3
}

.type-post h2,
.type-post h3,
.type-post h4,
.type-post h5 {
	font-weight: 700
}

@media(max-width:768px) {
	p.mobile-feature-text {
		margin-bottom: 2em;
		padding-bottom: 1.8em;
		border-bottom: 2px dotted #88cfc3;
		font-size: 22px
	}
	.has-ar-green-background-color p.mobile-feature-text {
		border-bottom: 2px dotted #acddd4
	}
}

.main-navigation:not(.slideout-navigation) .inside-navigation {
	-ms-flex-wrap: clear;
	flex-wrap: clear;
	display: inherit;
	display: -ms-inherit
}

button.menu-toggle {
	font-size: 20px;
	background-color: #fff;
	opacity: .8;
	float: right
}

.slide-opened .slideout-exit:not(.has-svg-icon):before,
.slideout-navigation button.slideout-exit:not(.has-svg-icon):before {
	font-size: 20px
}

.slideout-navigation button.slideout-exit {
	padding-top: 13px
}

.sticky-enabled .main-navigation.is_stuck {
	box-shadow: none;
	background-color: transparent
}

@media (max-width:1000px) {
	.ar-sc-menu-wrap {
		display: none
	}
}

.ar-sc-menu-wrap ul li {
	font-size: 28px;
	border-bottom: 1px dotted #88cfc3;
	list-style: none;
	padding-bottom: 5px;
	position: relative
}

.ar-sc-menu-wrap ul li ul li {
	list-style-type: lower-roman;
	font-size: 24px;
	margin-left: .6em;
	border-bottom: none
}

.ar-sc-menu-wrap a[aria-current=page]::before {
	content: '›';
	top: -2px;
	height: 1em;
	position: absolute;
	right: 105%
}

.ar-sc-menu-wrap a[href*="#"][aria-current=page]::before {
	content: none
}

.ar-hero-wrap {
	width: 100vw;
	height: 100vh;
	background-image: url(https://airrated.co/wp-content/uploads/2020/05/ar-hero-medium.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative
}

.ar-logo-animation-wrap {
	max-width: 550px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

/* Pentagon Animation Start */

.ar-hero-wrap {
	width: 100vw;
	height: 100vh;
	background-image: url(https://airrated.co/wp-content/uploads/2020/05/ar-hero-medium.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.ar-logo-animation-wrap {
	max-width: 550px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.ar-shape {
	background-image: -o-radial-gradient(#88cfc3 20%, #f3f6f8 20%);
	background-image: radial-gradient(#88cfc3 20%, #f3f6f8 20%);
	background-position: 0 0;
	background-size: 10px 10px;
	width: 378px;
	height: 378px;
	-webkit-animation: morph 6s infinite;
	animation: morph 6s infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

@-webkit-keyframes morph {
	0% {
		-webkit-clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
		clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
	}
	25% {
		-webkit-clip-path: polygon(73% 13%, 97% 60%, 50% 89%, 2% 60%, 35% 24%);
		clip-path: polygon(73% 13%, 97% 60%, 50% 89%, 2% 60%, 35% 24%);
	}
	50% {
		-webkit-clip-path: polygon(73% 13%, 66% 50%, 50% 74%, 5% 60%, 23% 8%);
		clip-path: polygon(73% 13%, 66% 50%, 50% 74%, 5% 60%, 23% 8%);
	}
	75% {
		-webkit-clip-path: polygon(75% 10%, 95% 59%, 50% 95%, 20% 53%, 26% 12%);
		clip-path: polygon(75% 10%, 95% 59%, 50% 95%, 20% 53%, 26% 12%);
	}
	100% {
		-webkit-clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
		clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
	}
}

@keyframes morph {
	0% {
		-webkit-clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
		clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
	}
	25% {
		-webkit-clip-path: polygon(73% 13%, 97% 60%, 50% 89%, 2% 60%, 35% 24%);
		clip-path: polygon(73% 13%, 97% 60%, 50% 89%, 2% 60%, 35% 24%);
	}
	50% {
		-webkit-clip-path: polygon(73% 13%, 66% 50%, 50% 74%, 5% 60%, 23% 8%);
		clip-path: polygon(73% 13%, 66% 50%, 50% 74%, 5% 60%, 23% 8%);
	}
	75% {
		-webkit-clip-path: polygon(75% 10%, 95% 59%, 50% 95%, 20% 53%, 26% 12%);
		clip-path: polygon(75% 10%, 95% 59%, 50% 95%, 20% 53%, 26% 12%);
	}
	100% {
		-webkit-clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
		clip-path: polygon(75% 10%, 90% 58%, 50% 88%, 13% 57%, 20% 3%);
	}
}

.ar-animation-wrapper {
	width: 100%;
 position: relative;
height: 600px;
   background-color: #f3f6f8;
  
}

.ar-shape-wrapper {
	width: 378px;
	height: 378px;
	padding: 86px 78px 86px 94px;
	display: block;
}

.ar-animation-box {
	height: 550px;
	width: 550px;
position: absolute;
top: 50%;
right: 50%;
transform: translate(50%,-50%);
}

.ar-pentagon-outline {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 602.1 500.8' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M310.6 463.6l222.8-161.9-85.1-261.9H172.9L87.7 301.7z' fill='none' stroke='%2389cfc3' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center center;
	width: 550px;
	height: 550px;
}

.content-bf-block {
  height: 600px;
  background: lightgrey;
  width: 100%;
}

.ar-animation-text-container {
height: 600px;
width: 460px;
position: absolute;
left: 7%;
top: 11%;
font-size: 14px;
display: none;
}

.ar-text-humidity {
 position: absolute;
top: 30px;
left: 100px;
padding: 20px;
}

.ar-text-co2 {
 position: absolute;
top: 30px;
left: 380px;
padding: 20px;
}

.ar-text-pm25 {
 position: absolute;
top: 295px;
left: 480px;
padding: 20px;
}

.ar-text-temperature {
position: absolute;
top: 460px;
left: 212px;
padding: 20px;
}

.ar-text-tvocs{
 position: absolute;
top: 295px;
left: 0px;
padding: 20px 20px 20px 5px;
}

.ar-text-tvocs, .ar-text-temperature, .ar-text-pm25, .ar-text-co2, .ar-text-humidity {
transition: color 0.5s ease;
cursor: pointer;
font-weight: bold;
color: #89d0c3;
font-size: 1rem;
}

.ar-text-tvocs:hover, .ar-text-temperature:hover, .ar-text-pm25:hover, .ar-text-co2:hover, .ar-text-humidity:hover {
color: #64988f;
}

/* Pentagon Animation End */

/* Pentagon Mobile Start */

@media(max-width:599px) {
	.ar-pentagon-outline {
		width: 290px;
		height: 290px
	}
	.ar-shape-wrapper {
		width: 212px;
		height: 212px;
		padding: 39px 22px 23px 43px
	}
	.ar-shape {
		background-size: 5px 5px;
		width: 212px;
		height: 212px;
		margin-right: 0;
		padding-right: 0;
		box-sizing: content-box
	}
	.ar-animation-box {
		height: 290px;
		width: 290px
	}
	.inside-navigation {
		position: absolute;
		right: 0
	}
}

@media(max-width:558px) {
	#generate-slideout-menu.do-overlay .slideout-menu li,
	.slideout-navigation.do-overlay .inside-navigation {
		text-align: right
	}
	#generate-slideout-menu.slideout-navigation.do-overlay .slideout-exit {
		text-align: right
	}
}

@media(min-width:559px) {
	.slideout-navigation.do-overlay .inside-navigation {
		display: block;
		width: 370px;
		float: right
	}
	.slideout-navigation .slideout-menu,
	.slideout-navigation .slideout-widget ul {
		display: block;
		width: 370px
	}
	#generate-slideout-menu.do-overlay .slideout-menu li,
	.slideout-navigation.do-overlay .inside-navigation {
		text-align: left
	}
	.slideout-navigation.do-overlay .inside-navigation {
		padding: 4% 2%
	}
	#generate-slideout-menu.do-overlay .slideout-menu li {
		border-bottom: 1px dotted
	}
	#generate-slideout-menu.do-overlay .slideout-menu li a:hover {
		text-decoration: underline;
		background: 0 0
	}
	#generate-slideout-menu.do-overlay .slideout-menu li a:hover sup {
		display: inline-block
	}
	#generate-slideout-menu .slideout-menu li ul li {
		list-style-type: lower-roman
	}
	#generate-slideout-menu.main-navigation .main-nav ul ul {
		box-shadow: none;
		padding-left: 2em;
		margin-top: 2px;
		box-sizing: border-box
	}
}

.nav-aligned-right .main-navigation {
	text-align: right;
	float: right
}

.ar-sc-menu-wrap ul li a:hover,
ul.menu li a:hover {
	text-decoration: underline
}

.ar-sc-menu-wrap ul li a:hover sup,
ul.menu li a:hover sup {
	display: inline-block
}

@media(min-width:1000px) {
	.raise-content-effect {
		margin-top: -4.5em;
		display: inline-block
	}
	.border-right-side-green {
		margin-bottom: -2.1em!important;
		background: linear-gradient(#87cfc3, #87cfc1) no-repeat 75%/1px 190%;
		margin-top: -34px;
		padding-top: 3em;
	}
}

li.slideout-toggle {
	background-color: #fff;
	opacity: .8;
}
/* Make text bigger and centre */
.hustle-ui .hustle-info .hustle-group-content p:not(.forminator-poll--question):not(.forminator-poll--description), .hustle-ui .hustle-info .hustle-group-content:not(.forminator-poll--question):not(.forminator-poll--description) {
    font-size: 19px;
    font-family: 'AirRated', sans-serif;
    padding: 10px;
    font-weight: 400;
    }

/* SD - Block Clear on Grid-100 makes utility below work */
.mobile-grid-100 {
clear: none;
}
/* SD - Utility to make green bg align with top of page on special landing pages */
.force-green-align {
margin-top: -60px;
}

/* SD - Scroll Button on Homepage CSS */

.pulse-link {
  display: block;
}

.container-scrollbtn {
  width: 200px;
  height: 100%;
  margin: 0 auto 0;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}

.pulse-button {
  position: relative;
  top: 89%;
  left: 50%;
  margin-left: -35px;
  margin-top: -35px;
  display: block;
  width: 70px;
  height: 70px;
  text-align: center;
  line-height: 100px;
  border: none;
  border-radius: 50%;
	background-size: 100%;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100' width='100' fill='%23fff' xmlns:v='https://vecta.io/nano'%3E%3Cpath d='M71 38.8c-.6-.6-1.5-.6-2.1 0L50 58 31.1 38.9c-.6-.6-1.5-.6-2.1 0s-.6 1.5 0 2.1l21 21.3L71 41a1.57 1.57 0 0 0 0-2.2z'/%3E%3C/svg%3E");
  cursor: pointer;
  box-shadow: 0 0 0 0 rgba(137,208,195, .5);
}

/* Confirmation Outer Wrapper*/
#hs-eu-cookie-confirmation {
background-color: #e8f5ff !important;
}

/* Confirmation Inner Wrapper*/
#hs-eu-cookie-confirmation-inner {
background-color: #e8f5ff !important;
}
#hs-eu-cookie-confirmation-inner p{
color: #64686e !important;
}

/* AR Mobile Only Tabs on Homepage */

.ar-tabs .wp-block-getwid-tabs__nav-link a {
font-size: 0.75rem;
}

.ar-tabs .wp-block-getwid-tabs__tab-content p {
font-size: 0.75rem;
}

.ar-tabs .wp-block-getwid-tabs__nav-link.ui-tabs-active {
border-color: #ebeef1;
background: none;
text-decoration: underline;
}



/* Pentagon Animation Start */

.ar-mb-shape {
	background-image: -o-radial-gradient(#88cfc3 20%, #f3f6f8 20%);
	background-image: radial-gradient(#88cfc3 20%, #f3f6f8 20%);
	background-position: 0 0;
  background-size: 5px 5px;
  width: 212px;
  height: 212px;
  margin-right: 0;
  padding-right: 0;
  box-sizing: content-box;
	-webkit-animation: morph 6s infinite;
	animation: morph 6s infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

.ar-mb-animation-wrapper {
	width: 100%;
 position: relative;
height: 360px;
   background-color: #f3f6f8;
  
}

.ar-mb-shape-wrapper {
width: 212px;
height: 212px;
padding: 39px 22px 23px 43px;
	display: block;
}

.ar-mb-animation-box {
height: 290px;
width: 290px;
position: absolute;
top: 50%;
right: 50%;
transform: translate(50%,-50%);
}

.ar-mb-pentagon-outline {
background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 602.14 500.81'%3E%3Ctitle%3Esvg4nolines%3C/title%3E%3Cpolygon points='310.56 463.6 533.39 301.71 448.28 39.76 172.85 39.76 87.74 301.71 310.56 463.6' style='fill:none;stroke:%2389cfc3;stroke-miterlimit:10;stroke-width:2px'/%3E%3Cpath d='M181.23,56v5.47h5.09V56h3.5V69.63h-3.5v-5.7h-5.09v5.7h-3.5V56Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M198.82,69.63V68.49h-.19a3.29,3.29,0,0,1-3,1.33,3.46,3.46,0,0,1-3.8-3.71V59.56h3.34v6.25a1.41,1.41,0,0,0,1.52,1.58c1.07,0,2-.56,2-2.19V59.56H202V69.63Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M207.18,59.56v1h.19a3.2,3.2,0,0,1,2.78-1.18,3.75,3.75,0,0,1,3.13,1.42h.19a4.11,4.11,0,0,1,3.25-1.42,3.45,3.45,0,0,1,3.76,3.49v6.77h-3.34v-6.5a1.26,1.26,0,0,0-1.41-1.29c-1,0-1.82.47-1.82,2v5.82h-3.35v-6.5a1.25,1.25,0,0,0-1.4-1.29c-1,0-1.83.47-1.83,2v5.82H204V59.56Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M225.94,56v2.66h-3.77V56Zm-.21,3.61V69.63h-3.35V59.56Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M234.92,69.63v-.88h-.19a3.8,3.8,0,0,1-2.85,1.07c-2.43,0-4.63-1.62-4.63-5.23s2.2-5.22,4.63-5.22a3.8,3.8,0,0,1,2.7.93h.19V56h3.34V69.63Zm-2.13-7.87c-1.29,0-2.16,1-2.16,2.83s.87,2.83,2.16,2.83,2.17-1,2.17-2.83S234.09,61.76,232.79,61.76Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M243.64,56v2.66h-3.76V56Zm-.21,3.61V69.63h-3.34V59.56Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M246.78,59.56v-1.9l3.06-1.26h.28v3.16h2.36v2.16h-2.36V67.2l.15.15h2.24v2.28h-2.62c-1.9,0-3.11-1-3.11-2.89v-5h-2.13V59.56Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M256.54,59.56l2.21,7h.19l2.2-7h3.53v.28l-4.37,11c-.81,2-1.76,2.63-4.19,2.63h-2.87V71.15h3.36l.19-.16.32-.83L253,59.84v-.28Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M506.53,55.77c4.45,0,6.46,2.85,6.61,5.08v.28h-3.26c-.06-1.18-.84-2.77-3.31-2.77s-3.91,1.82-3.91,4.48,1.4,4.48,3.91,4.48A3.1,3.1,0,0,0,510,64.55h3.27v.29c-.3,2.18-2.24,5.07-6.73,5.07s-7.37-2.89-7.37-7.07S502.05,55.77,506.53,55.77Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M521.43,55.77c4.48,0,7.37,2.89,7.37,7.07s-2.89,7.07-7.37,7.07-7.37-2.89-7.37-7.07S517,55.77,521.43,55.77Zm0,11.55c2.47,0,3.88-1.82,3.88-4.48s-1.41-4.48-3.88-4.48-3.88,1.82-3.88,4.48S519,67.32,521.43,67.32Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M529.78,57.76c.14-1.54,1.38-2.52,3.31-2.52s3.21,1,3.21,2.51-1,2.21-2.45,3.2l-1.35.94h3.89v1.46h-6.61V62.13l3.44-2.79c.68-.54,1.07-1,1.07-1.61a1.1,1.1,0,0,0-1.24-1.09,1.22,1.22,0,0,0-1.34,1.28h-1.93Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M614.32,355c4.48,0,7.26,2.7,7.26,6.84s-2.78,6.84-7.26,6.84h-5.59V355Zm-2.09,11.17h2c2.47,0,3.84-1.75,3.84-4.33s-1.37-4.33-3.84-4.33h-2Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M630,368.68v-1.14h-.19a3.27,3.27,0,0,1-3,1.33,3.46,3.46,0,0,1-3.8-3.7v-6.56h3.35v6.25a1.4,1.4,0,0,0,1.51,1.58c1.07,0,2-.55,2-2.19v-5.64h3.34v10.07Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M639.57,358.42c3,0,4.62,1.35,4.92,3.1v.28h-3.08c-.09-.83-.81-1.18-1.8-1.18s-1.54.35-1.54.82.36.65.93.76l2,.4c2.07.4,3.44,1.18,3.44,3s-1.5,3.31-4.77,3.31-4.86-1.48-5.15-3.31v-.28h3.08c.11,1,1,1.38,2,1.38s1.64-.4,1.64-.91-.32-.7-1.07-.83l-2.05-.38c-2-.37-3.3-1.2-3.3-3S636.53,358.42,639.57,358.42Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M647.34,358.61v-1.9l3.06-1.25h.28v3.15H653v2.17h-2.36v5.47l.16.15h2.24v2.28h-2.62c-1.9,0-3.12-1-3.12-2.89v-5h-2.13v-2.17Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M63.32,354.89v2.51H58.88v11.17h-3.5V357.4H50.94v-2.51Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M67.41,354.89l3.11,10.3h.19l3.12-10.3h3.51v.29l-4.52,13.39H68.41l-4.52-13.39v-.29Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M85,354.67c4.48,0,7.37,2.88,7.37,7.06S89.46,368.8,85,368.8s-7.37-2.89-7.37-7.07S80.5,354.67,85,354.67Zm0,11.55c2.47,0,3.88-1.83,3.88-4.49s-1.41-4.48-3.88-4.48-3.87,1.82-3.87,4.48S82.51,366.22,85,366.22Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M100.79,354.67c4.44,0,6.46,2.85,6.61,5.07V360h-3.27c0-1.18-.83-2.77-3.3-2.77s-3.92,1.82-3.92,4.48,1.41,4.49,3.92,4.49a3.11,3.11,0,0,0,3.42-2.78h3.26v.29c-.3,2.18-2.24,5.07-6.72,5.07s-7.37-2.89-7.37-7.07S96.31,354.67,100.79,354.67Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M113.16,358.31c3,0,4.61,1.35,4.92,3.1v.28H115c-.09-.83-.82-1.17-1.8-1.17s-1.54.34-1.54.81.36.65.93.76l2,.4c2.07.4,3.44,1.18,3.44,3s-1.5,3.31-4.77,3.31-4.86-1.48-5.15-3.31v-.28h3.08c.11,1,1,1.39,2,1.39s1.64-.4,1.64-.92-.33-.7-1.07-.83l-2-.38c-2-.36-3.3-1.2-3.3-3S110.12,358.31,113.16,358.31Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M310.32,538.57v2.51h-4.44v11.17h-3.5V541.08h-4.44v-2.51Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M315.11,542c3,0,5.34,1.73,5.34,5.19V548H313a2.16,2.16,0,0,0,2.17,2.21,1.88,1.88,0,0,0,1.95-1.22h3.08v.29c-.42,1.48-2,3.21-5,3.21s-5.55-1.73-5.55-5.26S312.15,542,315.11,542Zm2.05,4.14a1.91,1.91,0,0,0-2.05-1.86,2,2,0,0,0-2.09,1.86Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M325.16,542.18v1h.19a3.2,3.2,0,0,1,2.78-1.18,3.72,3.72,0,0,1,3.13,1.43h.19A4.06,4.06,0,0,1,334.7,542a3.45,3.45,0,0,1,3.76,3.5v6.76h-3.34v-6.5a1.26,1.26,0,0,0-1.41-1.29c-1,0-1.82.48-1.82,2v5.81h-3.35v-6.5a1.26,1.26,0,0,0-1.4-1.29c-1,0-1.83.48-1.83,2v5.81H322V542.18Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M343.55,542.18v.87h.19a3.84,3.84,0,0,1,2.85-1.06c2.43,0,4.64,1.62,4.64,5.23s-2.21,5.22-4.64,5.22a3.75,3.75,0,0,1-2.69-.93h-.19v4.54h-3.35V542.18Zm2.13,7.87c1.29,0,2.17-1,2.17-2.83s-.88-2.84-2.17-2.84-2.16,1-2.16,2.84S344.39,550.05,345.68,550.05Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M357.76,542c3,0,5.34,1.73,5.34,5.19V548h-7.42a2.15,2.15,0,0,0,2.16,2.21,1.9,1.9,0,0,0,2-1.22h3.08v.29c-.42,1.48-2,3.21-5,3.21s-5.55-1.73-5.55-5.26S354.8,542,357.76,542Zm2.06,4.14a2.08,2.08,0,0,0-4.14,0Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M367.82,542.18v1.2H368a2.14,2.14,0,0,1,2.22-1.24h1.1v2.51h-1.18c-1.4,0-2.18.67-2.18,2.32v5.28h-3.35V542.18Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M372.13,545.35c.28-2,2.2-3.4,5-3.4s4.86,1.39,4.86,4.14v3.84l.15.15h1.18v2.17h-1.77a2.46,2.46,0,0,1-2.37-1.42H379a3.6,3.6,0,0,1-3.35,1.57c-2.24,0-3.76-1.12-3.76-3s1.64-2.79,3.61-3l3.19-.36v-.27c0-1-.51-1.55-1.61-1.55s-1.65.53-1.73,1.44h-3.19Zm4.37,4.77a2,2,0,0,0,2.16-2.09v-.11l-2.45.28c-.57.06-1,.38-1,.93S375.64,550.12,376.5,550.12Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M386,542.18v-1.9L389,539h.28v3.15h2.36v2.17H389.3v5.47l.16.15h2.24v2.28h-2.62c-1.9,0-3.12-1-3.12-2.89v-5h-2.13v-2.17Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M400.06,552.25v-1.14h-.19a3.3,3.3,0,0,1-3,1.33,3.46,3.46,0,0,1-3.8-3.7v-6.56h3.34v6.25a1.4,1.4,0,0,0,1.52,1.58c1.06,0,2-.55,2-2.19v-5.64h3.34v10.07Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M408.42,542.18v1.2h.19a2.14,2.14,0,0,1,2.22-1.24h1.1v2.51h-1.18c-1.4,0-2.18.67-2.18,2.32v5.28h-3.34V542.18Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3Cpath d='M418.05,542c3,0,5.34,1.73,5.34,5.19V548H416a2.16,2.16,0,0,0,2.17,2.21,1.88,1.88,0,0,0,1.95-1.22h3.08v.29c-.42,1.48-2,3.21-5,3.21s-5.55-1.73-5.55-5.26S415.09,542,418.05,542Zm2.05,4.14a1.91,1.91,0,0,0-2.05-1.86,2,2,0,0,0-2.09,1.86Z' transform='translate(-50.94 -55.24)' style='fill:%2389cfc3'/%3E%3C/svg%3E");
background-repeat: no-repeat;
	background-position: center center;
  width: 290px;
  height: 290px
}

/* Style for How It Works Tabs */

.ar-homepage-hiw-tabs .wp-block-getwid-tabs__nav-link.ui-tabs-active {
background: transparent;
}
.ar-homepage-hiw-tabs .wp-block-getwid-tabs__tab-content {
border: none;
padding: 2rem 0;
}
.ar-homepage-hiw-tabs .wp-block-getwid-tabs__nav-link.ui-tabs-active, .ar-homepage-hiw-tabs .wp-block-getwid-tabs__nav-link, .ar-homepage-hiw-tabs .wp-block-getwid-tabs__nav-link:hover {
border: none;
}
.ar-homepage-hiw-tabs .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
text-decoration: underline;
}
.ar-homepage-hiw-tabs .wp-block-getwid-tabs__nav-link a {
padding: .5rem 0.75rem .5rem 0rem!important;
}

/* WooCommerce CSS */
/* Checkout */
.woocommerce-checkout label {
font-size: 14px;
}
.woocommerce form .form-row .required {
color: rgb(163, 14, 14);
}
.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="url"],.woocommerce-checkout input[type="password"],.woocommerce-checkout input[type="search"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="number"],.woocommerce-checkout textarea {
border-top: 0px;
border-right: 0px;
border-left: 0px;
font-weight: 300;
background-color: transparent;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus, select:focus {
background-color: #E5ECF0;
}
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
border-color: #89d0c3;
}
h3#order_review_heading {
margin-top: 40px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #88cfc3;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: #6DC5B6;
}



/* Hide quantity in review table */
.woocommerce-checkout-review-order-table .product-quantity {
display: none;
}

/* Full width cols on checkout */

.woocommerce .woocommerce-checkout .col2-set .col-1, .woocommerce-page  .woocommerce-checkout .col2-set .col-1 {
	float: none;
width: unset;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: unset;
width: 100%;
margin-top: 1.5em;
}

/* MarkComms on Checkout */ 

.ar-checkout-markcomms-legaltxt {
font-size: 13px;
}


/* Blog header styles */

.ar-journal-header-text {
max-width: 720px;
}

ul.ar-blog-categories-menu {
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px solid #88cfc3;
border-bottom: 1px solid #88cfc3;
list-style: none;
margin:0;
}

.ar-blog-categories-menu li {
border: none;
font-size: 28px;
display: inline-block;
cursor: pointer;
background: 0 0;
padding: 5px 10px;
margin: 1px;
}

.ar-blog-categories-menu li:hover, .ar-blog-categories-menu .current-cat {
border-bottom: 1px dotted #88cfc3;
}


