/*
Theme Name: Kadence-childd
Author: JPA
Description: Child theme for Kadence
Version: 1.0
Template: kadence

This is the child theme for Kadence theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/*
Fixes the problem with the exit pop-up
*/

@media (max-width: 768px) {
ol.uagb-toc__list>ul, ol.uagb-toc__list>li {
    list-style-type: none;
} }

#primary-menu .phen_submenu .sub-menu .sub-menu-item.disabled {
	opacity: 1 !important;
    pointer-events: all !important;
    cursor: pointer !important;
}

.message-box .kadence-pro-in-content-element {
	display: none !important;
}

.has__waves.blue::after {
    width: 101%;
    background-size: 101%;
}

.has__waves.blue::before {
	width: 100%;
    background-size: 102%;
}

.single-content .message-box p {
	margin-bottom: 0;
}

.kadence-conversion-wrap.kc-close-position-inside .kadence-conversions-close {
	z-index: 10;
}

@media (max-width: 767px) {
	
	body.home .kt-row-column-wrap {
		justify-content: flex-start;
		min-height: 0 !important;
	}
	
}

/*Rindan*/
/*Hide Boxes*/

@media (max-width: 767px) {
.primary-sidebar .wp-block-kadence-tableofcontents {
	display: none !important;
}}


.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-plain a:hover {
	color: #9D6BF7;
	text-decoration: none;
} 

body {
	overflow-x: hidden;
}

/*News Post type*/
body.single-news .entry-content-wrap {
	padding:0;
}
body.single-news .entry.single-entry {
	box-shadow: none !important;
}

/*FIXED Z-INDEX FOR COLUMNS*/
@media only screen and (max-width:768px) {
	.kt-row-column-wrap {
		z-index:9;
	}
}

.site-header-row-container-inner {
	border-bottom: 0.8px solid #E9EAEE;
}
.site-header-row {
	height:98px;
}




.hg-glossary .hg-nav {
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
}

.wp-user-profile-avatar .caption-text {
	display:none;
}
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon path {
	fill:#222F51;
}


/*Unified Styles*/
/*.single-content p,*/
.single-content th,
.single-content td,
.single-content ul li{
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	/*font-size: 18px;*/
	font-size: calc(18px + 2 * ((100vw - 375px) / (1920 - 375)));
	line-height: 140%;
	color: #0A0A0A;
}

.faq__list .faq__item.active .faq-content a:visited {
	color: #2356FF;
}



/*Main menu*/
.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container {
	max-width:1240px !important;
}
.site-header .site-header-row.site-header-row-center-column {
	-ms-grid-columns: auto 1fr auto;
	grid-template-columns: auto 1fr auto;
}
.site-header .site-header-section-center {
	-webkit-box-pack:end;
	    -ms-flex-pack:end;
	        justify-content:flex-end;
}

#primary-menu,
#primary-menu li.menu-item-has-children{
	position:unset;
}
#primary-menu li.main-menu-item {
	margin:0 15px;
}
#primary-menu li.main-menu-item:first-child {
	margin-left:0;
}
#primary-menu li.main-menu-item:last-child {
	margin-right:25px;
}
#primary-menu li.main-menu-item a,
#primary-menu li.no_link span{
	font-weight: 600;
	font-size: 18px;
	line-height: 117%;
	color: #222F51;
	text-decoration:none;
	font-family: 'Gilroy';
	padding:20px 0;
}
#primary-menu li:not(.phen_submenu) .sub-menu li a {
	padding:1em;
}


#primary-menu li.menu-item-has-children > a{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a {
	background:none !important;
}
#primary-menu li.menu-item-has-children > a::after {
	content:'';
	border: solid #222F51;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 2px;
 	-ms-transform: rotate(45deg);
 	    transform: rotate(45deg);
  	-webkit-transform: rotate(45deg);
	margin-left:8px;
	margin-bottom: 4px;
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-o-transition: transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear;
}
#primary-menu li.menu-item-has-children > a:hover::after,
#primary-menu li.menu-item-has-children.expanded > a::after {
	 -ms-transform: rotate(-135deg);
	     transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
	margin-bottom: -4px;
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	-o-transition: transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear;
}
#primary-menu .phen_submenu .submenu__main_Wrapper {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width: 1240px;
    margin: 0 auto;
	padding:0 10px;
}

#nav-menu-item-21402 > .sub-menu{
	/*opacity: 1;
    visibility: visible;
    overflow: visible;
    transform: none;
    height: auto;
    clip: unset;*/
}
.header-navigation .header-menu-container ul ul li.menu-item > a {
	width: auto !important;
    max-width: 375px;
}

#primary-menu .phen_submenu .sub-menu {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
	padding: 40px 0;
	width: 100vw;
    left: 0;
	top:75px;
    -webkit-box-shadow: none;
            box-shadow: none;
}
#primary-menu .phen_submenu .parent__item__Wrapper {
	padding-right: 50px;
	padding-top:15px;
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 370px;
	        flex: 1 0 370px;
}
#primary-menu .phen_submenu .parent__item__Wrapper .parent__item_info {
	
}
#primary-menu .phen_submenu .parent__item__Wrapper .parent__item_info .parent__item_title {
	font-weight: 600;
	font-size: 40px;
	line-height: 120%;
	color: #222F51;
	margin-bottom:15px;
}
#primary-menu .phen_submenu .parent__item__Wrapper .parent__item_info .parent__item_text {
	font-weight: 500;
	font-size: 16px;	
	line-height: 150%;
	color: #4E5974;
}
#primary-menu .phen_submenu .submenu__Wrapper {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 100%;
	        flex: 0 1 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
	align-items: flex-start;
	/*row-gap:10px;
	column-gap:30px;*/
}
#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:0;
	    -ms-flex:0 1 25%;
	        flex:0 1 25%;
	cursor:pointer;
	border:none !important;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding:20px;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item:hover,
#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item.current-menu-item,
#primary-menu .phen_submenu  .sub-menu .phen_sub_submenu.active {
	background: #FAFAFA;
	border-radius: 10px;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item a,
#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item.no_link span {
	width:100%;
	padding:0 0 0 15px;
	
}



#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item a span {
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
}
#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item a span.item__label {
	display:inline-block;
	font-weight: 700;
	font-size: 13px;
	line-height: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding:3px 6px;
	background: #FF77FF;
	border-radius: 2px;
}

#primary-menu .phen_submenu.alternatives .submenu__Wrapper {
	 row-gap: 20px;
}
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item,
#primary-menu .phen_submenu.phen_caps .submenu__Wrapper .sub-menu-item {
	flex-direction:column;
	align-items:flex-start;	
	padding:5px;
}
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item {
	flex: 0 1 20%;
}
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item img,
#primary-menu .phen_submenu.phen_caps .submenu__Wrapper .sub-menu-item img{
	border-radius:10px;
}
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item:hover,
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item.current-menu-item,
#primary-menu .phen_submenu.phen_caps .submenu__Wrapper .sub-menu-item:hover,
#primary-menu .phen_submenu.phen_caps .submenu__Wrapper .sub-menu-item.current-menu-item {
	background: none;
	box-shadow: 0 0 6px 6px #fafafa;
	border-radius: 10px;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item:hover a,
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item.current-menu-item a,
#primary-menu .phen_submenu.phen_caps .submenu__Wrapper .sub-menu-item:hover a,
#primary-menu .phen_submenu.phen_caps .submenu__Wrapper .sub-menu-item.current-menu-item a {
	color:#9D6BF7;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
#primary-menu .phen_submenu.alternatives .submenu__Wrapper .sub-menu-item a,
#primary-menu .phen_submenu.phen_caps .submenu__Wrapper .sub-menu-item a {
	padding: 15px 0;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

#primary-menu .phen_submenu .submenu__Wrapper .sub-menu-item a:hover {
	background:none;
}

#primary-menu .phen_submenu .submenu__main_Wrapper {
	/*position: relative;*/
}
#primary-menu .phen_submenu  .sub-menu .phen_sub_submenu > a:after {
	content:none;
}
#primary-menu .phen_submenu  .sub-menu .phen_sub_submenu.active .subsubmenu__Wrapper {
	background: #FAFAFA;
    top: 100%;
    width: 100vw;
    position: absolute;
    left: 0;
	right: 0;
	cursor:default;
}
#primary-menu .phen_submenu  .sub-menu .phen_sub_submenu.active .sub-sub-menu {	
    display: flex;
    flex-wrap: wrap;
    max-width: 1240px;
    margin: 0 auto;
    align-items: center;
    background: #FAFAFA;
    min-height: unset;
	padding:30px 10px;
	position:static;
}
#primary-menu .phen_submenu .sub-menu .phen_sub_submenu.active .sub-sub-menu {
	opacity: 1;
    visibility: visible;
	height:auto;
	clip:unset;
	cursor: default;
    /*pointer-events: none;**/
}
#primary-menu .phen_submenu  .sub-menu .phen_sub_submenu .sub-sub-menu li {
	padding: 15px 0;
	flex: 0 1 20%;
	cursor:default;
}

#primary-menu .phen_submenu .sub-menu .phen_sub_submenu .sub-sub-menu li a {
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #7A8297;
	pointer-events: auto;
    cursor: pointer;
	padding-left:0;
	transition: all .3s ease;
}
#primary-menu .phen_submenu .sub-menu .phen_sub_submenu .sub-sub-menu li a:hover {
	color: #222F51;
	transition: all .3s ease;
}
#primary-menu .phen_submenu  .sub-menu .phen_sub_submenu .sub-sub-menu li.no_link span {
	font-weight: 600;
	font-size: 18px;
	line-height: 21px;
	color: #222F51;
	padding-left:0;
}
#primary-menu .phen_submenu .sub-menu .sub-menu-item.disabled {
	opacity:0.5;
	pointer-events:none;
	cursor:default;
}
#primary-menu .phen_submenu.two_col > .sub-menu .submenu__Wrapper .sub-menu-item {
	flex:0 1 50%;
	max-width:295px;
}
#primary-menu .phen_submenu.three_col > .sub-menu .submenu__Wrapper .sub-menu-item {
	flex:0 1 30%;
}


/*#nav-menu-item-21402 .sub-menu:not(.sub-sub-menu) {
	opacity: 1;
    visibility: visible;
    height: auto;
    clip: unset;
	overflow:visible;
}*/


@media only screen and (min-width:1024px) {
	.popup-drawer.displayed {
		display:block;
		z-index:10 !important;
	}
	.popup-drawer.displayed .drawer-overlay {
		opacity:1;
		top:132px;
		background: rgb(34 47 81 / 30%);
	}
	#primary-menu li.main-menu-item.diff_color > a {
		color: #7A8297;
	}
	#primary-menu li.menu-item-has-children.diff_color > a::after {
		border-color:rgb(34 47 81 / 30%);
	}
}
@media only screen and (max-width:1200px) {
	#primary-menu li.main-menu-item {
		margin:0 10px;
	}
	#primary-menu li.menu-item-has-children > a::after {
		border-width: 0 1px 1px 0;
		margin-left: 6px;
		margin-bottom: 2px;
	}
}





/*Waves on blocks*/
.has__waves {
	position:relative;
}
.has__waves::before,
.has__waves::after {
	content:'' !important;
	position:absolute;
	left:0;	
	width:100%;
	height:20px;	
	background-repeat:no-repeat;	
	background-size:100%;
}
.has__waves::before {
	background-position: center top;
}
.has__waves::after {
	background-position: center bottom;
}

.has__waves.top_none::before {
	content:none !important;
}
.has__waves.lg_none::before {
	content:none !important;
}
.has__waves.lg_none::after {
	content:none !important;
}

.home #kt-layout-id_2f1731-b3 {
	margin-top:0 !important;
}

