/*

Theme Name: Salient Child Theme

Description: This is a custom child theme for Salient

Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266

Author: ThemeNectar

Author URI:  https://themeforest.net/user/themenectar

Template: salient

Version: 1.0

*/

/* font-family: "freight-display-pro", serif; font-weight: 400, 500; font-style: normal; */
/* font-family: "quire-sans", sans-serif; font-weight: 400; font-style: normal, italic */

@font-face {
  font-family: 'TestCalibre';
  src:  url('fonts/test-calibre-regular.woff2') format('woff2');
  font-weight:normal;
  font-style: normal;
}
@font-face {
  font-family: 'TestCalibre-Medium';
  src:  url('fonts/test-calibre-medium.woff2') format('woff2');
  font-weight:normal;
  font-style: normal;
}
body, p {
	font-family: 'quire-sans', sans-serif;
	font-size:16px;
	line-height: 1.8;
	color:#000B32;
}
h1, .h1, h2, .h2 {
	font-family: 'TestCalibre-Medium', sans-serif;
	font-weight:normal;
	font-size:48px;
	line-height: 1;
}
h3, .h3 {
	font-family: 'freight-display-pro', serif;
	font-weight:500;
	font-size:32px;
	line-height: 1.3;
}
h4, .h4 {
	font-family: 'TestCalibre-Medium', sans-serif;
	font-weight:normal;
	font-size:30px;
	line-height: 1;
}
.top-thrive h1 {
	display:inline-block;
	position: relative;
}
.top-thrive h1:before {
	position: absolute;
	content: " ";
	top:-8px;
	right:5px;
	width:69px;
	height:69px;
	background-image:url('/wp-content/uploads/2025/10/unison_reb_slogan.svg');
	background-size:contain;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: -1;
}
.top-thrive h1 span {
	display:block;
	text-indent: 8px;
}
h2.freight-text {
	font-family: 'freight-display-pro', serif;
	font-weight:400;
}
h2.semi-big {
	font-size:62px;
}
h2.bigger {
	font-size:80px;
}
h2.dark-green-text {
	color:#1B4228;
}
h3.smaller {
	font-size:22px;
}
h3.font-book {
	font-weight: 400;
}
h3.cream-text, .light h3.cream-text {
	color:#FFF5EB;
}
h3.brown-text {
	color:#8D6E4F;
}
h3.blue-text, .light h3.blue-text {
	color:#6179CE;
}
h3.dark-blue-text, .light h3.dark-blue-text {
	color:#000B32;
}
h4.green-text, .light h4.green-text, h3.green-text {
	color:#1B4228;
}
.lighter-blue-text p, .light .lighter-blue-text p{
	color:#8CA5FF;
}
.gradient-blue-text > .wpb_wrapper {
  background: linear-gradient(to bottom, #8CA5FF, #778FCD); 
  -webkit-background-clip: text; 
  -webkit-text-fill-color: transparent; 
  background-clip: text; 
  color: transparent;
}
.news-link-video a.full-link {
	display:flex;
	height: 320px;
	width:calc(100% + 50px);
    overflow: hidden;
}
.news-link-video a.full-link .info {
	width:52%;
	padding:40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	background-color:#FFF5EB;
}
.news-link-video a.full-link .info h4 {
	position:relative;
}
.news-link-video a.full-link .info h4:before {
	background-image:url('/wp-content/uploads/2025/10/arrow_right_brown.svg');
	background-size: contain;
	background-position: left center;
	background-repeat: no-repeat;
	position:absolute;
	content: " ";
	bottom:100%;
	left:0;
	width:48px;
	height:10px;
	margin-bottom:10px;
	transition:all 0.4s ease;
	opacity: 0;
	transform: translateX(-10px);
}
.news-link-video a.full-link:hover .info h4:before {
	opacity: 1;
	transform: translateX(0);
}
.news-link-video a.full-link .thumb {
	width:48%;
	position: relative;
}
.news-link-video a.full-link .thumb img {
	margin:0;
	width:100%;
	height:100%;
	object-fit:cover;
	position: relative;
	z-index: 1;
}
.news-link-video a.full-link .thumb:before {
	content: " ";
	background-color:#19251d;
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity: 0.5;
	z-index: 2;
	transition:all 0.4s ease;
}
.news-link-video a.full-link:hover .thumb:before {
	opacity:0.2;
}
.news-link-video a.full-link .thumb:after {
	content: " ";
	position:absolute;
	top:50%;
	left:50%;
	width:46px;
	height:46px;
	background-image:url('/wp-content/uploads/2025/10/video_play_btn.svg');
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin:-23px 0 0 -23px;
	z-index: 3;
}
.row .col .arrow-down-light img {
	width:12px;
	opacity:0.5;
}
.row .col .three-logos-holder {
	text-align:right;
}
.row .col .three-logos-holder img {
	width:200px;
	display:inline-block;
}
.row .col img.unison-team-photo {
	opacity:0.65 !important;
}
.row .col img.jh-symbol {
	width:62px;
}
.row .col img.hm-symbol {
	width:54px;
}
.row .col img.unison-thrive-logo {
	width:146px;
}
body.material .fancybox-bg {
	
}
.border-down > .vc_column-inner {
	overflow:hidden;
}
.border-down > .vc_column-inner .wpb_text_column {
	position:relative;
}
.border-down > .vc_column-inner .wpb_text_column:before {
	content: " ";
	position: absolute;
	left:25%;
	bottom:100%;
	margin-bottom:40px;
	width:1px;
	height:50vh;
	border-right:1px solid #3E4E86;
	pointer-events: none;
}
.mapped-bg-sec > .row-bg-wrap > .row-bg-layer {
	background-color:#000B32;
}
.mapped-bg-sec > .row-bg-wrap > .row-bg-layer > .row-bg {
	background-size:contain;
	background-position: left 24% bottom !important;
	height: 76%;
    top: auto;
    bottom: 4%;
}
.paralax-row-holder .first-col-image > .vc_column-inner {
	height:calc(100% - 80px);
}
.paralax-row-holder .second-col-image {
	position:absolute;
	right:calc(33.33333% - 80px);
	bottom:0;
	width:30%;
	height:100%;
	padding-top:140px;
}
.paralax-row-holder .vc_col-sm-2.third-col-numbers {
	width:33.33333%;
	text-align: right;
}
body .milestone-wrap {
	text-align:right;
}
body .nectar-milestone {
	text-align:left;
	width:158px;
	display: inline-block;
	margin:0 0 30px 0;
}
body .nectar-milestone .number {
	font-family: 'freight-display-pro', serif;
	font-weight:500;
	font-size:80px !important;
	line-height: 60px !important;
	color:#8CA5FF;
}
body .nectar-milestone .subject {
	letter-spacing:0;
	line-height: 1.3;
	padding-top:20px;
}
body .blue-vertical .divider-wrap .divider-vertical.nectar-bg-accent-color {
	background-color:#3E4E86;
}
body .green-vertical .divider-wrap .divider-vertical.nectar-bg-extra-color-1 {
	background-color:#1B4228;
	margin:0 0 25px 27px;
}
body .blue-vertical.empower-divide .divider-wrap .divider-vertical.nectar-bg-accent-color  {
	margin-bottom:0;
}
.jh-slogan-back > .vc_column-inner:before {
	content: " ";
	position: absolute;
	left:-60px;
	top:-76px;
	width:120px;
	height:150px;
	background-image:url('/wp-content/uploads/2025/10/unison_jh_cirlce.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.hm-slogan-back .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap {
	padding-left:24%;
}
.hm-slogan-back .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap .hover-wrap-inner {
	position:relative;
}
.hm-slogan-back .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap .hover-wrap-inner:after {
	position:absolute;
	content: " ";
	left:-40px;
	bottom:-40px;
	width:80px;
	height:80px;
	background-image:url('/wp-content/uploads/2025/10/unison_hm_circle.svg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size:contain;
}
.hm-slogan-back.ryan-group-alt .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap {
	padding-left:0;
	padding-right:24%;
}
.hm-slogan-back.ryan-group-alt .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap .hover-wrap-inner:after {
	background-image:url('/wp-content/uploads/2025/10/unison_ryan_group_circle.svg');
}
.jr-background-pt-sec > .row-bg-wrap {
	top:-400px;
	height:calc(100% + 400px);
}
.jr-background-pt-sec > .row-bg-wrap .row-bg.using-image {
	background-size:54vw;
}
body .left-auto-right {
	display:block !important;
	margin:0 auto;
}
.green-back-sec > .row-bg-wrap > .row-bg {
	width:calc(50% + 100px);
	height:100%;
	top:-90px;
	left:50%;
	background-color:#1B3521;
}
.ryan-group-text > .vc_column-inner {
	padding-left:calc(1245px * 0.08);
}
.unison-slogan-blue {
	position:relative;
}
.unison-slogan-blue.iblock-el {
	display:inline-block;
}
.unison-slogan-blue:before {
	content: " ";
	position:absolute;
	right:14px;
	bottom:-18px;
	width:80px;
	height:80px;
	background-image:url('/wp-content/uploads/2025/10/unison_slogan_circle_blue.svg');
	background-repeat: no-repeat;
	background-size:80px;
	background-position: center center;
	z-index: -1;
}
.unison-slogan-blue.iblock-el:before {
	width:68px;
	height:68px;
	background-size:68px;
}
.unison-business-squares > .col.span_12 {
	width:100%;
	max-width:1440px;
	margin:0 auto !important;
}
.unison-business-squares .light h3, .unison-business-squares .light p {
	color:#FFF5EB;
}
.unison-business-squares .desk-short > .vc_column-inner {
	height:400px;
}
.unison-business-squares .desk-tall > .vc_column-inner {
	height:800px;
}
.unison-business-squares .desk-short > .vc_column-inner, .unison-business-squares .desk-tall > .vc_column-inner  {
	padding: 60px 50px;
}
.unison-business-squares h3 {
	margin-bottom:40px !important;
}
.unison-business-squares p {
	max-width:360px;
}
.num-sections .numb {
	display:flex;
	width:100%;
	border-top:1px solid #E7DACC;
	padding:30px 0;
}
.num-sections .cell {
	color:#D4C6B6;
	font-family: 'TestCalibre';
	font-size:26px;
	line-height: 1em;
	width:60px;
}
.num-sections .cell span {
	transform: rotate(-90deg);
    display: inline-block;
	margin-top:10px;
}
.num-sections h2 {
	font-weight:500;
	width:40%;
	font-size: 42px;
}
.num-sections p {
	color:#1E1E1E;
	width:calc(60% - 60px);
	padding-left:8%;
}
/* Button Styling */
body a.nectar-button.small.regular-button, body a.nectar-button.medium.regular-button, body a.nectar-button.large.regular-button {
	font-family: 'TestCalibre-Medium';
	font-size:20px;
	line-height: 24px;
	font-weight:normal;
	margin:0;
	background-color:transparent !important;
	padding:0 !important;
	transition: all 0.3s ease;
	color:#1B4228;
}
body .light a.nectar-button.small.regular-button, body .light a.nectar-button.medium.regular-button, body .light a.nectar-button.large.regular-button {
	color:#ffffff;
}
body.material a.nectar-button.has-icon span {
	transform:none !important;
}
body a.nectar-button.medium.regular-button.has-icon .icon-button-arrow {
	position:relative;
	transform:translateY(0) translateX(0);
	left:0;
	right:0;
	width:32px;
	height:24px;
	display: inline-block;
	background-image:url('/wp-content/uploads/2025/10/arrow-right-blue.svg');
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-left:10px;
	transition: all 0.3s ease;
}
body a.nectar-button.medium.regular-button.has-icon.green-btn .icon-button-arrow {
	background-image:url('/wp-content/uploads/2025/10/arrow-right-green.svg');
}
body a.nectar-button.medium.regular-button.has-icon:hover .icon-button-arrow {
	transform:translateY(0) translateX(4px);
}
body a.nectar-button.medium.regular-button.has-icon .icon-button-arrow:before {
	display:none;
}
body a.nectar-button.medium.regular-button.has-icon:hover {
	color:#8CA5FF;
	opacity: 1;
}
body a.nectar-button.medium.regular-button.has-icon.green-btn:hover {
	color:#48975A;
}
/* Header Styling */
body.material #top nav ul li a {
	font-family: 'TestCalibre';
	font-weight:normal;
	font-size:18px;
}
/* Reset Styling */
.mb-0 {
	margin-bottom: 0 !important;
}
/* Swiper Slider */
.unison-slider-holder {
	max-width:1245px;
	margin:0 auto;
}
.unison-slider-holder > .wpb_wrapper {
	padding-left:8%;
	padding-right:8%;
}
.unison-slider-holder .unison-swiper {
	width: 100%;
    height: auto;
    overflow: visible !important;
}
.unison-slider-holder .unison-swiper .slide-result {
	display:flex;
	opacity: 0.4;
}
.unison-slider-holder .unison-swiper .slide-result.swiper-slide-active {
	opacity: 1;
}
.unison-slider-holder .unison-swiper .slide-result .half {
	width:52%;
	position:relative;
}
.unison-slider-holder .unison-swiper .slide-result .half:first-child {
	width:48%;
	padding:40px;
	position: relative;
}
.unison-slider-holder .unison-swiper .slide-result .num {
	color:#6179CE;
	opacity: 0.1;
	font-family: 'TestCalibre-Medium';
	font-size:200px;
	line-height: 0.9em;
	position: absolute;
	top:0;
	left:0;
}
.unison-slider-holder .unison-swiper .slide-result h3 {
	padding-top: 60px;
    padding-bottom: 80px;
	max-width:220px;
	min-height:224px;
	margin:0;
	transition: all 0.8s ease 0.2s;
	transform: translateY(30px);
}
.unison-slider-holder .unison-swiper .slide-result.swiper-slide-active h3{
	transform: translateY(0);
}
.unison-slider-holder .unison-swiper .slide-result .num::first-letter {
	font-size:150px;
}
.unison-slider-holder .unison-swiper .slide-result .half img {
	height:640px;
	width:100%;
	object-fit: cover;
}
.unison-slider-holder .unison-swiper .swiper-scrollbar-horizontal {
	background-color:#3E4E86;
	transform: rotate(90deg);
    top: 50%;
    left: -345px;
    width: 600px;
    height: 1px;
	pointer-events: none;
}
.unison-slider-holder .unison-swiper .swiper-scrollbar-horizontal .swiper-scrollbar-drag {
	background-color:#ffffff;
	height:5px;
	margin-top:-2px;
}
.unison-slider-holder .unison-swiper .swipe-btns .swiper-pagination-fraction {
	font-family: "freight-display-pro", serif;
	font-weight:400;
	color:#fff;
	font-size:40px;
	line-height: 1;
	position: relative;
	pointer-events: none;
}
.unison-slider-holder .unison-swiper .swipe-btns {
	position:absolute;
	left:20%;
	bottom:40px;
	width:192px;
	display: flex;
	align-items: center;
}
.unison-slider-holder .unison-swiper .swipe-btns .swiper-pagination-fraction .swiper-pagination-total {
	color:#6179CE;
}
.unison-slider-holder .unison-swiper .swipe-btns .swiper-button-next, .unison-slider-holder .unison-swiper .swipe-btns .swiper-button-prev {
	width:30px;
	background-image:url('/wp-content/uploads/2025/10/slide_next.svg');
	background-size:30px;
	background-repeat: no-repeat;
	background-position: center center;
	z-index: 99;
	transition: all 0.4s ease;
	filter:brightness(1);
}
.unison-slider-holder .unison-swiper .swipe-btns .swiper-button-prev {
	background-image:url('/wp-content/uploads/2025/10/slide_prev.svg');
}
.unison-slider-holder .unison-swiper .swipe-btns .swiper-button-next:hover, .unison-slider-holder .unison-swiper .swipe-btns .swiper-button-prev:hover {
	filter:brightness(2);
}
.unison-slider-holder .unison-swiper .swipe-btns .swiper-button-next:after, .unison-slider-holder .unison-swiper .swipe-btns .swiper-button-prev:after {
	display:none !important;
}
/* Footer on Page Styling */
body #footer-outer {
	display:none !important;
}
.footer-holder > .vc_column-inner {
	border-top:1px solid rgba(97, 121, 206, 0.3);
	padding-top:80px !important;
}
.footer-holder > .vc_column-inner a {
	color:#8CA5FF !important;
	opacity: 1 !important;
}
.footer-holder > .vc_column-inner a:hover {
	color:#ffffff !important;
}
.footer-holder .foot-copyright {
	border-top:1px solid rgba(97, 121, 206, 0.3);
	padding-top:50px;
	margin-top:80px;
}
.social-footer-logos > .wpb_wrapper {
	display:flex;
	justify-content: flex-end;
	align-items: center;
	column-gap: 20px;
}
.social-footer-logos a {
	display:block;
}
.row .col .social-footer-logos a img {
	margin:0;
	width:26px;
}
/*Mobile Menu */
.nectar-mobile-only.mobile-header a.mobile-contact-linking {
	font-family: 'TestCalibre';
	font-weight:normal;
	font-size:16px;
	opacity: 0.75;
	color:#ffffff;
}
/* Animation Effects */
.vc_col-sm-12 .top-thrive h1:before {
	transform:rotate(0);
	transition: all 0.6s ease 0.3s;
}
.vc_col-sm-12.animated-in .top-thrive h1:before {
	transform:rotate(-16deg);
}
.fancybox-slide--video .fancybox-content {
	max-width:1200px;
	background-color: transparent !important;
}
body .fancybox-is-open .fancybox-bg {
	opacity:0.84;
}
/* Signature Images */
.row .col img.jh-sig-outlined {
	width:170px;
}
/* Hiding Social Media for now */
body .social-footer-logos {
	display:none !important;
}
/*Responsive Styling */
@media only screen and (min-height: 800px) { 
	.unison-top-feature, .unison-top-feature > .col.span_12 {
		min-height:calc(100vh - 160px) !important;
	}
}
@media only screen and (min-width: 1px) {
	#top .span_9>.slide-out-widget-area-toggle {
		display:none !important;
	}
}
@media only screen and (max-width: 1440px) {
	.news-link-video a.full-link {
		width:calc(100% + 90px);
	}
}
@media only screen and (max-width: 1220px) {
	h1, .h1, h2, .h2 {
		font-size:34px;
	}
	.top-thrive h1 span {
		text-indent: 6px;
	}
	.top-thrive h1:before {
		width:50px;
		height:50px;
		top: -6px;
        right: 4px;
	}
	h2.bigger {
    	font-size: 46px;
	}
	h2.semi-big {
    	font-size: 44px;
	}
	h3 {
		font-size:26px;
	}
	h3.smaller {
    	font-size: 18px;
	}
	h4, .h4 {
		font-size:22px;
	}
	body.material #top nav ul li a {
		font-size:16px;
	}
	body, p, body .nectar-milestone .subject {
		font-size:14px;
	}
	body .nectar-milestone {
		width:130px;
	}
	body .nectar-milestone .number, body .nectar-milestone .number .symbol-wrap {
		font-size:50px !important;
		line-height: 40px !important;
	}
	body .nectar-milestone .subject {
		padding-top:15px;
	}
}
@media only screen and (min-width: 1000px) {
	.desk-pad-left-60 > .vc_column-inner {
		padding-left:60px;
	}
}
@media only screen and (max-width: 999px) {
	body .col.padding-10-percent > .vc_column-inner, body .col.padding-9-percent > .vc_column-inner, body .col.padding-8-percent > .vc_column-inner, body .col.padding-7-percent > .vc_column-inner, body .col.padding-6-percent > .vc_column-inner, body .col.padding-5-percent > .vc_column-inner, body .col.padding-4-percent > .vc_column-inner, body .col.padding-3-percent > .vc_column-inner, body .col.padding-2-percent > .vc_column-inner, body .col.padding-1-percent > .vc_column-inner {
		padding-left:0;
		padding-right:0;
	}
	#header-outer header#top {
		padding-top:20px;
	}
	body .col.tablet-mb-40 {
		margin-bottom:40px !important;
	}
	body .latest-news-video-row > .col.span_12 > .column_container {
		padding-left:0;
		margin:0 !important;
	}
	.news-link-video a.full-link {
		height:200px;
		width: calc(100% + 6vw);
	}
	.news-link-video a.full-link .info {
		padding:25px;
	}
	.row .col .three-logos-holder img {
		width:172px;
	}
	body .col.tablet-min-height > .vc_column-inner {
		min-height:500px;
	}
	.paralax-row-holder .first-col-image {
		padding-right:10% !important;
	}
	.paralax-row-holder .second-col-image {
		height:460px;
		width:40%;
		padding-top: 0;
        right: 0;
        bottom: auto;
        top: 8%;
	}
	.paralax-row-holder .vc_col-sm-2.third-col-numbers {
		width:100%;
	}
	.paralax-row-holder .vc_col-sm-2.third-col-numbers> .vc_column-inner  > .wpb_wrapper {
		display:flex;
		flex-wrap: wrap;
		gap:8%;
		align-items:flex-start;
		width: 100%;
        max-width: 300px;
        margin: 0 auto;
		padding-top:100px;
	}
	.paralax-row-holder .vc_col-sm-2.third-col-numbers> .vc_column-inner  > .wpb_wrapper .milestone-wrap {
		text-align:left;
		width:46%;
	}
	body .nectar-milestone {
		margin-bottom:10px;
	}
	.mapped-bg-sec > .row-bg-wrap > .row-bg-layer > .row-bg {
		bottom:20%;
		left:-10%;
		background-position: left 4% bottom !important;
	}
	.jh-slogan-back > .vc_column-inner:before {
		width:80px;
		height:80px;
		top:-40px;
		left:-40px;
		z-index: 3;
	}
	body .col.mobile-width-full .img-with-aniamtion-wrap {
		margin-left: -7vw;
		width:102vw;
	}
	.hm-slogan-back .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap {
		padding-left:0;
		margin-top:40px;
	}
	.jr-background-pt-sec > .row-bg-wrap {
    	top: -500px;
    	height: calc(100% + 500px);
	}
	.jr-background-pt-sec > .row-bg-wrap .row-bg.using-image {
    	background-size: 80vw;
	}
	.ryan-group-text > .vc_column-inner {
		padding-left:0;
	}
	.hm-slogan-back.ryan-group-alt .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap {
		padding-right:0;
	}
	body .col.mobile-padded-top > .vc_column-inner {
		padding-top:50px !important;
	}
	body .unison-business-squares > .col.span_12 > .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper  {
		display:flex;
	}
	body .unison-business-squares > .col.span_12 > .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper > .wpb_row, body .unison-business-squares .holding-last-two-sec .vc_col-sm-6 {
		width:50% !important;
	}
	.unison-business-squares .desk-tall, .unison-business-squares .desk-short {
		margin:0 !important;
	}
	.unison-business-squares .desk-tall > .vc_column-inner, .unison-business-squares .desk-short > .vc_column-inner {
		height:400px;
	}
	.unison-slider-holder > .wpb_wrapper {
		padding-left:6%;
		padding-right:6%;
	}
	.unison-slider-holder .unison-swiper .swiper-scrollbar-horizontal {
		left:-270px;
		width:500px;
	}
	.unison-slider-holder .unison-swiper .slide-result .half img {
		height:500px;
	}
	.unison-slider-holder .unison-swiper .swipe-btns {
		bottom:0;
		left:10%;
	}
	.unison-slider-holder .unison-swiper .slide-result h3 {
		min-height: 180px;
		padding-bottom: 40px;
	}
	.social-footer-logos > .wpb_wrapper {
		justify-content:flex-start;
	}
	.foot-copyright .force-desktop-text-align-right .vc_column-inner {
		text-align:left;
	}
	.row .col img.unison-thrive-logo {
		margin-bottom:20px;
	}
	.num-sections h2 {
		font-size:30px;
	}
	.footer-holder .foot-copyright > .col.span_12 > .vc_col-sm-6:first-child {
		margin-bottom:0 !important;
	}
	.unison-slogan-blue:before {
		bottom:-24px;
	}
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
	body .col.tablet-lr-padded > .vc_column-inner {
		padding-left:10%;
		padding-right:10%;
	}
	body .latest-news-video-row .arrow-down-light {
		padding-left:28%;
	}
	body .col.tablet-hold-image-larger .img-with-aniamtion-wrap.right[data-max-width="125%"] .inner {
		margin-left:-25% !important;
		max-width:125%;
	}
	body .col.tablet-hold-image-larger-left .img-with-aniamtion-wrap[data-max-width="150%"] .inner {
		max-width:150%;
	}
	body .col.tablet-hold-image-larger-left .img-with-aniamtion-wrap[data-max-width="125%"] .inner {
		max-width:125%;
	}
	body .col.tablet-center > .vc_column-inner {
		max-width:350px;
		margin:0 auto;
	}
	body .col.tablet-pr-2 > .vc_column-inner {
		padding-right:3%;
	}
	.row .col img.jh-symbol {
		margin:0 auto;
	}
	.ryan-group-text > .vc_column-inner {
		padding-left:8%;
	}
	body .col.tablet-center-contain > .vc_column-inner {
		max-width:400px;
		margin:0 auto;
		text-align:center;
	}
}
@media only screen and (max-width: 690px) {
	h1, .h1, h2, .h2, .num-sections h2  {
		font-size:26px;
	}
	.top-thrive h1 span {
		text-indent:5px;
	}
	.top-thrive h1:before {
		width: 40px;
        height: 40px;
        top: -4px;
	}
	h2.bigger {
    	font-size: 28px;
	}
	h2.semi-big {
    	font-size: 24px;
	}
	h3 {
		font-size:22px;
	}
	h4, .h4 {
		font-size:20px;
	}
	body a.nectar-button.small.regular-button, body a.nectar-button.medium.regular-button, body a.nectar-button.large.regular-button {
		font-size:18px;
	}
	body .nectar-milestone .number, body .nectar-milestone .number .symbol-wrap {
		font-size:32px !important;
		line-height: 38px !important;
	}
	body .latest-news-video-row > .col.span_12 > .column_container {
		padding-right:0;
	}
	body .latest-news-video-row .arrow-down-light {
		display:none;
	}
	.news-link-video a.full-link {
		width: calc(100% + 12vw);
        margin-left: -6vw;
	}
	.row .col .three-logos-holder {
		text-align:left;
		padding-top:10px;
	}
	.border-down > .vc_column-inner .wpb_text_column:before {
		display:none;
	}
	body .col.mobile-push-full-lr > .vc_column-inner {
		margin-left: -7vw;
    	width: 102vw;
	}
	body .unison-business-squares > .col.span_12 > .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
		display:block;
		width:100%;
	}
	body .unison-business-squares > .col.span_12 > .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper > .wpb_row, body .unison-business-squares .holding-last-two-sec .vc_col-sm-6 {
		width:100% !important;
	}
	.unison-business-squares .desk-short > .vc_column-inner, .unison-business-squares .desk-tall > .vc_column-inner {
		height:auto;
		min-height:320px;
		padding: 60px 8% 70px;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.unison-business-squares p {
		margin:0 auto;
	}
	.num-sections .numb {
		display:block;
		padding-left:30px;
		position: relative;
		margin-bottom: 10px;
	}
	.num-sections .cell {
		position:absolute;
		top:34px;
		left:-3px;
		width:30px;
		font-size:22px;
	}
	.num-sections .cell span {
		margin:0;
	}
	.num-sections h2 {
		width:100%;
		margin-bottom:20px;
	}
	.num-sections p {
		width:100%;
		padding-left:0;
	}
	.unison-slider-holder .unison-swiper .slide-result {
		display:block;
		width:100%;
		padding:0 6%;
	}
	.unison-slider-holder .unison-swiper .slide-result .half {
		width:100% !important;
		text-align: center;
	}
	.unison-slider-holder .unison-swiper .slide-result .num {
		display:none;
	}
	.unison-slider-holder .unison-swiper .slide-result h3 {
		min-height:1px;
		padding: 0 0 24px 0;
		width:100%;
		max-width:100%;
		transform: translateY(10px);
	}
	.unison-slider-holder .unison-swiper .slide-result .half img {
		height:300px;
		object-fit: contain;
	}
	.unison-slider-holder .unison-swiper .swiper-scrollbar-horizontal {
		display:none !important;
	}
	.unison-slider-holder .unison-swiper .slide-result .half:first-child {
		padding: 0 0 40px 0;
	}
	.unison-slider-holder .unison-swiper .swipe-btns .swiper-pagination-fraction {
		font-size:24px;
	}
	.unison-slider-holder .unison-swiper .swipe-btns {
		left:0;
		position: relative;
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
		width:172px;
	}
	.unison-slider-holder .unison-swiper .swipe-btns .swiper-button-next, .unison-slider-holder .unison-swiper .swipe-btns .swiper-button-prev {
		height:36px;
		background-size:26px;
	}
	body .col.tablet-min-height > .vc_column-inner {
		min-height: 300px;
	}
	.paralax-row-holder .second-col-image {
		height:260px;
		width:40% !important;
	}
	.paralax-row-holder .vc_col-sm-2.third-col-numbers {
		width:100% !important;
	}
	.paralax-row-holder .vc_col-sm-2.third-col-numbers> .vc_column-inner > .wpb_wrapper {
		padding-top:70px;
		width:100%;
	}
	.mapped-bg-sec > .row-bg-wrap > .row-bg-layer > .row-bg {
		bottom:30%;
		left:0;
	}
	body .col.phone-col-left-aligned > .vc_column-inner {
		text-align:left;
	}
	.row .col img.jh-symbol, .row .col img.hm-symbol {
		width:50px;
	}
	body .blue-vertical .divider-wrap .divider-vertical.nectar-bg-accent-color {
		margin-left:24px;
		margin-top:0;
		margin-bottom:0;
	}
	body .jh-slogan-back > .vc_column-inner, body .hm-slogan-back > .vc_column-inner{
		margin-left:8%;
		margin-right:8%;
	}
	body .jh-slogan-back > .vc_column-inner:before {
		width:60px;
		height:60px;
		left:-30px;
		top:-30px;
	}
	.hm-slogan-back .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap .hover-wrap-inner:after {
		width:60px;
		height:60px;
		left:-30px;
		bottom:-30px;
	}
	body .jh-slogan-back .img-with-aniamtion-wrap[data-max-width="75%"] .inner, body .hm-slogan-back .img-with-aniamtion-wrap[data-max-width="75%"] .inner, body .hm-slogan-back.ryan-group-alt .img-with-aniamtion-wrap[data-max-width="50%"] .inner {
		max-width:100%;
	}
	.row .col img.jh-sig-outlined, .row .col img.hm-sig-outlined {
		margin:0 auto;
	}
	.row .col img.hm-sig-outlined {
		width:220px;
	}
	.row .col img.jrg-sig-outlined {
		width:170px;
	}
	.hm-slogan-back .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap {
		margin-top:80px;
	}
	.green-back-sec > .row-bg-wrap > .row-bg {
		background-color:transparent;
	}
	.hm-slogan-back.ryan-group-alt .img-with-aniamtion-wrap[data-max-width="125%"] .hover-wrap .hover-wrap-inner:after {
		background-image:url('/wp-content/uploads/2025/10/unison_jrg_green.svg');
	}
	.unison-slogan-blue:before {
		width:60px;
		height:60px;
		background-size: contain;
        bottom: -20px;
	}
	body .col.phone-mb-30 {
		margin-bottom:30px !important;
	}
}





