/** Custom Changes: CC */
div.shell{ width: auto; padding: 0;}
div.container.page.inner-page {
	background: var(--mystic);
}
/** END */

@media screen{
	*,:before,:after{margin:0;padding:0;box-sizing:border-box;outline-color:var(--denim);transform-origin:center center;}
	.trustpilot-widget{left:0;}
	li *,p *,figure *{font-size:1em;}
	ul,p,figure,h1,h2{margin-bottom:16px;}
	h1,h2{margin-bottom:20px;font-size:26px;font-weight:700;line-height:1.1666666667;}
	h1,h2{font-size:32px;font-size:26px;}
	h2 a{color:inherit;font-weight:inherit;}
	a{background:none;color:var(--tango);text-decoration:none;cursor:pointer;outline-width:0;-webkit-text-decoration-skip:objects;}
	a span{cursor:pointer;}
	h2 a{color:inherit;}
	nav#testimonials-nav ul{display: block;}
	div#testimonials .tabs-a:after,.heading-a.a:after,.container > .main:after{content:"";display:block;overflow:hidden;clear:both;}
	div#testimonials .tabs-a .tabs-header:before,.tabs-a > nav li a:before,.tabs-a > nav:before,.tabs-a:before,.link-btn a:before{content:"";display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;text-align:left;text-indent:-3000em;}
	.list-breadcrumbs li:first-child a:before,.tabs-a .tabs-header:after,.tabs-a > nav li:before,.tabs-a > nav li a:after,.list-breadcrumbs li:before{display:block;position:absolute;left:0;right:0;top:50%;margin:-10px 0 0;font-weight:400;font-family:i;line-height:20px;text-align:center;text-indent:0;letter-spacing:normal;}
	div#testimonials .tabs-a > nav li.active a{cursor:default;}
	a:hover{text-decoration:underline;}
	div#testimonials .tabs-a > nav li.active a{text-decoration:none;}
	.container > .main{position:relative;z-index:5;width:1110px;margin:0 auto;padding-bottom:.1px;}
	.container > .main > *:last-child{margin-bottom:100px;}
	.heading-a{max-width:911px;margin:69px 0;line-height:1.75;}
	.heading-a h1{margin-bottom:42px;font-size:36px;line-height:1.3846153846;font-weight:700;}
	.heading-a p{font-size:16px;}
	.heading-a.a{max-width:none;margin-bottom:16px;line-height:1.4285714286;}
	.heading-a.a h1{width:100%;clear:both;margin-bottom:25px;}
	.heading-a.a p, .heading-a.a ul {float:left;width:100%;font-size:14px;}	
	.heading-a.a .half {max-width:548px;}
	.heading-a.a li {margin-bottom: 0px !important;}
	.heading-a.a figure{float:right;width:100%;max-width:475px;padding-top:5px;}
	.tabs-a{position:relative;z-index:2;min-height:459px;padding:41px 64px 9px 325px;color:var(--shaft);}
	.tabs-a > *{float:right;width:100%;}
	.tabs-a > nav{position:relative;z-index:2;float:left;width:325px;margin:-21px 0 0 -325px;padding:0 55px 0 20px;}
	.tabs-a > nav:before{right:55px;top:21px;bottom:51px;border-right:1px solid var(--silver);}
	.tabs-a > nav ul{list-style:none;padding:0;font-weight:300;line-height:1.2;}
	.tabs-a > nav li{position:relative;z-index:2;font-size:21px;height: auto;}
	.tabs-a > nav li:before,.tabs-a .tabs-header:after{content:"\e923";left:auto;right:7px;color:var(--tango);font-size:15px;}
	#testimonials .tabs-a > nav li a{display:block;position:relative;z-index:2;min-height:95px;padding:20px;border-bottom:1px solid var(--silver);text-decoration:none;line-height: inherit;height: auto;}
	.tabs-a > nav li.active a:before{margin: 0;left:100%;right:auto;width:5px;margin-left:-5px;border-left:5px solid var(--tango);}
	.tabs-a > nav li.active a:after{content:"\e91f";left:100%;right:auto;margin-left:-2px;color:var(--tango);font-size:20px;line-height:20px;}
	.tabs-a > nav li i,.tabs-a .tabs-header i{display:block;margin-top:3px;color:var(--black);font-size:25px;line-height:25px;}
	.tabs-a > nav li i.icon-trustpilot,.tabs-a .tabs-header i.icon-trustpilot{margin-top:1px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDggMzYuMyI+PHBhdGggZD0iTTE0MC4xIDE4aDIuMnYtNGgzdjRoMi43djIuMmgtMi43djcuMmMwIC4zIDAgLjYgMCAuOCAwIC4yLjEuNC4yLjYuMS4xLjIuMy40LjMuMi4xLjQuMS44LjEuMiAwIC40IDAgLjYgMHMuNCAwIC42LS4xdjIuM2MtLjMgMC0uNi4xLTEgLjEtLjMgMC0uNiAwLTEgMC0uOCAwLTEuNC0uMS0xLjktLjJzLS44LS40LTEuMS0uNmMtLjMtLjMtLjQtLjYtLjUtMS4xLS4xLS40LS4xLS45LS4yLTEuNXYtNy45SDE0MFYxOGguMXptLTcuNiAxMS40Yy42IDAgMS4yLS4xIDEuNy0uNC41LS4zLjktLjYgMS4yLTEuMS4zLS40LjUtMSAuNy0xLjUuMS0uNi4yLTEuMS4yLTEuNyAwLS42LS4xLTEuMS0uMi0xLjdhNC4yNiA0LjI2IDAgMDAtMS45LTIuNmMtLjUtLjMtMS4xLS40LTEuNy0uNC0uNiAwLTEuMi4xLTEuNy40LS41LjMtLjkuNi0xLjIgMS4xLS4zLjQtLjUuOS0uNyAxLjUtLjEuNi0uMiAxLjEtLjIgMS43IDAgLjYuMSAxLjIuMiAxLjdhNC4xMyA0LjEzIDAgMDAxLjkgMi42Yy41LjMgMSAuNCAxLjcuNHptMCAyLjNjLTEuMSAwLTItLjItMi45LS41YTYuMjMgNi4yMyAwIDAxLTMuNC0zLjdjLS4zLS45LS41LTEuOC0uNS0yLjhzLjEtMS45LjUtMi44Yy4zLS45LjctMS42IDEuMy0yLjJhOCA4IDAgMDEyLjEtMS41IDguOCA4LjggMCAwMTUuOCAwYy44LjMgMS41LjggMi4xIDEuNS42LjYgMSAxLjQgMS4zIDIuMi4zLjkuNSAxLjguNSAyLjggMCAxLS4xIDItLjUgMi44cy0uNyAxLjYtMS4zIDIuMmE4IDggMCAwMS0yLjEgMS41Yy0uOS4zLTEuOC41LTIuOS41em0tMTItMTguOGgzdjE4LjVoLTNWMTIuOXptLTUuNiA1LjFoM3YxMy40aC0zVjE4em0wLTUuMWgzdjIuOGgtM3YtMi44em0tNS4yIDExLjhjMC0uNi0uMS0xLjItLjItMS44YTQuMjYgNC4yNiAwIDAwLTEuOS0yLjZjLS41LS4zLTEtLjQtMS42LS40LTEuMiAwLTIuMi40LTIuOCAxLjMtLjYuOS0uOSAyLS45IDMuNSAwIC43LjEgMS4zLjIgMS45cy40IDEuMS43IDEuNWMuMy40LjcuNyAxLjIgMSAuNS4yIDEgLjQgMS42LjQuNyAwIDEuMi0uMSAxLjctLjQuNS0uMy44LS42IDEuMi0xLjEuMy0uNC41LS45LjYtMS41LjEtLjYuMi0xLjIuMi0xLjh6TTk5LjQgMThoMi44djEuOGMuNC0uOCAxLTEuMyAxLjctMS43LjctLjMgMS41LS41IDIuNC0uNWE1Ljc1IDUuNzUgMCAwMTQuNyAyLjFjLjUuNi45IDEuNCAxLjIgMi4zLjIuOS40IDEuOC40IDIuOCAwIC45LS4xIDEuOC0uMyAyLjYtLjIuOC0uNiAxLjYtMS4xIDIuMi0uNS42LTEuMSAxLjItMS44IDEuNi0uNy40LTEuNi42LTIuNi42LS40IDAtLjkgMC0xLjMtLjFzLS44LS4yLTEuMi0uNC0uOC0uNC0xLjEtLjdjLS4zLS4zLS42LS42LS44LS45djYuN2gtM1YxOHptLTEwIDBoMi4ydi00aDN2NGgyLjd2Mi4yaC0yLjd2Ny4yYzAgLjMgMCAuNiAwIC44IDAgLjIuMS40LjIuNi4xLjEuMi4zLjQuMy4yLjEuNC4xLjguMS4yIDAgLjQgMCAuNiAwcy40IDAgLjYtLjF2Mi4zYy0uMyAwLS42LjEtMSAuMS0uMyAwLS42IDAtMSAwLS44IDAtMS40LS4xLTEuOS0uMnMtLjgtLjQtMS4xLS42Yy0uMy0uMy0uNC0uNi0uNS0xLjEtLjEtLjQtLjEtLjktLjItMS41di03LjloLTIuMlYxOGguMXptLTkuNyA5LjFjLjEuOS40IDEuNSAxIDEuOC42LjMgMS4zLjUgMiAuNS4zIDAgLjYgMCAuOS0uMS4zIDAgLjctLjEgMS0uMi4zLS4xLjYtLjMuOC0uNS4yLS4yLjMtLjUuMy0uOXMtLjEtLjctLjQtLjljLS4zLS4yLS42LS40LTEtLjYtLjQtLjEtLjktLjMtMS40LS40LS41LS4xLTEtLjItMS42LS4zLS41LS4xLTEuMS0uMy0xLjYtLjRzLTEtLjQtMS40LS43Yy0uNC0uMy0uNy0uNy0xLTEuMS0uMi0uNS0uNC0xLS40LTEuN3MuMi0xLjMuNS0xLjguOC0uOSAxLjQtMS4yIDEuMi0uNSAxLjgtLjZjLjctLjEgMS4zLS4yIDEuOS0uMi43IDAgMS40LjEgMiAuMi42LjEgMS4yLjQgMS43LjcuNS4zLjkuOCAxLjMgMS4zLjMuNS41IDEuMi42IDEuOUg4NWMtLjEtLjctLjUtMS4yLTEtMS40LS41LS4yLTEuMS0uNC0xLjgtLjQtLjIgMC0uNSAwLS43IDAtLjMgMC0uNS4xLS44LjItLjIuMS0uNS4yLS42LjRzLS4zLjQtLjMuN2MwIC40LjEuNi40LjkuMi4yLjYuNCAxIC42LjQuMS45LjMgMS40LjQuNS4xIDEuMS4yIDEuNi4zLjUuMSAxLjEuMyAxLjYuNHMxIC40IDEuNC43Yy40LjMuNy43IDEgMS4xLjIuNC40IDEgLjQgMS43IDAgLjgtLjIgMS41LS41IDItLjQuNS0uOCAxLTEuNCAxLjQtLjYuMy0xLjIuNi0xLjkuOC0uNy4xLTEuNC4yLTIuMS4yLS44IDAtMS42LS4xLTIuMy0uM2E0LjQzIDQuNDMgMCAwMS0zLjEtMi40Yy0uMy0uNi0uNS0xLjMtLjUtMi4xaDIuOXptLTUuMSA0LjNoLTIuOXYtMS45Yy0uNC43LS45IDEuMi0xLjYgMS42LS43LjQtMS41LjYtMi4yLjYtMS44IDAtMy0uNC0zLjgtMS4zLS44LS45LTEuMi0yLjItMS4yLTMuOVYxOGgzdjguMmMwIDEuMi4yIDIgLjcgMi41LjQuNSAxLjEuNyAxLjkuNy42IDAgMS4xLS4xIDEuNi0uMy40LS4yLjgtLjQgMS0uOC4zLS4zLjQtLjcuNi0xLjIuMS0uNC4yLS45LjItMS41VjE4aDNsLS4zIDEzLjR6TTUzLjIgMThINTZ2Mi42Yy4xLS40LjMtLjcuNS0xLjFzLjUtLjcuOS0uOWMuMy0uMy43LS41IDEuMi0uNy40LS4yLjktLjMgMS4zLS4zLjMgMCAuNiAwIC43IDAgLjEgMCAuMyAwIC40IDB2Mi44Yy0uMiAwLS40LS4xLS42LS4xLS4yIDAtLjQgMC0uNiAwLS41IDAtMSAuMS0xLjQuMy0uNC4yLS44LjUtMS4yLjktLjMuNC0uNi45LS44IDEuNC0uMi42LS4zIDEuMi0uMyAydjYuNGgtM2wuMS0xMy4zem0tMTQuMy01LjFoMTV2Mi44SDQ4djE1LjdoLTMuMlYxNS43aC01Ljl2LTIuOHoiLz48cGF0aCBmaWxsPSIjMmVhZTdhIiBkPSJNMzUuNCAxMi45SDIxLjlMMTcuNyAwbC00LjIgMTIuOUgwbDExIDcuOS00LjIgMTIuOSAxMC45LTggMTEgOC00LjItMTIuOXoiLz48cGF0aCBmaWxsPSIjMDE1MjI5IiBkPSJNMjUuNCAyMy43bC0uOS0yLjktNi44IDQuOXoiLz48L3N2Zz4=) 0 0 no-repeat;background-size:auto 100%;color:rgba(0,0,0,0);font-size:36px;line-height:36px;}
	.tabs-a > nav li span,.tabs-a .tabs-header span{display:block;margin:0 0 9px;color:var(--castle);font-size:12px;}
	.tabs-a .tabs-header{position:relative;z-index:2;margin:0 0 53px;font-size:21px;font-weight:300;line-height:1.2;text-decoration:none;}
	div#testimonials .tabs-a .tabs-header:before{left:-22px;right:-22px;bottom:-28px;border-bottom:1px solid var(--silver);}
	.tabs-a .tabs-header:after{content:"\e921";font-size:8px;}
	.tabs-a:before{background:var(--white);}
	.tabs-a #compound-widget:first-child{margin-top:-8px;}
	.tabs-a .trustpilot-widget:first-child{margin-top:49px;}
	.tabs-a #compound-widget:last-child,.tabs-a .trustpilot-widget:last-child{margin-bottom:50px;}
	.trustpilot-widget,#compound-widget{margin-bottom:26px;}
	.strong{font-weight:700;}
	i{font-style:italic;}
	iframe{max-width:100%!important;border-style:none;}
	.link-btn{margin-right:-16px;margin-bottom:1px;}
	.link-btn a{display:block;overflow:hidden;position:relative;z-index:2;margin:0 16px 25px 0;padding:12px 23px;color:var(--coal);font-size:14px;line-height:1.2;text-align:center;text-decoration:none;}
	.link-btn a:before{z-index:-1;border-radius:21px;border:1px solid var(--tango);}
	.link-btn a:hover{color:var(--white);}
	.link-btn a:hover:before{border-width:0;}
	.link-btn a:hover:before{-moz-linear-gradient(-45deg, var(--tango) 0%, var(--cardinal) 100%); background:-webkit-linear-gradient(-45deg, var(--tango) 0%,var(--cardinal) 100%);background:linear-gradient(135deg, var(--tango) 0%,var(--cardinal) 100%);}
	.list-breadcrumbs{list-style:none;margin:0 -21px 23px 0;padding:0;font-weight:300;}
	.list-breadcrumbs li{position:relative;margin:0 21px 0 0;font-size:13px;}
	.list-breadcrumbs li:before{content:"\e923";left:100%;right:auto;width:21px;padding-top:2px;color:var(--gull);font-size:8px;}
	.list-breadcrumbs li:first-child a{width:15px;text-indent:-3000em;}
	.list-breadcrumbs li:first-child a:before{content:"\e919";padding-top:1px;font-size:12px;}
	.list-breadcrumbs a{display:block;position:relative;z-index:2;color:var(--gull);text-align:left;}
	.main > .list-breadcrumbs:first-child{margin-top:-3px;}
	.list-reviews{list-style:none;padding:0;line-height:1.625;}
	.list-reviews h1, .list-reviews h2, .list-reviews h3, .list-reviews h4, .list-reviews h5, .list-reviews h6 {margin: 0 0 26px;color: var(--coal);font-size: 21px;}
	.list-reviews li{position:relative;padding:30px 0 14px;border-top:1px solid var(--silver);font-size:16px;}
	.list-reviews li:first-child{padding-top:0;border-top-width:0;}
	.list-reviews li:first-child .sticky{top:0;}
	.list-reviews .sticky{display:block;position:absolute;right:0;top:30px;padding-top:4px;color:var(--heather);font-size:16px;line-height:1em;}
	.list-reviews p{margin-bottom:15px;font-size:1em;}
	.list-reviews li.link-btn{padding:8px 0 0;border-top-width:0;}
	.list-reviews li.link-btn a{min-width:179px;padding-top:13px;padding-bottom:13px;color:var(--white);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;}
	.list-reviews li.link-btn a:before{border-color:var(--coal);background:var(--coal);}
	::-webkit-input-placeholder{opacity:1;color:var(--heather);}
	:-ms-input-placeholder{opacity:1;color:var(--heather);}
	::-ms-input-placeholder{opacity:1;color:var(--heather);}
	::placeholder{opacity:1;color:var(--heather);}
	:focus::-webkit-input-placeholder{opacity:0;}
	:focus:-ms-input-placeholder{opacity:0;}
	:focus::-ms-input-placeholder{opacity:0;}
	:focus::placeholder{opacity:0;}
	.hidden{position:absolute;left:-3000em;top:0;right:auto;bottom:auto;}
	.list-breadcrumbs li:last-child:before,.list-reviews .link-btn ~ li,.tabs-header,.tabs-a .hidden,.tabs-a > nav li:before,.tabs-a .tabs-header{display:none;}
	article,div,figure,header,nav{display:block;}
	.list-breadcrumbs + .heading-a{margin-top:0;}
	audio,iframe{border-width:0;vertical-align:middle;}
	audio{display:inline-block;vertical-align:baseline;}
	::selection{background:var(--denim);color:var(--white);text-shadow:none;}
	::-moz-selection{background:var(--denim);color:var(--white);text-shadow:none;}
	.tabs-a > nav li a,.tabs-a,.list-reviews li.link-btn,.list-breadcrumbs,.link-btn{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
	.list-breadcrumbs,.link-btn{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
	.tabs-a .tabs-header,.tabs-a > nav li a{-webkit-flex-direction:column;flex-direction:column;}
	.tabs-a .tabs-header,.tabs-a > nav li a,.list-reviews li.link-btn{-webkit-justify-content:center;justify-content:center;}
	[class^="icon-"]{font-family:'i'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
	.icon-flag:before{content:"\e918";}
	.icon-reviews-io:before{content:"\e91a";}
	.icon-trustpilot:before{content:"\e91b";}
	span.review-icons{ padding: 0; margin: 0 !important;padding-top: 10px;}
	span.review-icons img {height: 25px !important;margin-right: 20px;}
	@media only screen and (max-width: 71.25em){
		.container > .main{width:980px;}
		.heading-a.a figure{max-width:408px;}
		.tabs-a{padding-left:300px;padding-right:50px;}
		.tabs-a > nav{width:300px;margin-left:-300px;padding-right:30px;}
		.tabs-a > nav:before{right:30px;}
	}
	@media only screen and (max-width: 62.5em){
		.container > .main{width:720px;}
		.heading-a.a p,.heading-a.a figure{float:none;max-width:none;}
		.heading-a.a figure{margin-top:34px;}
		.tabs-a{padding:20px 20px .1px 290px;}
		.tabs-a > nav{width:290px;margin-top:0;margin-left:-290px;padding-right:20px;}
		.tabs-a > nav:before{right:20px;top:0;bottom:20px;}
		.tabs-a #compound-widget:first-child{margin-top:0;}
		.tabs-a .tabs-inner > *:last-child{margin-bottom:0;}
		.tabs-a #compound-widget:last-child,.tabs-a .trustpilot-widget:last-child{margin-bottom:20px;}
	}
	@media only screen and (max-width: 47.5em){
		span.review-icons{ padding: 0; margin: 0;padding-top: 10px;height: 85px;margin-top: -40px !important;}
		.tabs-header span.review-icons img {height: 25px !important;margin-right: 20px;width: auto; padding-right: 20px;}
		.container > .main{width:auto;padding-left:15px;padding-right:15px;}
		h1,h2{margin-bottom:22px;}
		.container > .main > *:last-child{margin-bottom:59px;}
		.heading-a{margin:39px 0 30px;}
		.heading-a h1,.heading-a.a h1{margin-bottom:22px;font-size:26px;}
		.list-breadcrumbs + .heading-a{margin-top:26px;}
		.heading-a.a{margin-bottom:27px;}
		.link-btn{margin-right:0;}
		.link-btn a{min-width:200px;margin-left:auto;margin-right:auto;}
		.list-breadcrumbs + .heading-a{margin-top:36px;}
		.main > .list-breadcrumbs:first-child{margin-top:-11px;}
		.list-reviews{line-height:1.7142857143;padding-top: 20px;}
		.list-reviews li{padding-bottom:25px;font-size:14px;}
		.list-reviews li.link-btn{padding-top:17px;}
		.list-reviews li.link-btn a{min-width:165px;padding-top:14px;padding-bottom:14px;font-size:12px;}
		.tabs-a{min-height:0;padding:23px 22px .1px;}
		.tabs-a > div > .hidden{display:block;position:relative;left:0;top:0;}
		.tabs-a .tabs-inner{margin:0 -22px 25px;padding:0 22px 29px;border-bottom:1px solid var(--silver);}
		.tabs-a > div > *:last-child .tabs-header{margin-bottom:27px;}
		.tabs-a > div > *:last-child .tabs-inner{margin-bottom:0;border-bottom-width:0;}
		.tabs-a #compound-widget{margin-left:-2px;margin-right:-2px;}
		.tabs-a #compound-widget:first-child{margin-top:-5px;}
		.tabs-a #compound-widget:last-child{margin-bottom:-9px;}
		.tabs-a .trustpilot-widget:first-child{margin-top:59px;}
		.tabs-a .trustpilot-widget:last-child{margin-bottom:18px;}
		.tabs-a .tabs-header{display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
		.tabs-a .tabs-header{display:block;}
		.heading-a.a:after,.tabs-a > nav,.tabs-a .tabs-inner,.tabs-a > div > *:last-child .tabs-header:before{display:none;}
		.promotion-mobile, .intro .promotion-mobile, .intro .start-here-item, .tabs-a .tabs-header, .tabs-a .tabs-inner.toggle, .tabs-a > div > *:last-child .tabs-header.toggle:before {display: block;}
	}
}

@font-face{font-family:'i';src:url('/wp-content/themes/focus_2020/assets/testimonials/styles/icons/icomoon.woff2') format('woff2'), url('/wp-content/themes/focus_2020/assets/testimonials/styles/icons/icomoon.woff') format('woff');font-display:swap;}