@media only screen and (min-width:1024px) {
	body:not(.home) .has__waves.lg_top_none::before {
		content:none !important;
	}
	body.home .has__waves.grey::before {
		top:-15px;
	}
	body.home .has__waves.grey::after {
		bottom:-15px;
	}
}
@media only screen and (min-width:1024px) {
	.has__waves.grey::before {
		top:-7px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='1920' height='20' viewBox='0 0 1920 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M675.457 0.055216C460.72 -1.06319 358.337 15.1537 0 17.3905V20H1920V4.52882C1798.33 2.6648 1601.55 16.4585 1504.49 19.0681C1407.43 21.6777 1296.4 7.88402 1120.89 11.4256C945.373 14.9673 890.193 1.17362 675.457 0.055216Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
	}
	.has__waves.grey::after {
		bottom:-1px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='1920' height='20' viewBox='0 0 1920 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M675.457 0.055216C460.72 -1.06319 358.337 15.1537 0 17.3905V20H1920V4.52882C1798.33 2.6648 1601.55 16.4585 1504.49 19.0681C1407.43 21.6777 1296.4 7.88402 1120.89 11.4256C945.373 14.9673 890.193 1.17362 675.457 0.055216Z' fill='white'/%3E%3C/svg%3E%0A");
	}


	.has__waves.blue::before {
		top:-7px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='1920' height='20' viewBox='0 0 1920 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M675.457 0.055216C460.72 -1.06319 358.337 15.1537 0 17.3905V20H1920V4.52882C1798.33 2.6648 1601.55 16.4585 1504.49 19.0681C1407.43 21.6777 1296.4 7.88402 1120.89 11.4256C945.373 14.9673 890.193 1.17362 675.457 0.055216Z' fill='%23DEE6FF'/%3E%3C/svg%3E%0A");
	}
	.has__waves.blue::after {
		bottom:-1px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='1920' height='20' viewBox='0 0 1920 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M675.457 0.055216C460.72 -1.06319 358.337 15.1537 0 17.3905V20H1920V4.52882C1798.33 2.6648 1601.55 16.4585 1504.49 19.0681C1407.43 21.6777 1296.4 7.88402 1120.89 11.4256C945.373 14.9673 890.193 1.17362 675.457 0.055216Z' fill='white'/%3E%3C/svg%3E%0A");
	}

	.has__waves.green::before {
		top:-7px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='803' height='11' viewBox='0 0 803 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M282.496 0.550313C192.687 -0.00888807 149.867 8.09956 0 9.21796V10.5227H803V2.78711C752.115 1.85511 669.814 8.75194 629.223 10.0567C588.627 11.3616 542.192 4.46471 468.787 6.23552C395.383 8.00636 372.305 1.10951 282.496 0.550313Z' fill='%23E2F5EA'/%3E%3C/svg%3E%0A");
	}
	.has__waves.green::after {
		bottom:-10px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='803' height='11' viewBox='0 0 803 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M520.504 10.4575C610.313 11.0167 653.133 2.90825 803 1.78985V0.485107H0V8.2207C50.8846 9.15271 133.186 2.25588 173.777 0.951067C214.373 -0.353744 260.808 6.5431 334.213 4.77229C407.617 3.00145 430.695 9.8983 520.504 10.4575Z' fill='%23E2F5EA'/%3E%3C/svg%3E%0A");
	}
}


@media only screen and (max-width:1023.99px) {
	.has__waves.grey::after {
		bottom:-1px;
		height:17px;
		background-image: url("data:image/svg+xml,%3Csvg width='1440' height='17' viewBox='0 0 1440 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M491.089 0.740131C322.484 -0.138004 242.097 12.595 -39.2588 14.3513V16.4002H1468.27V4.25267C1372.74 2.7891 1218.23 13.6195 1142.02 15.6684C1065.81 17.7174 978.633 6.88706 840.827 9.66783C703.019 12.4486 659.694 1.61827 491.089 0.740131Z' fill='white'/%3E%3C/svg%3E%0A");
	}

	.has__waves.blue::after {
		bottom:-11px;
		height:11px;
		background-image: url("data:image/svg+xml,%3Csvg width='803' height='11' viewBox='0 0 803 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M520.504 10.9197C610.313 11.4789 653.133 3.37041 803 2.25201V0.947266H0V8.68286C50.8846 9.61486 133.186 2.71804 173.777 1.41323C214.373 0.108415 260.808 7.00526 334.213 5.23445C407.617 3.46361 430.695 10.3605 520.504 10.9197Z' fill='%23DEE6FF'/%3E%3C/svg%3E%0A");
	}	
	.has__waves.blue::before {
		top:-11px;
		height:11px;
		background-image: url("data:image/svg+xml,%3Csvg width='803' height='11' viewBox='0 0 803 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M282.496 1.01247C192.687 0.45327 149.867 8.56172 0 9.68012V10.9849H803V3.24927C752.115 2.31726 669.814 9.21409 629.223 10.5189C588.627 11.8237 542.192 4.92687 468.787 6.69768C395.383 8.46852 372.305 1.57167 282.496 1.01247Z' fill='%23DEE6FF'/%3E%3C/svg%3E%0A");
	}

	.has__waves.green::after {
		bottom:-11px;
		height:11px;
		background-image: url("data:image/svg+xml,%3Csvg width='632' height='9' viewBox='0 0 632 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M409.234 8.63262C479.749 9.07169 513.37 2.70518 631.041 1.82705V0.802606H0.550232V6.87635C40.5032 7.60814 105.124 2.19296 136.995 1.16846C168.869 0.143966 205.329 5.55915 262.964 4.16877C320.599 2.77836 338.719 8.19355 409.234 8.63262Z' fill='%23E2F5EA'/%3E%3C/svg%3E%0A");
	}	
	.has__waves.green::before {
		top:-9px;
		height:9px;
		background-image: url("data:image/svg+xml,%3Csvg width='632' height='9' viewBox='0 0 632 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M222.358 0.926828C151.842 0.487761 118.222 6.85427 0.550781 7.7324V8.75684H631.042V2.6831C591.089 1.95131 526.468 7.36649 494.597 8.39099C462.722 9.41548 426.263 4.0003 368.628 5.39068C310.993 6.78108 292.873 1.3659 222.358 0.926828Z' fill='%23E2F5EA'/%3E%3C/svg%3E%0A");
	}
}


@media only screen and (max-width:768.99px) {
	.has__waves.green.buy__phen::before {
		background-image: url("data:image/svg+xml,%3Csvg width='375' height='21' viewBox='0 0 375 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M281.441 0.150187C191.967 -0.968216 149.307 15.2487 0 17.4855V20.095H800V4.62379C749.306 2.75977 667.311 16.5534 626.872 19.1631C586.428 21.7727 540.166 7.97899 467.036 11.5206C393.906 15.0623 370.914 1.26859 281.441 0.150187Z' fill='%23e5f0e9'/%3E%3C/svg%3E%0A");
	}

	.has__waves.green.buy__phen .stk-block-icon-list :is(ul,ol) {
		margin-left:auto !important;
		margin-right: auto !important;
	}
	
	.home #kt-layout-id_2f1731-b3 {
		margin-top:-25px !important;
	}
}


@media only screen and (max-width:767.99px) {
	.has__waves.grey::after {
		bottom:0px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='375' height='20' viewBox='0 0 375 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M281.441 0.0542394C191.967 -1.06416 149.307 15.1527 0 17.3895V19.999H800V4.52784C749.306 2.66383 667.311 16.4575 626.872 19.0671C586.428 21.6767 540.166 7.88304 467.036 11.4247C393.906 14.9663 370.914 1.17264 281.441 0.0542394Z' fill='white'/%3E%3C/svg%3E%0A");
	}
	.has__waves.grey::before {
		top:-18px;
		height:21px;
		background-image: url("data:image/svg+xml,%3Csvg width='375' height='21' viewBox='0 0 375 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M281.441 0.597208C191.967 -0.521194 149.307 15.6957 0 17.9325V20.542H800V5.07081C749.306 3.20679 667.311 17.0005 626.872 19.6101C586.428 22.2197 540.166 8.42601 467.036 11.9676C393.906 15.5093 370.914 1.71561 281.441 0.597208Z' fill='%23FAFAFA'/%3E%3C/svg%3E%0A");
	}

	.has__waves.blue::after {
		bottom:-1px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='375' height='20' viewBox='0 0 375 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M281.441 0.055216C191.967 -1.06319 149.307 15.1537 0 17.3905V20H800V4.52882C749.306 2.6648 667.311 16.4585 626.872 19.0681C586.428 21.6777 540.166 7.88402 467.036 11.4256C393.906 14.9673 370.914 1.17362 281.441 0.055216Z' fill='white'/%3E%3C/svg%3E%0A");
	}

	.has__waves.blue::before {
		top:-18px;
		height:21px;
		background-image: url("data:image/svg+xml,%3Csvg width='375' height='21' viewBox='0 0 375 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M281.441 0.649943C191.967 -0.46846 149.307 15.7484 0 17.9852V20.5947H800V5.12355C749.306 3.25953 667.311 17.0532 626.872 19.6628C586.428 22.2724 540.166 8.47875 467.036 12.0204C393.906 15.562 370.914 1.76835 281.441 0.649943Z' fill='%23DEE6FF'/%3E%3C/svg%3E%0A");
	}


	.has__waves.green::after {
		bottom:-2px;
		height:20px;
		background-image: url("data:image/svg+xml,%3Csvg width='375' height='21' viewBox='0 0 375 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M518.559 0.150187C608.033 -0.968216 650.693 15.2487 800 17.4855V20.095H-6.10352e-05V4.62379C50.6944 2.75977 132.689 16.5534 173.128 19.1631C213.572 21.7727 259.834 7.97899 332.964 11.5206C406.094 15.0623 429.086 1.26859 518.559 0.150187Z' fill='white'/%3E%3C/svg%3E%0A");
	}

	.has__waves.green::before {
		top:-18px;
		height:21px;
		background-image: url("data:image/svg+xml,%3Csvg width='375' height='21' viewBox='0 0 375 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M281.441 0.150187C191.967 -0.968216 149.307 15.2487 0 17.4855V20.095H800V4.62379C749.306 2.75977 667.311 16.5534 626.872 19.1631C586.428 21.7727 540.166 7.97899 467.036 11.5206C393.906 15.0623 370.914 1.26859 281.441 0.150187Z' fill='%23E2F5EA'/%3E%3C/svg%3E%0A");
	}

	

}

@media only screen and (max-width:766.99px) {
	.free_guide, .buy__phen, .like_article {
		max-width:375px;
		margin:0 auto;
	}
}


/*Change Gap between Content and sidebars and other customize*/
@media screen and (min-width: 1025px) {
	body:not(.home).has-sidebar .content-container {
		grid-gap:105px !important;
		margin-top:80px;
	}
	body:not(.home) .single-content {
		margin-top:30px;
	}
}

body:not(.home) .site .page-title h1 {
	margin:25px 0;
}

/*Breadcrumbs*/
.kadence-breadcrumbs a {
	color:#A7ACB9 !important;
	text-decoration:none !important;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.kadence-breadcrumbs a:hover {
	color:#222F51 !important;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.kadence-svg-iconset.svg-baseline svg path {
	fill:#A7ACB9;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.kadence-bc-home:hover .kadence-svg-iconset.svg-baseline svg path {
	fill:#222F51;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.kadence-breadcrumbs .kadence-bread-current {
	color:#222F51;
}

/*Links modified by JPA*/
body:not(.home) article.single-entry .single-content a:not(.kt-button) {
	color:#0A0A0A;
        padding: 0 2px;
        transition: box-shadow .5s cubic-bezier(.33,.66,.66,1) 0s,color .15s ease 0s
}


/*Reusable Blocks*/
/*Buy Phen*/
@media only screen and (max-width: 767px) {
	.buy__phen .buy__phen_icon-group .stk--inner-svg svg path:not(:first-child) {
		stroke: #F17F8B;
	}
	.buy__phen .buy__phen_icon-group .stk-block-icon .stk--svg-wrapper  .stk--inner-svg svg path {
		fill:#FDECEE !important;
	}
	.buy__phen .buy__phen_icon-group .stk-block-heading__text {
		color:#F17F8B !important;
	}
}






/*TOC*/
.sidebar__toc {
	background: #FAFAFA;
	border-radius: 10px;
	padding:30px;
}
.sidebar__toc .uagb-toc__title {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #222F51;
	margin-bottom:20px;
}
.sidebar__toc .uagb-toc__list {
	list-style:none;
	margin:0;
}
.sidebar__toc .uagb-toc__list li {
	line-height: 100%;
	margin-bottom: 16px;
}
.sidebar__toc .uagb-toc__list li:last-child {
	margin-bottom:0;
}
.sidebar__toc .uagb-toc__list li a {
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #4E5974;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.sidebar__toc .uagb-toc__list li a::before {
	content:'';
	width:5px;
	height:5px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 5px;
	        flex: 0 0 5px;
	background:#4E5974;
	border-radius:100%;
	margin-right: 12px;
}
.sidebar__toc .uagb-toc__list li a:hover {
	color: #9D6BF7;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	text-decoration:none;
}
.sidebar__toc .uagb-toc__list li a:hover::before {
	background:#9D6BF7;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

@media only screen and (max-width:768px) {
	.sidebar__toc:not(.mobile__toc) {
		display:none !important;
	}
	.sidebar__toc.mobile__toc .uagb-toc__list {
		padding-left:0;
	}
	.sidebar__toc.mobile__toc li a {
		color: #4E5974 !important;
	}
	.sidebar__toc.mobile__toc li a:hover {
		color: #9D6BF7  !important;
	}
	.sidebar__toc .uagb-toc__list li a:hover::before {
		color: #9D6BF7  !important;
	}
	
	.sidebar__toc.mobile__toc:not(.fixed) .uagb-toc__list {
		display:block !important;
	}
	.sidebar__toc.mobile__toc.fixed {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 15px 30px;
		border-radius: 0;
	}
	.sidebar__toc.mobile__toc.fixed:not(.opened) .uagb-toc__title:not(.opened) {
		margin-bottom:0;
	}
	.sidebar__toc.mobile__toc.fixed .uagb-toc__list {
		display:none;
	}
	.sidebar__toc.mobile__toc.fixed .uagb-toc__title-wrap {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		    -ms-flex-pack:justify;
		        justify-content:space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		cursor:pointer;
	}
	.sidebar__toc.mobile__toc.fixed .uagb-toc__title-wrap::after {
		content:'';
		border: solid #222F51;
		border-width: 0 3px 3px 0;
		display: inline-block;
		padding: 3px;		
		-ms-transform: rotate(-45deg);		
		    transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
		-webkit-transition: -webkit-transform .3s ease;
		transition: -webkit-transform .3s ease;
		-o-transition: transform .3s ease;
		transition: transform .3s ease;
		transition: transform .3s ease, -webkit-transform .3s ease;
	}
	.sidebar__toc.mobile__toc.fixed.opened .uagb-toc__title-wrap::after {
		-ms-transform: rotate(-135deg);
		    transform: rotate(-135deg);
  	-webkit-transform: rotate(-135deg);
		-webkit-transition: -webkit-transform .3s ease;
		transition: -webkit-transform .3s ease;
		-o-transition: transform .3s ease;
		transition: transform .3s ease;
		transition: transform .3s ease, -webkit-transform .3s ease;
	}
	.sidebar__toc.mobile__toc.fixed.opened .uagb-toc__title-wrap {
		margin-bottom:20px;
	}
	.sidebar__toc.mobile__toc.fixed.opened .uagb-toc__title-wrap .uagb-toc__title {
		margin-bottom:0;
	}
	
	
	
	.seopress-beacon-el {
		/*display:none !important;*/
	}
}


/*Header*/
.search-toggle-open.search-toggle-style-default {
	border-radius:100%;
}
@media only screen and (max-width:991px) {
	.search-toggle-open.search-toggle-style-default {	
		padding: 12px !important;
		background: #E9EAEE;
	}
	.search-toggle-open .kadence-svg-iconset svg {	
		height: 15px;
   		width: 15px;
	}
	.search-toggle-open .kadence-svg-iconset svg path{
		fill: #222F51;
	}
	.mobile-toggle-open-container .menu-toggle-open {
		background: #E9EAEE;
    	padding: 12px !important;
    	border-radius: 100%;
		max-width: 40px;
		max-height: 40px;
	}
	.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
		font-size:18px !important;
	}
	
	.popup-drawer .drawer-inner {
		max-width:100% !important;
		padding: 20px 0;
		transition: transform .2s ease, opacity 0.3s ease;
	}
	.popup-drawer .drawer-header {
		padding: 0 20px !important;
	}
	#mobile-drawer .drawer-header .drawer-toggle {
		background: #E9EAEE;
    	    width: 40px;
    		height: 40px;
		padding:0 !important;
		font-size:18px !important;
    	border-radius: 100%;
	}
	.popup-drawer .drawer-content {
		padding:15px 20px 0 20px !important;
	}
	.popup-drawer .mobile-navigation ul li > .drawer-nav-drop-wrap,
	.popup-drawer .mobile-navigation ul li > a{
		border:none !important;
		background:none !important;
	}
	.popup-drawer .mobile-navigation ul li.menu-item-has-children .kadence-svg-iconset svg {
		-webkit-transform: rotate(-90deg);
		    -ms-transform: rotate(-90deg);
		        transform: rotate(-90deg);
		-webkit-transition: -webkit-transform .3s ease;
		transition: -webkit-transform .3s ease;
		-o-transition: transform .3s ease;
		transition: transform .3s ease;
		transition: transform .3s ease, -webkit-transform .3s ease;
		width: 24px;
    	height: 24px;
	}
	

	.popup-drawer .mobile-navigation ul li.menu-item-has-children.toggled > .drawer-nav-drop-wrap .kadence-svg-iconset svg {
		-webkit-transform: rotate(0deg);
		    -ms-transform: rotate(0deg);
		        transform: rotate(0deg);
		-webkit-transition: -webkit-transform .3s ease;
		transition: -webkit-transform .3s ease;
		-o-transition: transform .3s ease;
		transition: transform .3s ease;
		transition: transform .3s ease, -webkit-transform .3s ease;
	}
	.popup-drawer .mobile-navigation ul li.menu-item-has-children .kadence-svg-iconset svg path {
		fill:#222F51;
	}
	.mobile-navigation ul li a {
		font-weight: 600;
		font-size: 30px;
		line-height: 36px;
		color: #222F51;
		padding:25px 0 !important;
	}
	.mobile-navigation ul li.toggled .main-menu-link {
		color: #9D6BF7 !important;
	}
	.popup-drawer .mobile-navigation ul li.toggled > .drawer-nav-drop-wrap .kadence-svg-iconset svg path {
		fill:#9D6BF7;
	}
	.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle {
		width: auto !important;
		left: unset !important;
		right: 7px;
    	padding: 0;
	}
	
	.mobile-navigation .parent__item__Wrapper,
	.mobile-navigation .submenu__Wrapper li.sub-menu-item img{
		display:none;
	}
	.mobile-navigation li.toggled .sub-menu a {
		font-size: 18px;
		line-height: 21px;
	}
	.mobile-navigation li.sub-menu-item.toggled .sub-menu a {
		font-size: 16px;
	}
	.mobile-navigation ul .sub-menu{
		/*padding-left:0 !important;*/
	}	
	.mobile-navigation ul li.toggled > a {
		padding-bottom:10px !important;
	}
	.mobile-navigation ul li.toggled .sub-menu li a {
		padding:20px 0 !important;
	}
	.mobile-navigation li.sub-menu-item.toggled .sub-menu a {
		padding:15px 0 !important;
	}
	.mobile-navigation li.no_link {
		display:none;
	}
	
	
	
}



/*Footer*/
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area {
	margin-left:0 !important;
}
.social-icon-custom-svg svg * {
	fill:inherit;
}
footer .footer-navigation .menu {
	display:block;
	-webkit-column-count:2;
	   -moz-column-count:2;
	        column-count:2;
}
footer .footer-navigation .menu li {
	padding-bottom:30px;
}

footer .footer-navigation .menu li a {
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #222F51 !important;
	-webkit-transition:color .3s ease;
	-o-transition:color .3s ease;
	transition:color .3s ease;
	padding-top:0;
	padding-bottom:0px;
}
footer .footer-navigation .menu li.no--padding {
	/*margin-top:-30px;*/
}
footer .footer-navigation .menu li.small__item a {
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #7A8297  !important;

	text-transform:capitalize;
}
footer .footer-navigation .menu li.small__item {
	/*padding-bottom:20px;*/
}
footer .footer-navigation .menu li:last-child,
footer .footer-navigation .menu li:nth-child(6){
	padding-bottom:0;
}
footer .footer-navigation .menu li a:hover {
	color: #9D6BF7 !important ;
	-webkit-transition:color .3s ease;
	-o-transition:color .3s ease;
	transition:color .3s ease;
}
@media only screen and (max-width:767.99px) {
	.site-top-footer-inner-wrap {
		padding-top:50px !important;
		padding-bottom:40px !important;
	}
	.site-bottom-footer-inner-wrap {
		padding-top:40px !important;
		padding-bottom:40px !important;
	}
	.site-top-footer-inner-wrap .stk-2b2d8ac .stk-img-wrapper{
		/*height:26px;*/
		width:auto !important;
		margin: 0 auto;
		max-width:55vw;
	}

	.site-top-footer-inner-wrap #block-19 > div {
		max-width:unset !important;
	}
	.site-top-footer-inner-wrap #block-19 > div span br {
		display:none;
	}
	.site-top-footer-inner-wrap #block-22,
	.site-top-footer-inner-wrap #block-23,
	.site-top-footer-inner-wrap #block-24 {
		margin-bottom:0;
	}
	.site-footer-bottom-section-2 {
		-webkit-box-align:center;
		    -ms-flex-align:center;
		        align-items:center;
		margin-top: 24px;
	}
}



/*FAQ List*/
.faq__list .faq__item:not(.active) .faq__item {
	margin-bottom:0 !important;
	background:#fafafa !important;
}

.faq__list .faq__item:not(.active) .faq-title {
	margin-bottom:0 !important;
	background:#fafafa !important;
}
.faq__list .faq__item.active .faq-content {
	padding-bottom:30px !important;
}
.faq__list .faq__item:not(.active) .faq-content {
	height:0 !important;
	opacity:0 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	padding-bottom:0 !important;
	padding-top:0 !important;
}
.faq__list .faq__item.active > div {
	background:#ffffff !important;
}
.faq__list .faq__item:not(.active):last-child > div {
	padding-bottom:0 !important;
}
.faq__list .faq__item.active .faq-title .stk--inner-svg svg path {
	fill:white !important;
}
.faq__list .faq__item.active .faq-title .stk--inner-svg svg path:nth-child(2),
.faq__list .faq__item.active .faq-title .stk--inner-svg svg path:nth-child(3) {
	stroke: #2356FF !important;
}

.faq__list .faq__item.active .faq-title .stk-block-heading:after {
	content: '\FF0D' !important;
	color: #2356FF !important;
	background: #DEE6FF !important;
	border: 2px solid #DEE6FF !important;
}

.faq__list .faq__item.active .faq-content  a {
	text-decoration:none;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
	color:#2356FF;
	/*padding-top:20px;*/
}
.faq__list .faq__item.active .faq-content  a:hover {
	color:#2356FF;
}
.faq__list .faq__item.active .faq-content  a:after {
	content:'';
	width:100%;
	height:2px;
	background:#2356FF;
}



/*Post List*/
.phen_post_list:not(.post_list_slides) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 30px;
	   -moz-column-gap: 30px;
	        column-gap: 30px;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.phen_post_list .phen__post_wrapper{
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(33.333% - 20px);
	        flex: 0 1 calc(33.333% - 20px);
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
	margin-top:30px;
	margin-bottom:30px;
}
.phen_post_list.post_list_slides .phen__post_wrapper {
	margin:0 15px;
}
.phen_post_list a {
	text-decoration:none !important;
}
.phen_post_list .phen__post_thumb {
	width:100%;
	height:100%;
	max-width:100%;
	max-height:260px;
	-webkit-box-flex:0;
	    -ms-flex:0 0 260px;
	        flex:0 0 260px;
	-o-object-fit:cover;
	   object-fit:cover;
	display: block;
	overflow: hidden;
}
.phen_post_list .phen__post_thumb img {
	width:100%;
	height:100%;
	max-width:100%;
	-o-object-fit:cover;
	   object-fit:cover;
	-webkit-transition: -webkit-transform 4s linear;
	transition: -webkit-transform 4s linear;
	-o-transition: transform 4s linear;
	transition: transform 4s linear;
	transition: transform 4s linear, -webkit-transform 4s linear;
}
.phen_post_list .phen__post_thumb:hover img {
	-webkit-transform:scale(1.2);
	    -ms-transform:scale(1.2);
	        transform:scale(1.2);
}
.phen_post_list .phen__post_data {
	margin-top: 40px;
	padding-bottom: 30px;
	border-bottom: 1px solid #E9EAEE;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
.phen_post_list .phen__post_cats {
	margin-bottom:20px;
}
.entry-taxonomies .category-links,
.entry-taxonomies .term-links {
	color:#fff;
}
.phen_post_list .phen__post_cats a,
.entry-taxonomies .category-links a,
.entry-taxonomies .term-links a {
	border: 1px solid #9D6BF7;
	border-radius: 30px;
	padding: 8px 18px 5px 18px;
	text-transform: uppercase;
	font-weight: 600;
	color:#9D6BF7 !important;
	/*font-size: 14px;	*/
	font-size: calc(12px + 2 * ((100vw - 375px) / (1920 - 375)));
	line-height: 120%;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	display:inline-block;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .phen__post_cats a:not(:last-child),
.entry-taxonomies .category-links a:not(:last-child),
.entry-taxonomies .term-links a:not(:last-child) {
	margin-right:8px;
}
.phen_post_list .phen__post_cats a:hover,
.entry-taxonomies .category-links a:hover,
.entry-taxonomies .term-links a:hover {
	background:#9D6BF7;
	color:#fff !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .phen__post_title {
	font-weight: 600;
	font-size: 30px;
	line-height: 120%;
	color: #222F51 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .phen__post_title:hover {
	color: #9D6BF7 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .phen__post_info,
.phen_post_list .phen__post_author,
.phen_post_list .phen__post_meta {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.phen_post_list .phen__post_info,
.phen_post_list .phen__post_author {
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.phen_post_list .phen__post_info {
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	padding-top:30px;
}
.phen_post_list .phen__post_author img {
	width:40px;
	height:40px;
	border-radius:100%;
	-o-object-fit:cover;
	   object-fit:cover;
}
.phen_post_list .phen__post_author .phen__post_author_name {
	font-weight: 600;
	font-size: 16px;
	line-height: 120%;
	color: #222F51;
	padding-left: 20px;
}
.phen_post_list .phen__post_meta {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.phen_post_list .phen__post_date,
.phen_post_list .phen__post_time-read {
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #7A8297;
}
.phen_post_list .phen__post_date {
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #E9EAEE;
}
.phen_post_list_btn {
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #FFFFFF !important;
	display: inline-block;
	margin-top: 60px;
	background: #2356FF;
	border-radius: 54px;
	padding:20px 50px;
	border:1px solid #2356FF;	
	text-decoration:none !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list_btn:hover {
	color: #2356FF !important;
	background: transparent;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list.post_list_slides.slick-initialized .slick-arrow {
	cursor:pointer;
	position: absolute;
	bottom: -130px;
	right: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;	
}
.phen_post_list.post_list_slides.slick-initialized .slick-arrow.prev_btn {
	right:80px;
}
.slick-slider .slick-arrow:hover path{
	fill:#222F51;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .view-all-btn {
	width:100%;
	max-width:385px;
	height:55px;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	border: 2px solid #E9EAEE;
	border-radius: 46px;
	font-weight: 700;
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	text-transform: capitalize;
	color: #222F51 !important;
	margin:30px auto;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .view-all-btn:hover {
	color:#fff !important;
	background:#9D6BF7;
	border-color:#9D6BF7;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

@media only screen and (max-width:1024px) {
	.phen_post_list .phen__post_author .phen__post_author_name {
		padding-left:10px;
	}
	.phen_post_list .phen__post_date {
		margin-right: 10px;
		padding-right: 10px;
	}
	.phen_post_list.post_list_slides .phen__post_wrapper {
		margin:0 10px;
	}
}
@media only screen and (max-width:767.99px) {
	
	.phen_post_list .phen__post_data {
		margin-top:30px;
		padding-bottom: 20px;
	}
	.phen_post_list .phen__post_info {
		padding-top:20px;
	}
	.phen_post_list_btn {
		padding:16px 30px;
		margin-top: 40px;
		display: block;
		max-width: 165px;
		margin-left: auto;
		margin-right: auto;
	}
	.phen_post_list.post_list_slides.slick-initialized .slick-arrow {
		bottom:-95px;
	}
	.phen_post_list.post_list_slides.slick-initialized .slick-arrow.prev_btn {
		right:unset;
	}

	.phen_post_list .phen__post_wrapper {
		-webkit-box-flex:0;
		    -ms-flex:0 1 100%;
		        flex:0 1 100%;
		margin-top: 0;
	}
	.phen_post_list .phen__post_wrapper:last-child {
		margin-bottom:0;
	}
	.phen_post_list .phen__post_thumb {
		-webkit-box-flex:0;
		    -ms-flex:0 0 225px;
		        flex:0 0 225px;
	}
	.phen_post_list .phen__post_thumb img {
		max-height:225px;
	}
	.phen_post_list .phen__post_date {
		padding-right:12px;
		margin-right:12px;
	}
	.phen_post_list .phen__post_author .phen__post_author_name {
		padding-left:16px;
	}
}
@media only screen and (max-width:576px) {
	.phen_post_list.post_list_slides .phen__post_wrapper {
		margin:0;
	}
}


/*Phen Results Slider*/
.phen_results_slider .phen_results_item {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important;
}
.phen_results_slider .phen_results_item .phen_results_item-data {
	-webkit-box-flex:0;
	    -ms-flex:0 1 40%;
	        flex:0 1 40%;
	padding-right:75px;
}
.phen_results_slider .phen_results_item .phen_results_item-title {
	font-weight: 600;
	font-size: 36px;
	line-height: 43px;
	color: #222F51;
}
.phen_results_slider .phen_results_item .phen_results_item-author {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	margin-top:65px;
}
.phen_results_slider .phen_results_item .phen_results_item-author .author__thumb {
	width:60px;
	height:60px;
	border-radius:100%;
	-o-object-fit:cover;
	   object-fit:cover;
}
.phen_results_slider .phen_results_item .phen_results_item-author p {
	font-weight: 600;
	font-size: 18px;
	line-height: 21px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9D6BF7;
	margin-left:30px;
}
.phen_results_slider .phen_results_item .phen_results_item-photo {
	max-width:760px;
	-webkit-box-flex:0;
	    -ms-flex:0 1 60%;
	        flex:0 1 60%;
	text-align:center;
}
.phen_results_slider .phen_results_item .phen_results_item-photo img {
	-o-object-fit:cover;
	   object-fit:cover;
	width:100%;
	height:100%;
	max-height:490px;
	-o-object-position: top center;
	   object-position: top center;
	margin-bottom: -20px;
}
.phen_results_slider .phen_results_item .phen_results_item-photo span {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
	display:inline-block;
	padding:7px 20px;
	background: #9D6BF7;
	border-radius: 20px;
}
.phen_results_slider.slick-initialized .slick-arrow {
	cursor:pointer;
	position: absolute;
	bottom: 20px;
	left: 0;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;	
	z-index: 1;
}
.phen_results_slider.slick-initialized .next_btn {
	left:80px;
}
@media only screen and (max-width:767.99px) {
	.phen_results_slider .phen_results_item {
		-webkit-box-orient:vertical;
		-webkit-box-direction:reverse;
		    -ms-flex-direction:column-reverse;
		        flex-direction:column-reverse;
	}
	.phen_results_slider .phen_results_item .phen_results_item-photo span {
		font-size: 14px;
		line-height: 16px;
		padding:5px 14px;
	}
	.phen_results_slider .phen_results_item .phen_results_item-photo img {
		max-height:240px;
		margin-bottom: -13px;
	}
	.phen_results_slider .phen_results_item .phen_results_item-title {
		font-size: 24px;
		line-height: 29px;
	}
	.phen_results_slider .phen_results_item .phen_results_item-data {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 100%;
		        flex: 0 1 100%;
		padding-right: 20px;
		padding-left:20px;
		margin-top: 35px;
	}
	.phen_results_slider.slick-initialized .slick-arrow,
	.phen_post_list.post_list_slides.slick-initialized .slick-arrow {
		width: 50px;
		height:50px;

	}
	.phen_results_slider.slick-initialized .slick-arrow {
		left:20px;
		bottom:0px;
	}
	.phen_results_slider.slick-initialized .next_btn {
		right:20px;
		left: unset;
	}
	.phen_results_slider .phen_results_item .phen_results_item-author {
		margin-top:40px;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.phen_results_slider .phen_results_item .phen_results_item-author .author__thumb {
		width: 50px;
		height:50px;

	}
}



/*Phen Results List*/
.phen_results_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-column-gap: 30px;
	   -moz-column-gap: 30px;
	        column-gap: 30px;
	/*margin-bottom:60px;*/
}
.phen_results_list .phen_results_item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(50% - 15px);
	        flex: 0 1 calc(50% - 15px);
	margin-bottom: 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.phen_results_list .phen_results_item.d-none  {
	display:none;
}
.phen_results_list .phen_results_item .phen_results_item-data {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.phen_results_list .phen_results_item .phen_results_item-title {
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #222F51;
	margin-top:30px;
	margin-bottom:20px;
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}
.phen_results_list .phen_results_item .phen_results_item-author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.phen_results_list .phen_results_item .phen_results_item-author .author__thumb img,
.phen_results_list .phen_results_item .phen_results_item-author  img.author__thumb {
	width:40px;
	height:40px;
	border-radius:100%;
	-o-object-fit:cover;
	   object-fit:cover;
}
.phen_results_list .phen_results_item .phen_results_item-author p {
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #9D6BF7;
	margin-left:14px;
}
.phen_results_list .phen_results_item .phen_results_item-photo {
	text-align:center;
}
.phen_results_list .phen_results_item .phen_results_item-photo img {
	width:100%;
	height:100%;
	max-height:250px;
	-o-object-fit:cover;
	   object-fit:cover;
	-o-object-position:top center;
	   object-position:top center;
	margin-bottom:-12px;
}
.phen_results_list .phen_results_item .phen_results_item-photo span {
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
	background: #9D6BF7;
	border-radius: 13px;
	padding:5px 13px;
}
.phen_results_list .phen_results_item .phen_results_item-data .page__link {
	font-weight: 600;
	font-size: 16px;
	line-height: 25px;
	color: #2356FF !important;
	margin-left:auto;
	position:relative;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_results_list .phen_results_item .phen_results_item-data .page__link:hover {
	color:#9D6BF7 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_results_list .phen_results_item .phen_results_item-data .page__link::after {
	content:'';
	position:absolute;
	left:0;
	bottom:-1px;
	width:100%;
	height:0.1em;
	background:#2356FF;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_results_list .phen_results_item .phen_results_item-data .page__link:hover::after {
	background:#9D6BF7;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.loadmore_phen_results,
.loadmore_phen_results:focus {
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	text-transform: capitalize;
	color: #222F51;
	max-width:305px;
	width:100%;
	height:50px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	border: 2px solid #E9EAEE;
	border-radius: 46px;
	background: transparent;
	margin:0 auto;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	padding:0;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
.loadmore_phen_results:hover{
	border: 2px solid #2356FF;
	color: #2356FF;
	background: transparent;
	-webkit-box-shadow:none;
	        box-shadow:none;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

@media only screen and (max-width:767px) {
	.phen_results_list {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column;
		        flex-direction:column;
	}
	.phen_results_list .phen_results_item .phen_results_item-photo img {
		max-height:215px;
	}
	.phen_results_list .phen_results_item .phen_results_item-photo span {
		font-size:12px;
		line-height:14px;
	}
	.phen_results_list .phen_results_item .phen_results_item-title {
		font-size:18px;
		line-height:21px;
	}
	.phen_results_list .phen_results_item .phen_results_item-author p {
		font-size:13px;
		line-height:16px;
	}
	.phen_results_list .phen_results_item .phen_results_item-data .page__link {
		font-size:14px;
		line-height:22px;
	}
	.phen_results_list .phen_results_item {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 100%;
		        flex: 0 1 100%;
		margin-bottom: 40px;
	}
}


/*infographics posts list*/
.infographics_posts_list .infographic__post {
	background: #FAFAFA;
	border-radius: 10px;
	margin-bottom:20px;
	padding:30px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.infographics_posts_list .infographic__post:last-child {
	margin-bottom:0;
}
.infographics_posts_list .infographic__thumb {
	-webkit-box-flex:0;
	    -ms-flex:0 0 240px;
	        flex:0 0 240px;
}
.infographics_posts_list .infographic__thumb img {
	width:100%;
	height:100%;
	max-height:160px;
	-o-object-fit:cover;
	   object-fit:cover;
	-o-object-position: top center;
	object-position: top center;
	border-radius: 8px;
}
.infographics_posts_list .infographic__data {
	padding-left:30px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
}
.infographics_posts_list .infographic__title {
	-webkit-box-flex:1;
	    -ms-flex-positive:1;
	        flex-grow:1;
	font-weight: 600;
	font-size: 30px;
	line-height: 36px;
	color: #222F51 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.infographics_posts_list .infographic__title:hover {
	color:#9D6BF7 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.infographics_posts_list .infographic__meta span {
	font-weight: 500;
	font-size: 16px;
	line-height: 28px;
	color: #7A8297;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.infographics_posts_list .infographic__meta span:first-child:after {
	content:'';
	background: #7A8297;
	width:4px;
	height:4px;
	border-radius:100%;
	margin: 0 10px 0 12px;
}
.infographics_posts_list .info_block_Wrapper {
	margin:70px 0;
}

@media only screen and (max-width:767px) {
	.infographics_posts_list .infographic__post {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		padding:20px;
	}
	.infographics_posts_list .infographic__thumb {
		-webkit-box-flex:0;
		    -ms-flex:0 0 200px;
		        flex:0 0 200px;
	}
	.infographics_posts_list .infographic__thumb img {
		max-height: 200px;
	}
	.infographics_posts_list .infographic__data {
		padding-left:0;
		padding-top:20px;

	}
	.infographics_posts_list .infographic__title {
		font-size: 24px;
		line-height: 29px;
	}
	.infographic__meta {
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		padding-top:20px;
	}
	.infographics_posts_list .infographic__meta span {
		font-size: 14px;
		line-height: 16px;
	}
}



/*Search*/
#search-drawer .drawer-inner {
	max-height:70vh;
}
#search-drawer .drawer-inner form {
	-webkit-box-orient:vertical !important;
	-webkit-box-direction:normal !important;
	    -ms-flex-direction:column !important;
	        flex-direction:column !important;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
#search-drawer .drawer-inner input.search-field {
	border:none !important;
	font-weight: 600;
	font-size: 70px !important;
	line-height: 84px;
	text-align: center;
	padding: 20px !important;
	color: #D3D5DC !important;
}
#search-drawer .drawer-inner input.search-field:focus {
	-webkit-box-shadow:none !important;
	        box-shadow:none !important;
	color: #222F51 !important;
}
.search-form .search-submit[type="submit"] {
	position:static !important;
	width:215px !important;
	background: #2356FF !important;
	border-radius: 54px !important;
	font-weight: 700 !important;
	font-size: 20px !important;
	line-height: 24px !important;
	text-align: center !important;
	color: #FFFFFF !important;
	padding: 20px 0 !important;
}
.search-form .search-submit[type="submit"]:disabled {
	background: #A7ACB9 !important;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance:none;
}



#search-drawer .drawer-inner form label {
	margin-bottom:70px;
}
#search-drawer .drawer-inner .kadence-search-icon-wrap {
	display:none !important;
}

@media only screen and (max-width:768px) {
	#search-drawer .drawer-inner input.search-field {
		font-size: 37px !important;
		line-height: 45px !important;
	}
	#search-drawer .drawer-inner form label {
		margin-bottom: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.search-form .search-submit[type="submit"] {
		font-size: 18px !important;
		line-height: 22px !important;
		padding: 15px 0 !important;
		width: 165px !important;
	}
	#search-drawer .drawer-inner form {
		height:100%;
	}
}


/*Search page*/
body.search {
	background:#ffffff !important;
}
.search__page_Wrapper {
	padding-bottom:120px;
}

.search__page_top {
	padding:80px 0;
	border-bottom:1px solid #E9EAEE;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.search__page_Wrapper h1 {
	font-weight: 600;
	font-size: 55px;
	line-height: 66px;
	color: #222F51;
}
.search__page_results {
	margin:0 auto;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #4E5974;
}
.search__page_results  span {
	font-weight: 600;
}
.search__page_center {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	    -ms-flex-align:start;
	        align-items:flex-start;
}
.search__page_sidebar {
	max-width:315px;
	width:100%;
	-webkit-box-flex:0;
	    -ms-flex:0 0 315px;
	        flex:0 0 315px;
	overflow:hidden;
	padding-top:70px;
}
.search__page_search-results {
	padding-left:105px;
	padding-top:70px;
	display:block !important;
}

.search-results-item {
	padding:40px 0;
	border-top:1px solid #E9EAEE;
}
.search-results-item:first-child {
	padding-top:0;
	border-top:none;
}
.search-results-item:last-child {

}
.search-results-item .phen__post_datetime {
	padding-left:70px;
}
.search-results-item .post__link {
	-webkit-box-flex:1;
	    -ms-flex-positive:1;
	        flex-grow:1;
	text-align:right;
}
.search-results-item .post__link a  {
	font-weight: 600;
	font-size: 16px;
	line-height: 25px;
	color: #222F51 !important;
	border-bottom: 0.1em solid #222F51;
}
.search-results-item .post__link a:hover {
	color:#9D6BF7 !important;
	border-bottom: 0.1em solid #9D6BF7;
}

.search-results-item .post__link a,
.search-results-item .post__link a:hover {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .phen__post_title a {
	font-weight: 600;
	font-size: 30px;
	line-height: 120%;
	color: #222F51 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.phen_post_list .phen__post_title a:hover {
	color: #9D6BF7 !important;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.search-results-item .phen__post_title,
.search-results-item .phen__post_excerpt {
	margin-bottom:30px;
}
.search-results-item .phen__post_excerpt {
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	color: #4E5974;
}
.search__page_Wrapper .more_results a {
	font-weight: 700;
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	text-transform: capitalize;
	color: #222F51;
	width:100%;
	max-width:260px;
	height:55px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	border: 2px solid #E9EAEE;
	border-radius: 46px;
}

@media only screen and (max-width:768px) {
	.search__page_top {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column;
		        flex-direction:column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		padding:50px 0;
	}
	.search__page_center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.search__page_search-results {
		padding-left:0;
	}
	.search__page_Wrapper h1 {
		font-size: 30px;
		line-height: 36px;
	}
	.search__page_results {
		margin-left:0;
		font-size: 16px;
		line-height: 28px;
	}
	.phen_post_list .phen__post_meta {
		-ms-flex-wrap:wrap;
		    flex-wrap:wrap;
	}
	.search-results-item .phen__post_datetime {
		padding-left:0;
	}
	.phen_post_list .phen__post_author {
		-webkit-box-flex:0;
		    -ms-flex:0 1 50%;
		        flex:0 1 50%;
	}
	.search-results-item .post__link {
		text-align: left;
		padding-top: 20px
	}
	.search__page_Wrapper .more_results a {
		margin: 0 auto;
	}
	.search__page_sidebar {
		-webkit-box-flex:0;
		    -ms-flex:0 1 auto;
		        flex:0 1 auto;
		margin: 0 auto;
	}
	.search__page_Wrapper {
		padding-bottom:70px;
	}
}


/*Glossary*/
.letterFilter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	margin: 0 !important;
	padding: 0 !important;
}
.letterFilter_el,
.hg-nav a{
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #4E5974;
	list-style:none;
}

.letterFilter_el a.active,
.letterFilter_el a:hover {
	text-decoration:underline !important;
}
.glossary__list {
	margin-top:30px;
}
.glossary__list .glossary__list_letter,
.hg-content__letter {
	background: #FAFAFA;
	border-radius: 8px;
	padding:15px 27px;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #222F51;
}


.glossary__list .glossary__list_data {
	margin-bottom: 30px;
}
.glossary__list .glossary__item {
	padding:30px 0 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 30px;
	   -moz-column-gap: 30px;
	        column-gap: 30px;
}
.glossary__list .glossary__item .glossary__item_title,
.hg-item-title {
	-webkit-box-flex: 1;
	    -ms-flex: 1 0 285px;
	        flex: 1 0 285px;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #222F51;
}
.glossary__list .glossary__item .glossary__item_text,
.hg-item-description {
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #4E5974;
}
.search_glossary_Wrapper {
	position:relative;
	margin-bottom:30px;
	margin-top:40px;
}
#search-glossary {
	width:100%;
	border: 1px solid #E9EAEE;
	border-radius: 8px;
	padding:16px 27px;

}
.search_glossary_Wrapper::after {
	content:'';
	position:absolute;
	right:27px;
	width: 15px;
	height: 15px;
	top: 23px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.281 14.1798L13.1585 12.0648C14.3091 10.6433 14.8704 8.83452 14.7267 7.01134C14.5829 5.18817 13.745 3.48967 12.3858 2.26608C11.0266 1.04249 9.24969 0.38711 7.42149 0.435076C5.59329 0.483041 3.85319 1.2307 2.56001 2.52388C1.26683 3.81706 0.519174 5.55715 0.471209 7.38536C0.423243 9.21356 1.07863 10.9905 2.30222 12.3497C3.52581 13.7089 5.22431 14.5468 7.04748 14.6905C8.87065 14.8343 10.6795 14.273 12.101 13.1223L14.216 15.2448C14.2857 15.3151 14.3687 15.3709 14.46 15.409C14.5514 15.4471 14.6495 15.4667 14.7485 15.4667C14.8475 15.4667 14.9455 15.4471 15.0369 15.409C15.1283 15.3709 15.2113 15.3151 15.281 15.2448C15.3513 15.1751 15.4071 15.0922 15.4451 15.0008C15.4832 14.9094 15.5028 14.8114 15.5028 14.7123C15.5028 14.6133 15.4832 14.5153 15.4451 14.4239C15.4071 14.3325 15.3513 14.2496 15.281 14.1798ZM1.99848 7.58735C1.99848 6.47483 2.32838 5.38729 2.94646 4.46227C3.56455 3.53724 4.44305 2.81627 5.47089 2.39053C6.49872 1.96478 7.62972 1.85339 8.72086 2.07043C9.81201 2.28747 10.8143 2.8232 11.601 3.60987C12.3876 4.39654 12.9234 5.39882 13.1404 6.48996C13.3574 7.58111 13.246 8.71211 12.8203 9.73994C12.3946 10.7678 11.6736 11.6463 10.7486 12.2644C9.82354 12.8824 8.736 13.2123 7.62348 13.2123C6.13164 13.2123 4.7009 12.6197 3.64601 11.5648C2.59111 10.5099 1.99848 9.07919 1.99848 7.58735Z' fill='%237A8297'/%3E%3C/svg%3E%0A");
	background-position:center;
	background-repeat:no-repeat;
	background-size:15px;
}
.glossary__list-block,
.glossary__list-block.hidden {
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.glossary__list-block.hidden,
.glossary__item.hidden {
	opacity:0;
	height:0;
}

.sidebar__toc.glossary__nav {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	padding:30px 0;
}
.sidebar__toc.glossary__nav .letterFilter_el {
	-webkit-box-flex:0;
	    -ms-flex:0 1 25%;
	        flex:0 1 25%;
	text-align:center;
	line-height:200% !important;
}
.sidebar__toc.glossary__nav .letterFilter_el a {
	color:#9D6BF7 !important;
}

.sidebar__toc.glossary__nav a {
	-webkit-box-flex:0;
	    -ms-flex:0 1 25%;
	        flex:0 1 25%;
	text-align:center;
	line-height:200% !important;
	color:#9D6BF7 !important;
}

@media only screen and (max-width:767px) {
	.letterFilter {
		display:none;
	}
	.glossary__list .glossary__item {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		    -ms-flex-direction:column;
		        flex-direction:column;
	}
	.glossary__list .glossary__item .glossary__item_title {
		-webkit-box-flex:0;
		    -ms-flex:0 1 100%;
		        flex:0 1 100%;

	}
	.glossary__list .glossary__item .glossary__item_title, 
	.glossary__list .glossary__item .glossary__item_text {
		font-size: 16px;
		line-height: 28px;
	}
	.glossary__list .glossary__list_letter {
		padding:15px 20px;
		font-size: 16px;
		line-height: 19px;
	}
	.glossary__list .glossary__item {
		padding-top:20px;
	}
}


/*Review Form*/
.review__form {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	-webkit-column-gap: 20px;
	   -moz-column-gap: 20px;
	        column-gap: 20px;
	margin: 0;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
}
.review__form .review__form_col {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 calc(50% - 10px);
	        flex: 0 1 calc(50% - 10px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.review__form .review__form_col label {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #7A8297;
	margin-bottom:13px;
}
.review__form .review__form_col input[type="text"],
.review__form .review__form_col textarea {
	border: 1px solid #E9EAEE;
	border-radius: 8px;
	padding:13px 24px;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #222F51;
}
.review__form .review__form_col textarea {
	height:110px;
	width:100%;
	resize:none;
}
.review__form .review__form_col.full_width {
	-webkit-box-flex:0;
	    -ms-flex:0 1 100%;
	        flex:0 1 100%;
	margin-top: 30px;
}
.review__form .review__form_col.full_width:last-child {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	    -ms-flex-direction:row;
	        flex-direction:row;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.review__form .rating__Wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-column-gap: 45px;
	   -moz-column-gap: 45px;
	        column-gap: 45px;
}
.review__form .rating__Wrapper .rating__col {
	
}
.review__form .rating__Wrapper .rating__col .rating__stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
	margin-bottom:14px;
}
.review__form .rating__Wrapper .rating__col .rating__stars svg {
	cursor:pointer;
}
.review__form .rating__Wrapper .rating__col .rating__stars svg path {
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.review__form .rating__Wrapper .rating__col .rating__stars svg.hover path,
.review__form .rating__Wrapper .rating__col .rating__stars svg.rated path{
	fill:#222F51;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}

.review__form .rating__Wrapper .rating__col .rating__stars_label {
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #222F51;
}
.review__form input[type="submit"] {
	background: #2356FF;
	border:1px solid #2356FF;
	border-radius: 50px;
	padding:16px 50px;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #FFFFFF;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
.review__form input[type="submit"]:hover {
	background: #FFFFFF;
	color:#2356FF;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}




/*Other*/
.entry .wp-block-image figcaption {
	margin-bottom: 0;
	margin-top: 12px;
	text-align: left;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #222F51;
	letter-spacing: 0.01em;
}

.social-icon-custom-svg svg {
	width:22px !important;
	height:22px !important;
}
.footer-social-item {
	margin:0 20px 0 0 !important;
}
.categories_btns_group .stk-block-button.active .stk-button::before {
	border-color:#9D6BF7;
}
.categories_btns_group .stk-block-button.active .stk-button__inner-text {
	color:#9D6BF7;
}

.aligncenter img {
	margin-left:auto;
	margin-right:auto;
}


 .wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:not(.link) {
	font-family: 'Gilroy';
	font-weight: 700;
	font-size: calc(16px + 1 * ((100vw - 375px) / (1920 - 375)));
	line-height: 120%;
	background: #2356FF;
	border:1px solid #2356FF;
	border-radius: 46x;
	padding:15px 30px;
	transition: all .3s ease;
}

.wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:not(.link):hover {
	background: transparent;
	color:#2356FF;
	box-shadow:none;
	transition: all .3s ease;
}



/*Post Author*/
.kt-blocks-info-box-link-wrap {
	position:relative;
}
.kt-blocks-info-box-title {
	position: absolute;
    top: 40px;
    left: 125px;
}
.kt-blocks-info-box-title .author_name {
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #222F51;
	text-transform:capitalize;
}
.kt-blocks-info-box-learnmore:hover {
	text-decoration:none !important;
}

body.archive .post-archive-title {
	margin: 30px 0;
}
body.archive .archive.content-style-unboxed .site .post-thumbnail {
	margin-bottom:40px;
}
body.archive .entry-taxonomies {
	margin-bottom:20px;
}
body.archive .loop-entry .entry-summary p {
	font-family: 'Gilroy';
	font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4;
	font-size: 18px;
	/*font-size: calc(14px + 2 * ((100vw - 375px) / (1920 - 375)));*/
	color: #0a0a0a;
}
body.archive .
entry-title a:hover,
body.archive a.post-more-link:hover {
	color: #9D6BF7;
}


/*Review Pages*/
.rwp-review-wrap .rwp-review .rwp-prosandcons {
	margin:30px 0 60px 0;
	column-gap:30px;
}

.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap,
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap {	
	border-radius: 10px;
	    padding: 30px;
	margin:0;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap {
	background: #e2f5ea;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap {
	background: #FDECEE;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap .rwp-pros-label,
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap .rwp-cons-label {
	text-align: center;
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: 24px !important;
	line-height: 120% !important;
	color: #222F51 !important;
	margin-bottom:20px;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap .rwp-pros ul,
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap .rwp-cons ul {
	padding:0
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap .rwp-pros ul li,
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap .rwp-cons ul li {
	list-style:none;
	position:relative;
	padding-left:30px;
	font-family: 'Gilroy';
	font-weight: 400;
	/*font-size: 18px;*/
	font-size: calc(16px + 2 * ((100vw - 375px) / (1920 - 375)));
	line-height: 120%;
	color: #222F51;
	padding:15px 15px 15px 45px;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap ul li strong {
	font-weight: 600;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap .rwp-pros ul li:nth-child(odd) {
	background: rgba(111, 207, 151, 0.2);
	border-radius: 6px;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap .rwp-cons ul li:nth-child(odd) {
	background: rgba(241, 127, 139, 0.2);
	border-radius: 6px;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap ul li:before,
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap ul li:before {
	content:'';
	position:absolute;
	left:15px;
	top:calc(50% - 7px);
}

.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap .rwp-pros ul li:before {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.57432L6.16399 13.7501L18 1.92576L16.3007 0.25L6.16399 10.375L1.67572 5.88676L0 7.57432Z' fill='%235EBA84'/%3E%3C/svg%3E%0A");
	width:18px;
	height:13px;
}
.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap .rwp-cons ul li:before {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1.39113L14.6089 0L8 6.60887L1.39113 0L0 1.39113L6.60887 8L0 14.6089L1.39113 16L8 9.39113L14.6089 16L16 14.6089L9.39113 8L16 1.39113Z' fill='%23F17F8B'/%3E%3C/svg%3E%0A");
	width:16px;
	height:16px;
}

.rwp-review-wrap .rwp-review .rwp-summary-wrap {
	margin-top:0
}
.rwp-review-wrap .rwp-review .rwp-summary-wrap .rwp-summary-label,
.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label,
.rwp-ratings-form-wrap .rwp-ratings-form-label{
	font-family: 'Gilroy';
	font-weight: 600 !important;
	/*font-size: 34px;*/
	font-size: calc(24px + 10 * ((100vw - 375px) / (1920 - 375))) !important;
	line-height: 120% !important;
	color: #222F51 !important;
	margin-bottom:40px !important;
	text-transform: capitalize !important;
}
.rwp-review .rwp-summary {
	font-family: 'Gilroy';
	font-weight: 400;
	font-size: calc(16px + 2 * ((100vw - 375px) / (1920 - 375))) !important;
	line-height: 150%;
	color: #4E5974;
}
.rwp-review-wrap .rwp-review .rwp-scores {
	margin-top:40px;
	display:flex;
	justify-content: space-between;
	align-items: flex-start;
}
.rwp-review-wrap .rwp-review .rwp-scores .rwp-criterion {
	display:flex;
	flex-direction:column-reverse;
}
.rwp-review-wrap.rwp-theme-2 .rwp-scores .rwp-criterion-label {
	margin-top:14px;
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: 18px;
	line-height: 150% !important;
	color: #222F51;
}
.rwp-review-wrap.rwp-theme-2 .rwp-scores .rwp-str {
	margin:0;
}
.rwp-review-wrap.rwp-theme-2 .rwp-scores .rwp-str .rwp-s.rwp-e {
	margin-right:10px;
}

.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap {
	margin-top:60px;
}
.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label i,
.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label em,
.rwp-box__sorting {
	display:none;
}

.rwp-users-reviews {
	display: flex;
    flex-wrap: wrap;
	gap:30px;
}
.rwp-users-reviews .rwp-u-review {
	padding:30px;
	background: #FAFAFA;
	border-radius: 10px;
	flex:0 1 calc(50% - 15px);
	margin:0;
}
.rwp-users-reviews p:nth-child(2),
.rwp-users-reviews .rwp-u-review .rwp-numeric-rating,
.rwp-u-review__scores .rwp-review-criterion:not(:nth-child(1)),
.rwp-users-reviews .rwp-u-review__scores .rwp-review-criterion__labels,
.rwp-pagination,
.rwp-overalls,
.rwp-ratings-form-wrap .rwp-rating-form-user-info {
	display:none;
}
.rwp-users-reviews .rwp-u-review .rwp-u-review__content {
	margin:0;
	min-height:unset;
	    position: relative;
}
.rwp-users-reviews .rwp-u-review .rwp-u-review__userinfo, 
.rwp-users-reviews .rwp-u-review .rwp-u-review__date {
	padding-left:115px;
}
.rwp-users-reviews .rwp-u-review  .rwp-u-review__userinfo {
	padding-top:30px;
}
.rwp-users-reviews .rwp-u-review .rwp-u-review__username {
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: calc(18px + 2 * ((100vw - 375px) / (1920 - 375))) !important;
	line-height: 120%;
	color: #222F51;
}
.rwp-users-reviews .rwp-u-review .rwp-u-review__date {
	font-family: 'Gilroy';
	font-weight: 500;
	font-size: calc(14px + 2 * ((100vw - 375px) / (1920 - 375))) !important;
	line-height: 150%;
	color: #7A8297;
	margin-bottom:30px;
}
.rwp-users-reviews .rwp-u-review .rwp-u-review__comment {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-size: calc(16px + 2 * ((100vw - 375px) / (1920 - 375))) !important;
	line-height: 156%;
	color: #4E5974;
}
.rwp-users-reviews .rwp-u-review .rwp-u-review__user {
	/*background: #9D6BF7;*/
	width:80px;
	/*height:80px;*/
	display: flex;
    align-items: center;
    justify-content: flex-start;
	left:30px;
	top:30px;
}
.rwp-users-reviews .rwp-u-review .rwp-u-review__avatar {
	width:80px;
}
.rwp-u-review__scores {
	position: absolute;
    top: 0;
	left: 115px;
}
.rwp-more-urs-btn {
	margin-top:30px;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content {
	margin-left:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form p {
	margin:0;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form p#input-0,
.rwp-review-wrap .rwp-review .rwp-ratings-form p#input-1 {
	flex:0 1 calc(50% - 15px); 
}
.rwp-review-wrap .rwp-review .rwp-ratings-form p#input-1 {
	margin-left: auto;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form  p#input-2 {
	flex:0 1 100%; 
	margin-top:60px;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form  p label {
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: 16px;
	line-height: 120%;
	color: #7A8297;
}
.rwp-scores-sliders.rwp-with-stars li {
	display:flex;
	flex-direction: column-reverse;
	    align-items: flex-start;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders.rwp-with-stars label.rwp-lab {
	padding-left:0;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders {
	flex: 1 0 auto;
    display: flex;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders .rwp-star:last-child {
	display:none;
}
.rwp-review-wrap .rwp-stars .rwp-star {
	cursor:pointer;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders,
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content p.rwp-submit-wrap {
	margin-top:50px;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders.rwp-with-stars label.rwp-lab,
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=text], 
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content textarea {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-size: calc(16px + 2 * ((100vw - 375px) / (1920 - 375))) !important;
	line-height: 156%;
	color: #222F51 !important;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders.rwp-with-stars label.rwp-lab {
	font-weight: 600;
	margin-top:14px;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=text], 
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content textarea {
	padding:13px 24px;
	border: 1px solid #E9EAEE;
	border-radius: 8px;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content textarea {
	min-height:110px;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content p.rwp-submit-wrap input {
	background: #2356FF !important;
	border-radius: 50px;
	padding:15px 50px;
	font-family: 'Gilroy';
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	text-transform: capitalize;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders li {
	margin:0 auto 0 0 !important;
}
.wp-block-kadence-infobox .rwp-header.rwp-no-image {
	max-width: 300px;
    margin: 0 auto;
}
.rwp-review-wrap .rwp-review .rwp-ratings-form-wrap .rwp-ratings-form-text {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-size: calc(16px + 2 * ((100vw - 375px) / (1920 - 375))) !important;
	line-height: 156%;
	color: #4E5974;
	margin-bottom:40px;
}

.rwp-review-wrap .rwp-review .rwp-prosandcons {
	flex-wrap:nowrap;
}

@media only screen and (max-width:767px) {
	.rwp-overalls {
		display: flex;
		width: 100%;
    	justify-content: center;
	}
	.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap, 
	.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap,
	.rwp-users-reviews .rwp-u-review {
		padding:20px;
	}
	.rwp-review-wrap .rwp-review .rwp-prosandcons {
		row-gap:30px;
		margin-bottom:40px;
	}
	.rwp-review-wrap .rwp-review .rwp-summary-wrap .rwp-summary-label, 
	.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label, 
	.rwp-ratings-form-wrap .rwp-ratings-form-label,
	.rwp-users-reviews .rwp-u-review .rwp-u-review__date {
		margin-bottom:20px !important;
	}
	
	.single-content p {
		margin-bottom:20px !important;
	}
	.rwp-review-wrap .rwp-review .rwp-scores {
		flex-direction:column;
	}
	.rwp-review-wrap .rwp-review  .rwp-scores .rwp-criterion:not(:last-child) {
		margin-bottom:30px;
	}
	.rwp-users-reviews .rwp-u-review,
	.rwp-review-wrap .rwp-review .rwp-ratings-form p#input-0, 
	.rwp-review-wrap .rwp-review .rwp-ratings-form p#input-1 {
		flex:0 1 100%;
	}
	.rwp-users-reviews {
		gap:20px;
	}
	.rwp-users-reviews .rwp-u-review .rwp-u-review__user {
		top:20px;
		left:20px;
	}
	.rwp-review-wrap .rwp-review .rwp-ratings-form p#input-2 {
		margin:0 !important;
	}
	
	#kt-info-box_097dd3-87 .rwp-review-wrap {
		display:none !important;
	}
	
	.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content .rwp-scores-sliders, 
	.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content p.rwp-submit-wrap {
		margin-top:20px;
	}
	.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content p.rwp-submit-wrap input {
		
	}
}
@media only screen and (max-width:650px) {
	.rwp-review-wrap .rwp-review .rwp-prosandcons {
		flex-wrap: wrap;
	}
	.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-pros-wrap, 
	.rwp-review-wrap .rwp-review .rwp-prosandcons .rwp-cons-wrap {
		flex: 0 1 375px;
		max-width:375px;
		margin:0 auto;
	}
}



/*References*/
.wp-block-anakena-addons-references .tab-header {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #222F51;
	padding:0 0 15px 0;
}
.wp-block-anakena-addons-references .tab-header::after {
	left:unset;
	right:0;
}
.wp-block-anakena-addons-references.opened .tab-content {
	padding-top:15px;
}
.wp-block-anakena-addons-references .tab-content {
	font-weight:500;
}

@media (max-width: 1600px) {
	.phen_post_list .phen__post_cats a, .entry-taxonomies .category-links a, .entry-taxonomies .term-links a {
		padding:6px 13px;
	}
	#primary-menu li.main-menu-item {
		margin:0 20px;
	}
	#primary-menu li.main-menu-item:last-child {
		margin-right:50px;
	}
}
@media (max-width: 1920px) {
	#primary-menu li.main-menu-item a,
	#primary-menu li.no_link span{
		font-size: calc(14px + 4 * ((100vw - 1440px) / (1920 - 1440)));
	}
	#primary-menu .phen_submenu .parent__item__Wrapper .parent__item_info .parent__item_title { 
		font-size: calc(31px + 9 * ((100vw - 1440px) / (1920 - 1440)));
	}
	#primary-menu .phen_submenu .parent__item__Wrapper .parent__item_info .parent__item_text {
		font-size: calc(12px + 4 * ((100vw - 1440px) / (1920 - 1440)));
	}
	.phen_post_list .phen__post_cats a {
		font-size: calc(11px + 3 * ((100vw - 375px) / (1920 - 375)));
	}
	.phen_post_list .phen__post_title {
		font-size: calc(24px + 6 * ((100vw - 375px) / (1920 - 375)));
	}
	.phen_post_list .phen__post_author .phen__post_author_name {
		font-size: calc(14px + 2 * ((100vw - 375px) / (1920 - 375)));
	}
	.phen_post_list .phen__post_date,
	.phen_post_list .phen__post_time-read {
		font-size: calc(14px + 2 * ((100vw - 375px) / (1920 - 375)));
	}
	.phen_post_list_btn {
		font-size: calc(16px + 4 * ((100vw - 375px) / (1920 - 375)));
	}
	.phen_post_list .phen__post_title a {
		font-size: calc(24px + 6 * ((100vw - 375px) / (1920 - 375)));
	}
}

@media (max-width: 767px) {
	.site-header-row {
		height:60px;
	}
	.kt-row-column-wrap {
		/*padding-left: 20px;*/
		/*padding-right: 20px;*/
	}
	.custom_post__thumbnail {
		margin-bottom:30px !important;
	}
	.custom_post__thumbnail img {
		min-height:375px;
	}
	.site .page-title h1 {
		font-size:30px;
		line-height:36px;
	}
	.post__list li {
		font-size: 16px;
		line-height: 24px;
	}
	
	.single-content h2 {
		/*margin-bottom:20px !important;*/
	}
	
	
}

@media (max-width: 567px) {
	.site-branding a.brand img.svg-logo-image {
		width: 195px !important;
	}
}
@media (min-width: 1024px) {
	.what__list li {
		font-size:18px;
		line-height:28px;
	}
}


.error404 .custom_post__thumbnail,
.error404 .search-form .kadence-search-icon-wrap {
	display:none;
}
.error404 .search-form {
	display:flex;
	align-items: center;
}
.error404 .search-form label {
	flex: 0 1 100%;
}
.error404 .search-form .search-submit[type="submit"] {
	padding: 10px 0 !important;
	    margin-left: 20px;
}

.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li>a {
    font-weight: 600; 
}


.rwp-review-wrap .rwp-review {
  .rwp-u-review__username {
    font-size: 22px;
  }
  .rwp-more-urs-btn, .rwp-ratings-form .rwp-rating-form-content .rwp-submit-wrap input[type=button] {
    @include primary-button;
    font-size: 14px;
    margin: 0 auto;
    width: 160px;
  }
}


.rwp-overall-score {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  float: left;
}
.rwp-users-score {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
  float: left;
  height: 90px !important;
  padding: 12px 21px 5px !important;
}

.rwp-u-review__title {
  text-transform: capitalize;
}

@include lg {
  .rwp-u-review__content {
    margin-left: 0;
  }
}


// Remove bullets lists from reviews rating
.rwp-ratings-form {
  .rwp-scores-sliders {
    li:before {
      content: '';
    }
  }
}


.ubermenu-skin-clean-white.ubermenu-responsive-toggle:hover {
    background: transparent !important;
}

.ubermenu-skin-clean-white.ubermenu-responsive-toggle {
    font-size: 20px !important;
    text-align: center !important;
}

@media screen and (max-width: 979px) {
.masthead-stacked .x-btn-navbar {
    display: none !important;
}
.x-nav-wrap.mobile {
    display: block !important;
}
}

.menu-top {
	color: green
}

.kt-svg-icon-list-text a:link { text-decoration: none;}

.kt_simple_share_container.kt_share_beforecontent {
    padding-bottom: 20px;
}

/*TOC Alignment*/

.lwptoc_i {
    padding: 18px 18px 18px;
}

/*Glossary alignment mobile*/

.hg-glossary .hg-content dl dt {
    flex-basis: 50%;
    margin: 0 5px 0 0;
}

/*Menu highlight tag*/
.menu-highlight-item {
    font-size: 0.9em;
    margin-left: 0.3em;
    line-height: normal;
	padding: 0.2em 0.2em;}

/* Footer Social Links*/

.footer-wrapper {
    margin-top: 2rem
}



.footer-middle {
    background-color: #272723;
    color: #d0d0d0;
    position: relative;
    padding: 40px 0;
    font-size: 14px
}

.social-list ul {
    list-style: none;
    padding: 0
}

.social-list li {
    list-style: none;
    padding: 0
}

.footer-middle .info-footer {
    margin-bottom: 20px
}

.info-footer .footer-list li {
    padding: .5rem 0
}

.info-footer .footer-list li::before {
    font-family: fontello;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0 .3rem;
    content: "\e80a"
}

.info-footer .social-list li {
    padding: .3rem 0
}

.info-footer .social-list li a::before {
    font-size: 30px;
    vertical-align: sub
}

.info-footer .social-list .facebook::before {
    font-family: fontello;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0 .3rem;
    content: "\f308";
    color: #4267b2
}

.info-footer .social-list .twitter::before {
    font-family: fontello;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0 .3rem;
    content: "\f304";
    color: #1da1f2
}

.info-footer .social-list .pinterest::before {
    font-family: fontello;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0 .3rem;
    content: "\f0d3";
    color: #e60023
}

.info-footer .social-list .instagram::before {
    font-family: fontello;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0 .3rem;
    content: "\f16d";
    color: #fcaf45
}

.info-footer .social-list .youtube::before {
    font-family: fontello;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0 .3rem;
    content: "\f167";
    color: #f0f0f0
}

.info-footer .social-list .email::before {
    font-family: fontello;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    margin: 0 .3rem;
    content: "\f199";
    color: #07cdae
}

.info-footer a {
    color: #fff;
    text-decoration: none
}

.footer-bottom {
    background-color: #101010;
    color: #a8a8a8;
    min-height: 30px;
    padding: 25px 0
}

.footer-bottom address {
    margin: 0 auto;
    text-align: center
}

.news .news-title a {
    font-size: inherit;
}

/*Hide Filename Logo Geo Directory*/

.geodir-cf-file-name {
	display: none !important
}

/*Single posts fixes*/

.single-content ul li, .single-content ol li {
	font-family: 'Gilroy';
  font-style: normal;
  font-weight: 500;
	font-size: calc(16px + 2 * ((100vw - 375px) / (1920 - 375)));
	color: #4E5974;
}
.entry .wp-block-image figcaption {
	font-size: 14px;
	line-height: 22px;
}

/*Mobile fixes*/
@media (max-width: 767px) {
.custom_post__thumbnail img {
    min-height: auto; 
	} 
	.site-main {
		margin-left: 20px;
		margin-right: 20px;
	}
	.entry .wp-block-image figcaption {
		margin-left: 28px;
		margin-right: 28px;
	}
}

.kb-table-of-content-nav .kb-table-of-content-wrap .kb-table-of-content-link-style-plain a {
    text-decoration: none !important;
}

/*remove empty buttons below footer*/

.pswp { display: none; }

/* Do not forget Kadence element fix */
.dontforget a.kt-button:not(.link) {
    font-size: 13px !important;
	padding: 15px 15px !important;
	font-weight: 400 !important;
    background: #e2f4ea !important;
    border-color: #e2f4ea !important;
}

@media screen and (min-width: 1025px) {
body.page-id-87558 .single-content {
    margin-top: 0 !important;
	} }
	
.entry .wp-block-image figcaption {
	 word-break: normal !important;
 }

/* fix mobile heading
@media (max-width: 767px) {
body.category h1 {
    font-size: 28px !important;
    padding-bottom: 15px;
}
body.single h1 {
    font-size: 20px !important;
}

*/
@media (max-width: 767px) {
body.parent-pageid-22399 .share-post-bar, body.single-infographic .share-post-bar {
	display: none !important;
}
 }
 
body.category h1 {
	padding-bottom: 15px;
}

/* Mobile menu tags fix */

.mobile-navigation li.toggled .sub-menu a span.item__label {
    display: inline-block;
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 3px 6px;
    background: #FF77FF;
    border-radius: 2px;
}
/* Tables css fix */
.single-content .ninja_footable ul li {
	font-family: 'Gilroy';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #0A0A0A;
}
.single-content ul li, .single-content ol li {
	font-family: 'Gilroy';
	font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4;
    color: #0a0a0a;
}
/* css fix for Buy Phen Now block on child pages */
#kt-layout-id_ae625f-ee > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-none, 0 );padding-top:25px;padding-bottom:25px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_ae625f-ee > .kt-row-column-wrap{padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}}.kadence-column_ca5d65-a1 > .kt-inside-inner-col{border-color:#e9eaee;}.kadence-column_ca5d65-a1 > .kt-inside-inner-col,.kadence-column_ca5d65-a1 > .kt-inside-inner-col:before{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_ca5d65-a1 > .kt-inside-inner-col{background-color:#fafafa;}@media all and (max-width: 767px){.kadence-column_ca5d65-a1 > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}}.kadence-column_e34b0f-62 > .kt-inside-inner-col{border-color:#e9eaee;}@media all and (max-width: 767px){.kadence-column_e34b0f-62 > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-right-width:1px;border-left-width:1px;}}.kadence-column_2fd311-4f > .kt-inside-inner-col{border-color:#e9eaee;}.kadence-column_2fd311-4f > .kt-inside-inner-col{background-color:#fafafa;}@media all and (max-width: 767px){.kadence-column_2fd311-4f > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}}.kadence-column_90c40b-52 > .kt-inside-inner-col{border-color:#e9eaee;}@media all and (max-width: 767px){.kadence-column_90c40b-52 > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-right-width:1px;border-bottom-width:0px;border-left-width:1px;}}#kt-layout-id_6518b6-2d > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-none, 0 );padding-top:25px;padding-bottom:25px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_6518b6-2d > .kt-row-column-wrap{padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}}.kadence-column_622c50-e3 > .kt-inside-inner-col{border-color:#e9eaee;}.kadence-column_622c50-e3 > .kt-inside-inner-col,.kadence-column_622c50-e3 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_622c50-e3 > .kt-inside-inner-col{background-color:#fafafa;}@media all and (max-width: 767px){.kadence-column_622c50-e3 > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}}.kadence-column_eda0ff-64 > .kt-inside-inner-col{border-color:#e9eaee;}@media all and (max-width: 767px){.kadence-column_eda0ff-64 > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-right-width:1px;border-left-width:1px;}}.kadence-column_44dc2e-cb > .kt-inside-inner-col{border-color:#e9eaee;}.kadence-column_44dc2e-cb > .kt-inside-inner-col{background-color:#fafafa;}@media all and (max-width: 767px){.kadence-column_44dc2e-cb > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}}.kadence-column_c2d4ce-ee > .kt-inside-inner-col{border-color:#e9eaee;}@media all and (max-width: 767px){.kadence-column_c2d4ce-ee > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-right-width:1px;border-bottom-width:0px;border-left-width:1px;}}#kt-layout-id_1e2809-31 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);row-gap:var(--global-kb-gap-none, 0 );padding-top:25px;padding-bottom:25px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_1e2809-31 > .kt-row-column-wrap{padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}}.kadence-column_836bc1-23 > .kt-inside-inner-col{border-color:#e9eaee;}.kadence-column_836bc1-23 > .kt-inside-inner-col,.kadence-column_836bc1-23 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column_836bc1-23 > .kt-inside-inner-col{background-color:#fafafa;}@media all and (max-width: 767px){.kadence-column_836bc1-23 > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}}.kadence-column_78a2a6-89 > .kt-inside-inner-col{border-color:#e9eaee;}@media all and (max-width: 767px){.kadence-column_78a2a6-89 > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-right-width:1px;border-left-width:1px;}}.kadence-column_bdaae5-0e > .kt-inside-inner-col{border-color:#e9eaee;}.kadence-column_bdaae5-0e > .kt-inside-inner-col{background-color:#fafafa;}@media all and (max-width: 767px){.kadence-column_bdaae5-0e > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}}.kadence-column_1deeab-ca > .kt-inside-inner-col{border-color:#e9eaee;}.kadence-column_1deeab-ca > .kt-inside-inner-col,.kadence-column_1deeab-ca > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}@media all and (max-width: 767px){.kadence-column_1deeab-ca > .kt-inside-inner-col{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id_574557-21{margin-top:30px;margin-bottom:30px;}.kb-row-layout-id_574557-21 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-none, 0 );padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id_574557-21{background-color:#e2f5ea;background-image:url('https://www.phentermine.com/wp-content/uploads/2022/05/Mask-Group-1.png');background-size:contain;background-position:50% 50%;background-attachment:scroll;background-repeat:no-repeat;}@media all and (max-width: 767px){.kb-row-layout-id_574557-21 > .kt-row-column-wrap{padding-bottom:280px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id_574557-21{background-color:#e5f0e8;background-image:url('https://www.phentermine.com/wp-content/uploads/2022/05/Mask-group-1-1-1.png');background-size:contain;background-position:50% 100%;background-attachment:scroll;background-repeat:no-repeat;}}.kadence-column_bc247f-24 > .kt-inside-inner-col{padding-top:54px;padding-right:0px;padding-bottom:54px;padding-left:54px;}@media all and (max-width: 767px){.kadence-column_bc247f-24 > .kt-inside-inner-col{padding-top:30px;padding-right:20px;padding-bottom:0px;padding-left:20px;}.kadence-column_bc247f-24{text-align:center;}}.buyphennow h2 {
margin-top: 0.5em !important;
}
.buyphennow .kt-btn-wrap a.kt-button:not(.link):hover {
  color: #fff !important;
  background: #2356FF !important;
}
@media only screen and (max-device-width: 768px) {
.buyphennow .kt-button .kt-btn-inner-text {
  font-size: 16px;
  line-height: 19px;
}}
.buyphennow .kt-button .kt-btn-inner-text {
  font-size: 24px;
  line-height: 24px;
}

.buyphennow .kt-btn-wrap a.kt-button:not(.link):hover {
transform: scale(1.05);
}
.buyphennow p {
  margin-bottom: 0 !important;
}.wp-block-kadence-iconlist.kt-svg-icon-list-items_05b769-3a ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items_05b769-3a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin-bottom:5px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items_05b769-3a ul.kt-svg-icon-list{grid-row-gap:5px;}.kt-svg-icon-list-items_05b769-3a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items_05b769-3a ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a{color:#25bf78;color:#25bf78;}@media all and (min-width: 1025px){.wp-block-kadence-iconlist.kt-svg-icon-list-items_05b769-3a:not(.kt-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}}@media all and (min-width: 768px) and (max-width: 1024px){.wp-block-kadence-iconlist.kt-svg-icon-list-items_05b769-3a:not(.kt-tablet-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}}@media all and (max-width: 767px){.wp-block-kadence-iconlist.kt-svg-icon-list-items_05b769-3a:not(.kt-mobile-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}}.kt-svg-icon-list-item-_db7041-a6 .kt-svg-icon-list-single{font-size:20px !important;color:#25bf78 !important;}.wp-block-kadence-advancedheading.kt-adv-heading_dfef1b-a5, .wp-block-kadence-advancedheading.kt-adv-heading_dfef1b-a5[data-kb-block="kb-adv-heading_dfef1b-a5"]{padding-bottom:30px;font-size:34px;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading_dfef1b-a5, .wp-block-kadence-advancedheading.kt-adv-heading_dfef1b-a5[data-kb-block="kb-adv-heading_dfef1b-a5"]{font-size:24px;text-align:left!important;}}.wp-block-kadence-iconlist.kt-svg-icon-list-items_728d72-ce ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc){margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items_728d72-ce ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin-bottom:5px;}.wp-block-kadence-iconlist.kt-svg-icon-list-items_728d72-ce ul.kt-svg-icon-list{grid-row-gap:5px;}.kt-svg-icon-list-items_728d72-ce ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items_728d72-ce ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a{color:#000000;font-size:18px;color:#000000;}@media all and (min-width: 1025px){.wp-block-kadence-iconlist.kt-svg-icon-list-items_728d72-ce:not(.kt-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}}@media all and (min-width: 768px) and (max-width: 1024px){.wp-block-kadence-iconlist.kt-svg-icon-list-items_728d72-ce:not(.kt-tablet-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}}@media all and (max-width: 767px){.wp-block-kadence-iconlist.kt-svg-icon-list-items_728d72-ce:not(.kt-mobile-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child){margin:0px;}.kt-svg-icon-list-items_728d72-ce ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items_728d72-ce ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a{font-size:16px;}}.kt-svg-icon-list-item-_e107cc-87 .kt-svg-icon-list-single{font-size:20px !important;color:#25bf78 !important;}.kt-svg-icon-list-item-_82ba1e-a1 .kt-svg-icon-list-single{font-size:20px !important;color:#25bf78 !important;}.kt-svg-icon-list-item-_a26b24-f3 .kt-svg-icon-list-single{font-size:20px !important;color:#25bf78 !important;}.wp-block-kadence-advancedbtn.kb-btns_ee6f0e-45{gap:var(--global-kb-gap-xs, 0.5rem );justify-content:flex-start;}.wp-block-kadence-advancedbtn .kb-btn_1034c0-1c.kb-button{color:#ffffff;background:#2356ff;font-style:normal;font-weight:700;font-size:24px;font-family:Gilroy;border-top-left-radius:35px;border-top-right-radius:35px;border-bottom-right-radius:35px;border-bottom-left-radius:35px;border-top:2px solid #2356ff;border-right:2px solid #2356ff;border-bottom:2px solid #2356ff;border-left:2px solid #2356ff;}.wp-block-kadence-advancedbtn .kb-btn_1034c0-1c.kb-button:hover{color:#2356ff;background:#ffffff;border-top-color:#2356ff;border-top-style:solid;border-right-color:#2356ff;border-right-style:solid;border-bottom-color:#2356ff;border-bottom-style:solid;border-left-color:#2356ff;border-left-style:solid;}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_1034c0-1c.kb-button{border-top:2px solid #2356ff;border-right:2px solid #2356ff;border-bottom:2px solid #2356ff;border-left:2px solid #2356ff;}}@media all and (max-width: 1024px){.wp-block-kadence-advancedbtn .kb-btn_1034c0-1c.kb-button:hover{border-top-color:#2356ff;border-top-style:solid;border-right-color:#2356ff;border-right-style:solid;border-bottom-color:#2356ff;border-bottom-style:solid;border-left-color:#2356ff;border-left-style:solid;}}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn_1034c0-1c.kb-button{font-size:20px;border-top:2px solid #2356ff;border-right:2px solid #2356ff;border-bottom:2px solid #2356ff;border-left:2px solid #2356ff;}.wp-block-kadence-advancedbtn .kb-btn_1034c0-1c.kb-button:hover{border-top-color:#2356ff;border-top-style:solid;border-right-color:#2356ff;border-right-style:solid;border-bottom-color:#2356ff;border-bottom-style:solid;border-left-color:#2356ff;border-left-style:solid;}}#kt-layout-id_7b8041-f7{margin-top:30px;margin-bottom:30px;}#kt-layout-id_7b8041-f7 > .kt-row-column-wrap{max-width:100vw;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px;padding-top:30px;padding-bottom:50px;grid-template-columns:minmax(0, 1fr);}#kt-layout-id_7b8041-f7{background-color:#fafafa;}@media all and (max-width: 767px){#kt-layout-id_7b8041-f7{margin-top:100px;}#kt-layout-id_7b8041-f7 > .kt-row-column-wrap{padding-top:50px;padding-bottom:50px;padding-left:30px;padding-right:30px;grid-template-columns:minmax(0, 1fr);}}#kt-layout-id_0c8ee4-dd > .kt-row-column-wrap{max-width:1220px;margin-left:auto;margin-right:auto;padding-top:25px;padding-bottom:25px;padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}@media all and (max-width: 767px){#kt-layout-id_0c8ee4-dd > .kt-row-column-wrap{padding-left:0px;padding-right:0px;grid-template-columns:minmax(0, 1fr);}}.wp-block-kadence-advancedheading.kt-adv-heading_be161a-81, .wp-block-kadence-advancedheading.kt-adv-heading_be161a-81[data-kb-block="kb-adv-heading_be161a-81"]{margin-top:0px;margin-bottom:0px;padding-bottom:30px;text-align:center;font-size:40px;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading_be161a-81, .wp-block-kadence-advancedheading.kt-adv-heading_be161a-81[data-kb-block="kb-adv-heading_be161a-81"]{font-size:30px;line-height:30px;}}#kt-layout-id_1983d1-a0 > .kt-row-column-wrap{align-content:center;}:where(#kt-layout-id_1983d1-a0 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}#kt-layout-id_1983d1-a0 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);padding-top:25px;padding-bottom:25px;padding-top:0px;padding-left:0px;padding-right:0px;grid-template-columns:repeat(3, minmax(0, 1fr));}@media all and (max-width: 767px){#kt-layout-id_1983d1-a0 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kt-btns_1ec371-12 .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_1ec371-12 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_1ec371-12 .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_1ec371-12 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_1ec371-12 .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_1ec371-12 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_1ec371-12 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_1ec371-12 .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_1ec371-12 .kt-btn-wrap-0 .kt-button{font-size:20px;}}.kt-btns_797f39-b4 .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_797f39-b4 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_797f39-b4 .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_797f39-b4 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_797f39-b4 .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_797f39-b4 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_797f39-b4 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_797f39-b4 .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_797f39-b4 .kt-btn-wrap-0 .kt-button{font-size:20px;}}.kt-btns_92102e-0a .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_92102e-0a .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_92102e-0a .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_92102e-0a .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_92102e-0a .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_92102e-0a .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_92102e-0a .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_92102e-0a .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_92102e-0a .kt-btn-wrap-0 .kt-button{font-size:20px;}}#kt-layout-id_23b68a-c1 > .kt-row-column-wrap{align-content:center;}:where(#kt-layout-id_23b68a-c1 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}#kt-layout-id_23b68a-c1 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);padding-top:25px;padding-bottom:25px;padding-top:0px;padding-left:0px;padding-right:0px;grid-template-columns:repeat(3, minmax(0, 1fr));}@media all and (max-width: 767px){#kt-layout-id_23b68a-c1 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kt-btns_44a749-2f .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_44a749-2f .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_44a749-2f .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_44a749-2f .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_44a749-2f .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_44a749-2f .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_44a749-2f .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_44a749-2f .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_44a749-2f .kt-btn-wrap-0 .kt-button{font-size:20px;}}.kt-btns_1d8f99-15 .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_1d8f99-15 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_1d8f99-15 .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_1d8f99-15 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_1d8f99-15 .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_1d8f99-15 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_1d8f99-15 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_1d8f99-15 .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_1d8f99-15 .kt-btn-wrap-0 .kt-button{font-size:20px;}}.kt-btns_a1454c-60 .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_a1454c-60 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_a1454c-60 .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_a1454c-60 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_a1454c-60 .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_a1454c-60 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_a1454c-60 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_a1454c-60 .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_a1454c-60 .kt-btn-wrap-0 .kt-button{font-size:20px;}}#kt-layout-id_8840ad-bd > .kt-row-column-wrap{align-content:center;}:where(#kt-layout-id_8840ad-bd > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:center;}#kt-layout-id_8840ad-bd > .kt-row-column-wrap{column-gap:var(--global-kb-gap-sm, 1rem);padding-top:25px;padding-bottom:25px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;grid-template-columns:repeat(3, minmax(0, 1fr));}@media all and (max-width: 767px){#kt-layout-id_8840ad-bd > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kt-btns_078d2c-68 .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_078d2c-68 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_078d2c-68 .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_078d2c-68 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_078d2c-68 .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_078d2c-68 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_078d2c-68 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_078d2c-68 .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_078d2c-68 .kt-btn-wrap-0 .kt-button{font-size:20px;}}.kt-btns_7ff0c8-a4 .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_7ff0c8-a4 .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_7ff0c8-a4 .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_7ff0c8-a4 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_7ff0c8-a4 .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_7ff0c8-a4 .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_7ff0c8-a4 .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_7ff0c8-a4 .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_7ff0c8-a4 .kt-btn-wrap-0 .kt-button{font-size:20px;}}.kt-btns_dc2f88-9a .kt-button{font-family:Gilroy;font-weight:700;}.kt-btns_dc2f88-9a .kt-btn-wrap-0{margin-right:5px;}.wp-block-kadence-advancedbtn.kt-btns_dc2f88-9a .kt-btn-wrap-0 .kt-button{width:220px;color:#ffffff;font-size:20px;background:#2356ff;border-color:#2356ff;border-style:solid;}.wp-block-kadence-advancedbtn.kt-btns_dc2f88-9a .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_dc2f88-9a .kt-btn-wrap-0 .kt-button:focus{color:#2356ff;border-color:#2356ff;}.wp-block-kadence-advancedbtn.kt-btns_dc2f88-9a .kt-btn-wrap-0 .kt-button::before{display:none;}.wp-block-kadence-advancedbtn.kt-btns_dc2f88-9a .kt-btn-wrap-0 .kt-button:hover, .wp-block-kadence-advancedbtn.kt-btns_dc2f88-9a .kt-btn-wrap-0 .kt-button:focus{background:#ffffff;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn.kt-btns_dc2f88-9a .kt-btn-wrap-0 .kt-button{font-size:20px;}