/* Kortext 2021 Styles*//* Colours Purple:		#6d2cd0	rgba(109,44,208,1.00)Blue:		#3e0fb3	rgba(0,179,170,1.00)Dark grey:	#69707dHeavy Grey:	#384052Turquoise:	#00b3aa*//* GOOGLE FONTS - on SERVER 300 - light400 - regular500 - medium600 - semi-bold700 - bold800 - extrabold*/			@font-face {			font-family: 'Poppins';			src: url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Regular.eot?#iefix') format('eot'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Regular.ttf') format('truetype'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Regular.woff') format('woff');			}			@font-face {			font-family: 'Poppins';			src: url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Light.eot?#iefix') format('eot'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Light.ttf') format('truetype'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Light.woff') format('woff');				font-weight: 300;			}			@font-face {			font-family: 'Poppins';			src: url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Bold.eot?#iefix') format('eot'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Bold.ttf') format('truetype'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-Bold.woff') format('woff');			font-weight: 700;			}			@font-face {			font-family: 'Poppins';			src: url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-SemiBold.eot?#iefix') format('eot'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-SemiBold.ttf') format('truetype'),				 url('https://www.kortext.com/wp-content/themes/ktmktg21/fonts/Poppins-SemiBold.woff') format('woff');			font-weight: 600;			}.testcolour {	color: rgba(0,179,170,1.00);}html {font-size: 62.5%;}body { 	font-family: 'Poppins', Segoe, Tahoma, Verdana, sans-serif;	font-size: 1.5rem; 	line-height: 1.7;}span.cat-links{ width: 100%; display: block; padding-top:5px;}span.tags-links { width: 100%; display: block; padding-bottom:10px;}span.comments-link { display : none;}span.edit-link { 	width: 100%; 	/*display: block;*/	display: none;	padding-top:10px; 	padding-bottom:10px;}span a.post-edit-link { padding: 7px; border: 1px solid #C4C4C4; font-size:1.1rem;}*:focus {outline:none !important;}/* Custom Logo */.custom-logo-block {	 position: relative;     min-height:55px;	 /* min-width:260px; */ /* Main Logo */	 min-width:190px; /* 10yr Logo */}.custom-logo-block-inner {    position:absolute;    width:100%;    height:100%;}.custom-logo-block-inner img {    position: absolute;    top: 10px;    /*bottom: 0;*/    left: 0;    /*right: 0;*/    margin: auto;	max-height:100%;    max-width:100%;}.custom-logo-block-inner h1, .custom-logo-block-inner h1 a { color:#ffffff; text-decoration:none; font-size:130%; }.custom-logo-block-inner p, .custom-logo-block-inner p a { color:#ffffff; }@media (max-width: 767px) {	.custom-logo-block { max-height:75px; min-width:210px; }}/* Landing Page : de-activate custom logo link body.page-template-landingpage-fw .custom-logo-link {pointer-events: none;}*//* Typography */a { color: #6d2cd0; }a:hover { color: #00b3aa; }h1, .h1 {	font-size: 3.5rem;	color: #000000;	line-height: 1.4;	font-weight: 700;	font-style: normal;}h2, .h2 { font-size: 2.8rem; color:#000000; line-height: 1.4;}h3, .h3 { font-size: 2.4rem; color:#000000; line-height: 1.3; font-weight: 700; margin-bottom:20px;}h4, .h4 { font-size: 2.2rem; color:#666; line-height: 1.4;}h5, .h5 { font-size: 2rem; color:#666; line-height: 1.4;}h6, .h6 {	font-size: 2rem;	font-weight: 500;	color:#6d2cd0;	margin-bottom:20px;}h1, h2, h3, h4, h5, h6 {padding-top:8px;}p{margin-bottom:20px;}h3.widget-title {	font-size: 1.9rem;	font-weight: 600;	color: #999999;}.lead { font-size: 1.5rem; font-weight: 300;}/* NEW 2023 Typography *//* WEIGHT300 - Light400 - Regular600 - Semi-Bold700 - Bold*/#hwbd h1, #hwbd .h1 { font-size: 3.6rem; color:#212529; font-weight: 300; line-height: 1.2;}#hwbd h1 strong, #hwbd .h1 strong { font-weight: 600;}#hwbd h2, #hwbd .h2 { font-size: 2.8rem; color:#6d2cd0; font-weight: 300; line-height: 1.3;}#hwbd h2 strong, #hwbd .h2 strong { font-weight: 600;}#hwbd h3, #hwbd .h3 { font-size: 2.4rem; color:#212529; font-weight: 300; line-height: 1.3; margin-bottom: 8px;}#hwbd h3 strong, #hwbd .h3 strong { font-weight: 600;}#hwbd h4, #hwbd .h4 { font-size: 2rem; color:#212529; font-weight: 300; line-height: 1.3; margin-bottom: 8px;}#hwbd h4 strong, #hwbd .h4 strong { font-weight: 600;}#hwbd h5, #hwbd .h5 { font-size: 1.8rem; color:#212529; font-weight: 300; line-height: 1.3;}#hwbd h5 strong, #hwbd .h5 strong { font-weight: 600;}#hwbd h6, #hwbd .h6 { font-size: 1.6rem; color:#212529; font-weight: 300; line-height: 1.3;}#hwbd h6 strong, #hwbd .h6 strong { font-weight: 600;}#hwbd p { font-size: 1.5rem; line-height: 1.3; font-weight: 300; color:#212529; }#hwbd a:hover { text-decoration:none; }#hwbd p strong { font-weight: 600; }#hwbd .masthead-text h1 {color:#ffffff; font-size: 5.4rem; line-height: 0.9;}#hwbd .masthead-text p {color:#ffffff; font-size: 1.6rem;}#hwbd .masthead-text h1 strong {font-weight: 700;}#hwbd .masthead-text h3, #hwbd .masthead-text h4 {color:#ffffff;}#hwbd .masthead-text ul, #hwbd .masthead-text li {color:#ffffff;}#hwbd .cta h2 , #hwbd .cta h3 , #hwbd .cta h4, #hwbd .cta h5, #hwbd .cta h6, #hwbd .cta p {color:#ffffff;}#hwbd ul {color:#212529; }#hwbd .masthead-container, #hwbd .masthead-bkgrnd { min-height:300px;}			@media (max-width: 767px) {				#hwbd .masthead-text h1 {color:#ffffff; font-size: 3.8rem;}				#hwbd .masthead-container, #hwbd .masthead-bkgrnd { min-height:200px;}			}/* 2023 CF7 PURPLE Responsive */.purple-cf7 .ktcf7form {background-color:#6d2cd0;}/*#hwbd .purple-cf7 .ktcf7form h2,#hwbd .purple-cf7 .ktcf7form h3,#hwbd .purple-cf7 .ktcf7form h4,#hwbd .purple-cf7 .ktcf7form h5,#hwbd .purple-cf7 .ktcf7form p {color:#ffffff;}*/.purple-cf7 .ktcf7form h2,.purple-cf7 .ktcf7form h3,.purple-cf7 .ktcf7form h4,.purple-cf7 .ktcf7form h5,.purple-cf7 .ktcf7form p {color:#ffffff!important;}.purple-cf7 .ktcf7form a {color:#ffffff;}.purple-cf7 .ktcf7form input[type='text'],.purple-cf7 .ktcf7form input[type='email'],.purple-cf7 .ktcf7form select {	color:#ffffff;	font-weight: 300;	margin-bottom: 10px;	background-color:#6d2cd0; 	border-top:0px solid #ffffff;	border-right:0px solid #ffffff;	border-bottom:1px solid #ffffff;	border-left:0px solid #ffffff;}.purple-cf7 .ktcf7form textarea {	width: 100%;  	height: 100px;	color:#ffffff;	background-color:#6d2cd0; 	border-top:0px solid #ffffff;	border-right:0px solid #ffffff;	border-bottom:1px solid #ffffff;	border-left:0px solid #ffffff;	-webkit-appearance: none; /* safari */	border-radius: 0; /* safari */}.purple-cf7 .ktcf7form input[type='submit'] { color:#6d2cd0; background-color:#ffffff;}.purple-cf7 .ktcf7form input[type='submit']:hover { color:#ffffff; background-color:#00a69e;}.purple-cf7 .ktcf7form .ktcf7req p {color:#ffffff!important; font-size:1.2rem!important;}.purple-cf7 .ktcf7form .wpcf7-not-valid-tip { color: #C0AFD9;}/* Placeholders: Chrome, Firefox, Opera, Safari 10.1+  |  Internet Explorer 10-11, |  Microsoft Edge*/.purple-cf7 .ktcf7form ::placeholder { color: #ffffff; opacity: 1;}.purple-cf7 .ktcf7form :-ms-input-placeholder { color: #ffffff;}.purple-cf7 .ktcf7form ::-ms-input-placeholder { color: #ffffff;}.purple-cf7 .ktcf7form .ktcf7formconsent p {color:#ffffff!important; font-size:1.2rem!important;}.purple-cf7 .ktcf7form hr { border-top: 1px solid rgba(255,255,255,.5); }/* IMAGES */.alignleft, img.alignleft { float:left; display: inline; margin:8px 20px 20px 0px;  }.alignright, img.alignright { float:right; display: inline; margin:8px 0px 20px 20px; }.aligncenter, img.aligncenter { display: block; margin: 10px auto 10px auto; clear: both;}.alignnone, img.alignnone { display: block; margin: 10px 0px 10px 0px; clear: both;}/* HIDE ME  */.hideme {display:none!important;}blockquote {  background: #f9f9f9;  border-left: 10px solid #ccc;  margin: 1.5em 10px;  padding: 0.5em 10px;  /*quotes: "\201C""\201D""\2018""\2019";*/  quotes: "\201C""\201D";}blockquote:before {  color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}blockquote p {  display: inline;}.blockquote-footer { margin-top:5px;}/* Buttons */.btn {font-size: 1.5rem; }.btn-primary {    background-color: #2D56B2;    border-color: #2D56B2;}.btn-primary.focus, .btn-primary:focus {	box-shadow: 0 0 0 3px rgba(45,86,178,0.40);	-webkit-box-shadow: 0 0 0 3px rgba(45,86,178,0.40);}.btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {	background-color: #193470;	background-image: none;	border-color: #193470;}.btn-primary:hover {    color: #fff;    background-color: #193470;    border-color: #193470;}.btn-outline-primary {    color: #2D56B2;    background-color: transparent;    background-image: none;    border-color: #2D56B2;}.btn-outline-primary:hover {    color: #fff;    background-color: #193470;    border-color: #193470;}/* Inline Button*/a.hwbd-inline-button {    color: #ffffff!important;	font-size: 1.5rem;    line-height:1.2;    padding: 12px 24px 12px 24px;    margin: 20px 20px 20px 0px;    font-weight: normal;	border-radius: 0.25em;    background-color: #6d2cd0;	box-sizing: border-box;	display:inline-block;	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);}a.hwbd-inline-button:hover {    color: #ffffff;    text-decoration: none;    background-color: #3e0fb3;}/* Inline Button - Central*/a.hwbd-inline-button.central {margin: 10px auto;}/* Read More Button */a.understrap-read-more-link {	color: #ffffff!important;	font-size: 1.5rem;    line-height:1.2;    padding: 12px 24px 12px 24px;    margin: 20px 20px 20px 0px;    font-weight: normal;	border-radius: 0.25em;    background-color: #6d2cd0;	border-color: #6d2cd0;	box-sizing: border-box;	display:inline-block;	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);}a.understrap-read-more-link:hover {    color: #ffffff;    text-decoration: none;    background-color: #3e0fb3;}/* Search Button */.btn.kt-search {}/* IMAGE GLOW */.image-glow {				box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.25);				-webkit-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.25);				-moz-box-shadow: 0px 0px 30px 5px rgba(0,0,0,0.25);				}/* Image Skip */			@media (max-width: 767px) {				.image-skip {display:none}			}/* Image Center */.image-center img {display:block; margin:0px auto;}/* Layout */.entry-meta {padding-top:10px; padding-bottom:10px;}	/* Inner container narrow width FIX */		@media (max-width: 576px) {		.container.phonefix {padding-left:30px; padding-right:30px;}		}/* ################# Wrappers ################# */.wrapper-header {background-color: #6d2cd0; }.wrapper-topbar {}.wrapper-navbar {padding:10px 0px;}	.full-width-height-page-wrapper{ margin-top:0px;}	.full-width-page-wrapper,	.page-wrapper,	.index-wrapper,	.author-wrapper,	.error-404-wrapper,	.archive-wrapper { margin-top:130px;}.full-width-page-wrapper.landingpageimage {margin-top:65px;}		@media (max-width: 767px) {				.full-width-page-wrapper,				.page-wrapper,				.index-wrapper,				.author-wrapper,				.error-404-wrapper,				.archive-wrapper { margin-top:120px;}							.full-width-page-wrapper.landingpageimage {margin-top:80px;}		}	.full-width-page-wrapper.adhoc-page,	.tag-wrapper { margin-top:170px;}.full-width-page-wrapper.adhoc-page.nohdr { margin-top:135px;}	.single-wrapper,	.search-wrapper{ margin-top:170px;}			@media (max-width: 767px) {				.wrapper-navbar {padding:0px;}			}.footer-download-wrapper {background-color:#384052; padding:6px 0px;}.footer-menus-wrapper {background-color:#6d2cd0; padding:25px 0px 25px 0px;}/* Full height Rows */.hwbd-row-full-height { height: 100vh; /*overflow: auto;*/ }/* Footer */.footer-full-wrapper{	background-color: #ddd;	padding-top: 20px;	padding-bottom: 30px;}.footer-full-wrapper a { color: #666; }.footer-wrapper {	background-color: #6d2cd0;	padding-top: 20px;	padding-bottom: 20px;	font-size: 1.2rem;	color: #9C8EBF;	}.footer-wrapper a, .footer-wrapper a:hover { color: #00b3aa;}.site-info {text-align:center;}/* xxxxxxxx Top Menu xxxxxxxxx */.top-menu { font-weight:700; }.menu-top-menu {	list-style-type: none;    margin: 0;    padding:6px 0px 0px 0px;	color: #ffffff;	font-size: 1.4rem;	letter-spacing: 0.05rem;}.menu-top-menu li { float: left; padding: 3px 8px 3px 8px; margin-left:10px}.menu-top-menu li a {color: #FFFFFF;}.menu-top-menu li.active a {color: #FFFFFF;}.menu-top-menu li a:hover { color: #ffffff;}/*.menu-top-menu li:last-child {padding: 6px 12px 6px 12px; border: 1px solid #ffffff; border-radius: 0.25em; display:inline-block; box-sizing: border-box;}*/.menu-top-menu .nav-link { padding: 0rem;}			@media (max-width: 991px) {			.menu-top-menu {font-size: 1.3rem;}			}/*Top Menu NAV BTN */.menu-top-menu li.nav-btn {    padding: 3px 8px 3px 8px; 	background-color:#00b3aa; 	border: 1px solid #00b3aa; 	border-radius: 0.25em; 	display:inline-block; 	box-sizing: border-box;	margin-right:10px;}.menu-top-menu li.nav-btn:hover {	background-color:#3e0fb3;    color: #ffffff;    text-decoration: none;}/* Top Menu Icons */.nav-link span {display:none;}.ktnav.signin .icon {	width:26px;	display:inline-block;}.ktnav.signin .icon::before {	content: "";	position: absolute;	bottom: 20px;	width: 22px;	height: 22px;	background-repeat: no-repeat;	background-image: url(../imgs/top-menu-icon-bookmark.png);	background-size: 22px 22px;	background-position: center top;}/* xxxxxxxx Top Bar Navigation xxxxxxxx */@media (max-width: 575px) {		.menu-top-menu {font-size: 1.5rem; height:auto; padding-top: 0px;}	.menu-top-menu li { float: none;}	.menu-top-menu li { border-right:0px solid #BBBBBB; }	.menu-top-menu li { 		padding:5px 0px 10px 0px; 		margin-bottom:5px; 		margin-left:10px;		margin-right:10px;		border-bottom:1px solid rgba(255,255,255,0.30);	}	.menu-top-menu li:last-child { 		padding:5px 0px 10px 0px; 		margin-bottom:0px; 		margin-left:10px; 		border-bottom:0px solid rgba(255,255,255,0.00);	}}/* MEGA MENU */#mega-menu-wrap-primary {	font-family: 'Poppins', Segoe, Tahoma, Verdana, sans-serif!important;}			@media (min-width: 769px) {				#mega-menu-wrap-primary {margin-left: auto;}			}			@media (max-width: 768px) {				#mega-menu-wrap-primary {margin-bottom: 10px;}			}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 5px 10px 0px 10px;}	#mega-menu-wrap-primary .kt-mobmenu-divider { border-bottom: 1px solid rgba(255,255,255,0.30); margin-bottom:10px;}#mega-menu-wrap-primary .nav-btn a {    padding: 6px 12px 6px 12px; 	background-color:#00b3aa; 	border: 1px solid #00b3aa; 	border-radius: 0.25em; 	display:inline-block; 	box-sizing: border-box;}#mega-menu-wrap-primary .nav-btn a:hover {	background-color:#3e0fb3;    color: #ffffff;    text-decoration: none;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {margin: 2px 0;}#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {top: 55px;}/* Mega Menu icon fix */#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group {padding-left:10px; width: 90%;}.mega-sub-menu .mega-menu-item-type-widget .textwidget img {margin:0px auto 10px auto; border-radius:4px;}.mega-sub-menu .mega-menu-item-type-widget .textwidget {padding:0px 20px;}#mega-menu-wrap-primary #mega-menu-primary .mega-menu-item-type-widget .textwidget p {font-size:1.3rem; margin-bottom:5px; line-height:1.3;}.mega-block-title {	border-bottom:1px solid #dddddd!important; 	padding-bottom:5px!important; 	margin-bottom:5px!important;}/* Images */#mega-menu-wrap-primary #mega-menu-primary input, #mega-menu-wrap-primary #mega-menu-primary img {height: auto;}/* Mega Menu Columns */#mega-menu-wrap-primary #mega-menu-primary .kt-megamnu-col-three.mega-menu-column {background-color:#f2f2f2;}#mega-menu-wrap-primary #mega-menu-primary .kt-megamnu-col-three.mega-menu-column li.mega-menu-item h4.mega-block-title {text-align:center!important;}.kt-megamnu-col-two.hide-hdg .mega-block-title {    border-bottom: 1px solid #ffffff!important;	color:#ffffff!important;}	@media (max-width: 767px) {		  #mega-menu-wrap-primary #mega-menu-primary .kt-megamnu-col-three.mega-menu-column {display:none;}		  #mega-menu-primary .kt-megamnu-col-two.hide-hdg h4.mega-block-title {display:none!important;}		  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description { display:none; }		}/* MegaMenu 2022 edits */.kt-megamnu-col-one.duplicate .textwidget{	padding:0px 0px 10px 0px}#mega-menu-primary .fake-link a.mega-menu-link {	cursor: not-allowed;	pointer-events: none;  cursor: default;	color: #8a8989!important;	border-bottom: 1px solid #dddddd!important;	margin-bottom: 15px!important;	display:block!important;}#mega-menu-primary .sublink a.mega-menu-link {	color: #555!important;	padding: 5px 10px 10px 10px!important;	border-bottom: none!important;	font-size:16px!important;	font-weight:bold!important;}#mega-menu-primary .sublink a.mega-menu-link:hover {	color: #946fcc!important;}@media (max-width: 767px) {	#mega-menu-primary {		overflow: scroll!important;		height: 100vh!important;	}}@media (max-width: 1000px) {	#mega-menu-primary .mega-menu-item.sublink {		width:100%!important;		padding: 5px!important;		margin: 0px!important;	}	#mega-menu-primary .sublink a.mega-menu-link {margin: 0px!important;	padding: 5px!important;}}/* New Clicks (mega menu) */.newclicks-nv-panel {display:flex; font-size: 1.3rem;    margin-bottom: 5px;    line-height: 1.3;}.newclicks-nv-panel img {margin:0px 10px 0px 0px!important; min-width:130px;}.newclicks-nv-panel strong {color:#AD0009;}/* xxxxxxxxxxxxx Keylinks xxxxxxxxxxxxxxxx *//* xxxxxx Navigation & Brand (Main) xxxxxxxxx */.keylinksmainmenu { font-weight:700; }.hwbdbsnavbar .navbar-nav .nav-link { font-size: 1.5rem; color: #ffffff; padding-top:5px; padding-bottom:5px; letter-spacing: 0.03rem;}.hwbdbsnavbar .navbar-nav .nav-link:focus, .hwbdbsnavbar .navbar-nav .nav-link:hover {color: #00b3aa;}.hwbdbsnavbar .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25);}.hwbdbsnavbar .navbar-nav .show > .nav-link,.hwbdbsnavbar .navbar-nav .active > .nav-link,.hwbdbsnavbar .navbar-nav .nav-link.show,.hwbdbsnavbar .navbar-nav .nav-link.active { color: #fff;}.hwbdbsnavbar .navbar-text { color: rgba(255, 255, 255, 0.5);}.hwbdbsnavbar .navbar-nav li { margin-right: 1.0rem; padding-right: 1.0rem; }/*.hwbdbsnavbar .navbar-nav li:nth-last-child(2) { margin-right:0rem; padding-right: 0rem;}*/.hwbdbsnavbar .navbar-nav li:last-child { margin-right:1rem; padding-right: 0rem;}.hwbdbsnavbar .nav-link { padding: 0rem 1rem; line-height: 1.2;}/* Menu (Animated) Toggler */.navbar-toggler.kt-mob-toggle {	position: relative;    float: right;    padding: 12px;    margin-top: 8px;    margin-right: 0px;    margin-bottom: 8px;    background-color: transparent;    background-image: none;	border: 1px solid rgba(255,255,255,1.00);    border-radius: 4px;}.navbar-toggler.kt-mob-toggle:focus {	outline: 0px dotted;	outline: 0px auto -webkit-focus-ring-color;		}.navbar-toggler.kt-mob-toggle .icon-bar { background-color: #ffffff;}.navbar-toggler.kt-mob-toggle .icon-bar { position: relative; transition: all 500ms ease-in-out; }.navbar-toggler.kt-mob-toggle .icon-bar {    display: block;    width: 22px;    height: 2px;    border-radius: 1px;}.navbar-toggler.kt-mob-toggle .icon-bar:nth-of-type(2) { top: 1px; }.navbar-toggler.kt-mob-toggle .icon-bar:nth-of-type(3) { top: 2px;}.navbar-toggler.kt-mob-toggle .icon-bar+.icon-bar { margin-top: 4px;}/* xxxxxx Animation for the mobile nav icon to an X !!!! xxxxxxx */.navbar-toggler.kt-mob-toggle.open .icon-bar:nth-of-type(1) { top: 6px; transform: rotate(45deg);}.navbar-toggler.kt-mob-toggle.open .icon-bar:nth-of-type(2) { background-color: transparent;}.navbar-toggler.kt-mob-toggle.open .icon-bar:nth-of-type(3) { top: -6px; transform: rotate(-45deg);}.mob-menu-label {display:block; font-size:1.4rem; color:#ffffff; float:left; margin-right:5px; padding-top:2px; }.mob-menu-icon  {display:block; float:left;}/* Navigation Dropdown */.dropdown-menu {	color: #fff;	background-color: #6d2cd0;	white-space: nowrap ;	padding:0;	margin-top:0px;	border-radius: .5rem;}.dropdown-menu li { 	margin-right:0rem;	border-right: 0px solid rgba(255,255,255,0);}.dropdown-menu li:first-child{ 	border-top-left-radius: 0.5rem;	border-top-right-radius: 0.5rem;}.dropdown-menu li:last-child{ 	border-bottom-left-radius: 0.5rem;	border-bottom-right-radius: 0.5rem;	padding-right:10px;}.hwbdbsnavbar .navbar-nav .dropdown-menu .nav-link { color:#fff; padding:10px; font-size: 1.3rem;}.hwbdbsnavbar .navbar-nav .dropdown-menu .nav-link:hover { color:#00b3aa;}.dropdown-menu li:hover { background-color:#3e0fb3;}.dropdown-menu li.active{ background-color:#3e0fb3;}.dropdown-menu .nav-link { font-size: 1.4rem; font-weight:500;}.hwbdbsnavbar .navbar-nav .dropdown-menu.show li { margin-right: 0rem; }			@media (max-width: 991px) {			.hwbdbsnavbar .navbar-nav .nav-link { font-size: 1.3rem; letter-spacing: 0rem;}			}@media (max-width: 767px) {		/*.hwbdbsnavbar .navbar {padding:0px;}*/			.navbar-nav li { padding:0px;}	.navbar-nav li a { color:#ffffff;}		.navbar-nav .nav-link {padding: 10px;}        /*.nav-link.dropdown-toggle {padding-bottom:0px;}  /* Adds depth to parent link - part of parent of dropdown being clickable (MOBILE)*/		.navbar-nav .nav-item:hover {background-color: rgba(62,15,179,1.00);}	.navbar-nav .nav-btn.nav-item:hover { background-color: rgba(62,15,179,0.00);}		.dropdown-menu.show .nav-item:hover {background-color: rgba(62,15,179,0.30);}	.navbar-nav .nav-btn.nav-item { margin-top:8px; margin-bottom:8px;}	.nav-item.dropdown.show {padding-bottom:0px;}		.dropdown-menu.show {	border: 1px solid #3e0fb3;	background-color: rgba(255,255,255,0.20);}		/* Remove rounded corners*/	.dropdown-menu { border-radius: .0rem;}	.dropdown-menu li:first-child{ border-top-left-radius: 0rem; border-top-right-radius: 0rem; }    .dropdown-menu li:last-child{ border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem; }	    /* FIX for mobile nav which is tooooooo deep */    .navbar-collapse { max-height: 60vh; overflow-y: auto; overflow-x: hidden; }    .collapsing { overflow-y: hidden; overflow-x: hidden; }}/* ADJUSTMENTS */.top-menu.top-kylnks {font-weight: 300;}.full-width-page-wrapper.kylinks {margin-top:120px;}				/* No less than 768px, no greater than 991px 				@media (min-width:768px) and (max-width:991px) {					.full-width-page-wrapper.kylinks {margin-top:172px;}				} */		@media (max-width: 767px) {			.kylnks-krtxt-navlink {display:none;}			.full-width-page-wrapper.kylinks {margin-top:90px;}			.wrapper-topbar .container {align-content: center; height:70px;}			.navbar-toggler.kt-mob-toggle {margin-top:12px; margin-bottom: 0px;}			}/* xxxxxxxxxxxxx Keylinks xxxxxxxxxxxxxxxx *//* Back to Top */.cd-top {	display: inline-block;	height: 40px;	width: 40px;	position: fixed;	bottom: 20px;	right: 10px;    z-index:1000;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);	/* image replacement properties */	overflow: hidden;	text-indent: 100%;	white-space: nowrap;	background-repeat: no-repeat;	background-position: center 50%;	background-image: url(../imgs/cd-top-arrow.svg);	background-color: rgba(45,86,178,0.80);	visibility: hidden;	opacity: 0;	-webkit-transition: opacity .3s 0s, visibility 0s .3s;	-moz-transition: opacity .3s 0s, visibility 0s .3s;	transition: opacity .3s 0s, visibility 0s .3s;}.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {  -webkit-transition: opacity .3s 0s, visibility 0s 0s;  -moz-transition: opacity .3s 0s, visibility 0s 0s;  transition: opacity .3s 0s, visibility 0s 0s;}.cd-top.cd-is-visible {  /* the button becomes visible */  visibility: visible;  opacity: 1;}.cd-top.cd-fade-out {  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */  opacity: .5;}.no-touch .cd-top:hover {  background-color: #e86256;  opacity: 1;}@media only screen and (min-width: 768px) {  .cd-top {    right: 20px;    bottom: 10px;  }}@media only screen and (min-width: 1024px) {  .cd-top {    height: 60px;    width: 60px;    right: 30px;    bottom: 30px;  }}/* Sidebars */aside.widget {	padding-bottom: 20px;	margin-bottom: 20px;	border-bottom: 1px solid #C4C4C4;	overflow: auto; /* to keep images inside widget */}aside.widget ul {	list-style-type: none;	padding-left:0px;    padding-top:7px;}aside.widget li {	line-height: 1.5;	margin-bottom: 8px;	padding-left: 18px;	background-repeat: no-repeat;	background-position: left 3px;	background-image: url('../imgs/aside-arrow.png');}/* Forms */.form-control { font-size: 1.5rem; }/* Post Images */img.wp-post-image {margin-bottom:20px; }/* Column Switching */@media (max-width: 991px) { .layout-col-switch { flex-direction: column-reverse;}}/* Post Navigation */.post-navigation {	float:left;	margin-top:20px; 	padding-top:20px; 	border-top: 1px solid #C4C4C4;	padding-bottom:20px; 	border-bottom: 1px solid #C4C4C4;}.page-link { color: #2D56B2;}.page-item.active .page-link {    background-color: #2D56B2;    border-color: #2D56B2;}/* JSG Post Navigation */.jsg-post-navigation {	width:100%;	float:left;	margin-top:20px; 	padding-top:20px; 	border-top: 1px solid #C4C4C4;	padding-bottom:20px; 	border-bottom: 1px solid #C4C4C4;}	.post-nav-prev span { display:block; padding-bottom:7px; text-align:left; }	.post-nav-next span { display:block; padding-bottom:7px; text-align:right; }							.post-nav-prev { /*max-width:200px;*/ float:left; }	.post-nav-next { /*max-width:200px;*/  float:right;}							.post-nav-prev p { padding-top:7px; width:100%; word-wrap: break-word; }	.post-nav-next p { padding-top:7px; text-align:right; width:100%; word-wrap: break-word; }							@media (max-width: 480px) {		.post-nav-prev, .post-nav-next  { max-width:120px; }		.post-nav-prev span, .post-nav-next span, .post-nav-prev p, .post-nav-next p { font-size:85%; }     }/* Post Description */header.page-header p, header.entry-header p {    color: #000000;}/* Post Header */.entry-header a:hover {text-decoration:none;}.entry-header h3 {color: #000000; padding-top: 0px; }/* Category/Archive Paged Navigation */.pagination {    display: flex;    flex-direction: row;    justify-content: center;    padding: 20px 0px;    list-style: none;    border-radius: 0px;}.page-link { 	color: #00b3aa; 	border: 1px solid #FFFFFF;	width:32px;	height:32px;	border-radius: 0px;	margin: 0px auto;    text-align: center;	line-height: 1.5;}.page-item:first-child .page-link {    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;}.page-item:last-child .page-link {    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;}.page-item.active .page-link {	color: #00b3aa;     background-color: #ffffff;    border-color: #00b3aa;}.page-link:focus, .page-link:hover {	color: #00b3aa;	text-decoration: none;	background-color: rgba(77,202,196,0.40);	border-color: rgba(77,202,196,0.40);}/* =====================  NEW KORTEXT  ===================== *//* xxx Download Bar xxx */.download-bar {	display:flex;	align-items: center;	color:#ffffff; }.download-bar-buttons {display:flex; width:100%; flex-direction: row;}.download-buttons-pair {display: inline-flex;}.download-bar-txt {white-space: nowrap;}.download-bar-btn  {	display:flex;	font-size: 1.5rem;    line-height:1.2;    padding: 3px 8px;    margin: 15px;    font-weight: normal;    border: 1px solid #ffffff;	border-radius: 0.25em;    background-color: #384052;	box-sizing: border-box;}.download-bar-btn:hover  { background-color: #6B7283; }.download-bar-btn img {height:35px;}.download-bar-btn a {width:100%;}@media (max-width: 767px) {	.download-bar {flex-direction: column;}	.download-bar-buttons {width:100%;}    .download-bar-txt {text-align:center; width:100%;  padding:8px;}}@media (max-width: 580px) {    .download-buttons-pair {display: block; width:100%; }	.download-bar-btn img {margin:0px auto;}}/* FOOTER MENUS */.footer-menus-wrapper h3 {color:#ffffff; font-size:1.5rem;}.ftr {width:20%;}.ftr.lft {padding-right:40px; padding-bottom:10px;}.ftr.mnu {padding:0px 15px;}.ftr ul {	padding:0px;    margin:10px 0px 0px 0px;    list-style-type: none;    list-style: none;    list-style-image: none;    text-align:left;}.ftr li {    padding: 5px 0px;	font-size:1.3rem;} .ftr a { color:#ffffff;}.ftr a:hover { color:#00b3aa; text-decoration:none;}.ftr.lft {	display:flex;	flex-direction: column;}.footer-logo{flex-grow: 1;}.footer-logo img {max-width:140px; margin-bottom:20px;}.footer-socials img {margin-right:10px;}@media (max-width:991px) and (min-width:574px) {		.ftr {width:50%;}	.ftr.lft {width:100%}	.ftr.lft img {width:200px;}	.footer-socials img {max-width:24px;}	.ftr.mnu {padding-left:0px; padding-bottom:25px;}	}@media (max-width: 574px) {	.ftr {width:50%;}	.ftr.lft, .ftr.mnu  {width:100%; margin-left:30px;}	.ftr.lft img {width:200px;}	.footer-socials img {max-width:24px;}	.ftr.mnu {padding-left:0px; padding-bottom:25px;}}/* xxxx Mastheads General xxxx */.masthead-container, .masthead-bkgrnd { min-height:460px;}.masthead-container {	background: #ffffff;	background-image: url(../media/masthead-fade.png);	background-repeat: no-repeat;	background-position: center top;	position: relative;	}		@media (max-width:990px) {			.masthead-container {background-size: cover;}		}.masthead-text {	display: flex;	align-items: center;	/*flex-direction: column;*/}.masthead-text h1 {	color: #ffffff;	line-height:1.2;	padding-bottom:10px;	text-shadow: 0px 0px 6px rgba(0,0,0,0.50);}			@media (max-width:1199px) and (min-width:767px) {				.masthead-text h1 {font-size:2.8rem}			}.masthead-text h3,.masthead-text h4 {color:#ffffff;}.masthead-text p {	color: #ffffff;	line-height:1.4;	padding-bottom:10px;	margin-bottom: 0px;	text-shadow: 0px 0px 2px rgba(0,0,0,0.60);}.masthead-text a {    color: #ffffff;	font-size: 1.5rem;    line-height:1.2;    padding: 12px 24px 12px 24px;    margin: 10px 0px;    font-weight: normal;	border-radius: 0.25em;	border:1px solid #ffffff;	box-sizing: border-box;	display:inline-block;}.masthead-text a:hover {    color: #ffffff;    text-decoration: none;	background-color:rgba(255,255,255,0.2)}.masthead-bkgrnd { 	display:flex;	align-items: flex-end;}.masthead-float {	display:flex;	align-items: flex-end;	height:auto;}		@media (max-width: 991px) {			.masthead-bkgrnd, .masthead-float {align-items: center;}			.masthead-container, .masthead-bkgrnd { min-height:250px;}			.masthead-float {justify-content: center; }			.masthead-text{padding-top:20px;}		}/* Masthead with image background */.masthead-container.imagestyle {	background-position: center center;	background-size: cover;}.masthead-container.imagestyle .masthead-bkgrnd { align-items: center;}.masthead-container.imagestyle::before {	content: "";	position: absolute;	top: 0px;	right: 0px;	bottom: 0px;	left: 0px;	/*background-color: rgba(109,44,208,0.40);*/	background-color: rgba(255,255,255,0.0);		}.masthead-outer {position:relative; margin-bottom:30px;}/* Masthead with positioned Screenshot background */.masthead-bkgrnd.screenshot {	background-repeat: no-repeat;	padding-top:10px;}		@media (min-width: 1200px) {			.masthead-bkgrnd.screenshot {				background-position: right top;				background-size: auto 350px;}		}		@media (max-width:1199px) and (min-width:991px) {			.masthead-bkgrnd.screenshot { 				background-position:600px 10px; 				background-size: auto 350px; }		}		@media (max-width:990px) {			.masthead-bkgrnd.screenshot { 				background-position:1200px top; 			}		}/* xxxx Mastheads Specific xxxx *//* HOME (wide image?) */.home .masthead-text {min-height:450px;}.home .masthead-float img {height:auto;}		@media (max-width:990px) {			.home .masthead-text {min-height:auto;}		}		@media (max-width:767px) {			.home .masthead-text { min-height:auto; text-align:center; padding-top: 20px;}		}/* END HOME *//* LIBRARIES (tall image?) */.libraries .masthead-text  {min-height:450px; padding-bottom: 100px;}.libraries .masthead-float img {max-height:500px;}		@media (max-width:990px) {			.libraries .masthead-text {min-height:auto;}		}		@media (max-width:767px) {			.libraries .masthead-text {text-align:center; padding-bottom: 0px;}		}.access-model {	padding: 20px;	border: 1px solid #dddddd;	height: 100%;}.grey .access-model { background-color: #ffffff;}.white .access-model,.darkgrey .access-model { background-color: #f4f4f4;}/* END LIBRARIES *//* ACADEMICS */.academics .masthead-text  {min-height:450px;}.academics .masthead-float img {height:auto;}		@media (max-width:990px) {			.academics .masthead-text {min-height:auto;}		}		@media (max-width:767px) {			.academics .masthead-text {text-align:center; padding-bottom: 0px;}		}/* END ACADEMICS *//* LEADERS */.leaders .masthead-text  {min-height:450px;}.leaders .masthead-float img {height:auto;}		@media (max-width:990px) {			.leaders .masthead-text {min-height:auto;}		}		@media (max-width:767px) {			.leaders .masthead-text {text-align:center; padding-bottom: 0px;}		}.darkgrey .access-model p { color:#000000; }/* END LEADERS *//* PUBLISHERS */.publishers .masthead-text  {min-height:450px;}.publishers .masthead-float img {height:auto;}		@media (max-width:990px) {			.publishers .masthead-text {min-height:auto;}		}		@media (max-width:767px) {			.publishers .masthead-text {text-align:center; padding-bottom: 0px;}		}/* END PUBLISHERS *//* Kortext App */.masthead-container.kortext-app { background: rgb(62,15,179);background: -moz-linear-gradient(90deg, rgba(62,15,179,1) 0%, rgba(109,44,208,1) 50%);background: -webkit-linear-gradient(90deg, rgba(62,15,179,1) 0%, rgba(109,44,208,1) 50%);background: linear-gradient(90deg, rgba(62,15,179,1) 0%, rgba(109,44,208,1) 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e0fb3",endColorstr="#6d2cd0",GradientType=1);	min-height:auto; 	/*background-image: none;*/}/* END Kortext App *//* Home 2022 Icons */.top_icon_panel {	display:flex;	flex-direction: column;	text-align:center;/*justify-content: flex-end;*/}.top_icon_panel img {	margin:0px auto;padding-bottom:10px;}.top_icon_panel h3 {margin-bottom:5px;}/* Landing Page with a logo */.masthead-container.imagestyle .masthead-bkgrnd.with-logo {align-items: normal;}.masthead-logo {text-align:right;}.masthead-logo img {width:200px;}.masthead-text.adjust-for-logo {	align-items: center;	min-height:460px;}		@media (max-width: 767px) {			.masthead-logo img {width:120px;}			.msthd-layout-col-switch { flex-direction: column-reverse;}		}		@media (max-width: 991px) {			.masthead-text.adjust-for-logo { min-height:250px;}		}/* END Landing Page with a logo *//* Centralise (items within a column ) */.centralise {display: flex; align-items: center;}/* Modals */.modal.show { display:flex!important;			  flex-direction:column;			  justify-content:center;			  align-content:center;			  align-items: flex-start;				}.modal-dialog {max-width: 90%;}/* Author Page */.author-image img {border-radius: 50%;}/* xxxxxxxx FLAT SECTIONS xxxxxxxxxx */.grey-section { background-color:#EEEEEE;}.darkgrey-section { background-color:#69707d; color:#ffffff;}.darkgrey-section h2, .darkgrey-section h3, .darkgrey-section h6 {color:#ffffff;}.darkgrey-section a {color:#00b3aa;}.darkgrey-section a:hover {color:#f2f2f2;}.purple-section {background-color:#6d2cd0; color:#ffffff;}.purple-section h4 {color:#ffffff;}/* xxxxxxx NEW SLANT SECTIONS xxxxxxxxx */	.slant { 			  /*overflow-x: auto;*/ /* the original HWBD edit to remove horizontal scroll on windows Chrome */			 overflow-x: hidden;			 overflow-y: hidden;			 width: 100%;			 left: 0;			 position: relative;			 max-width: 100vw;			 padding: 100px 15px 150px 15px;			 -webkit-clip-path: polygon(0 6vw,100% 0,100% calc(100% - 6vw),0 100%);			 clip-path: polygon(0 6vw,100% 0,100% calc(100% - 6vw),0 100%);			}	.slantflat { 			 /*overflow-x: auto;*/ /* the original HWBD edit to remove horizontal scroll on windows Chrome */			 overflow-x: hidden;			 overflow-y: hidden;			 width: 100%;			 left: 0;			 position: relative;			 max-width: 100vw;			 padding: 100px 15px 50px 15px;			 -webkit-clip-path: polygon(0 6vw,100% 0,100% 100%,0 100%);			 clip-path: polygon(0 6vw,100% 0,100% 100%,0 100%);		     margin-bottom: -1px;			}	.slant.top { padding-top: 50px;}	.slant.grey, .slantflat.grey {	background-color: #EEEEEE;	color: #000000;		}	.slant.grey h3 {color: #444444;}	.slant.grey h6 {margin-bottom: 8px ;}			.slant.darkgrey, .slantflat.darkgrey {		background-color:#69707d;		color:#ffffff;		}	.slant.darkgrey h2, .slant.darkgrey h3, .slantflat.darkgrey h3 {color:#ffffff;}	.slant.darkgrey h6, .slantflat.darkgrey h6 {color:#ffffff; margin-bottom: 8px ;}	.slant.darkgrey a, .slantflat.darkgrey a  {color:#00b3aa;}	.slant.darkgrey a:hover, .slantflat.darkgrey a:hover {color:#f2f2f2;}			.slant.white, .slantflat.white {		background-color:#ffffff;		color:#000000;		}	.slant.white h3, .topwhite h3 {color: #444444;}.slantflat.darkgrey h2, .slantflat.darkgrey h3, .slantflat.darkgrey h3 {color:#ffffff;}			.slantabove {margin-top:-152px;}	.slant.darkgrey.statistics {	background-image: url(../media/5171-base.jpg);	background-repeat: no-repeat;	background-size: cover;	background-position: center top;}/* Value Blocks */.value-blocks {	padding:10px 20px;	position: relative;	display:flex;}.value-blocks h4 {color:#ffffff;}.value-icon {padding-right:15px;}.slant.darkgrey .value-blocks h4 {color:#ffffff;}.slant.grey .value-blocks h4, .slantflat.grey .value-blocks h4, .slant.white .value-blocks h4 {color:#444444;}/* Accredit Blocks */.accredit-blocks { 	padding:10px 20px;	position: relative;	display:flex;	border:1px solid #ddd;	border-radius:4px;	margin:10px;	background-color:#ffffff;	height:100%;}.accredit-blocks h4 {color:#444444;}.accredit-logo {padding-right:15px;}/* Larger Image link */.larger-image {	display:flex; 	justify-content: flex-end;	margin:10px 10px 5px 0px;;}.larger-image a {	color: #767676;	font-size:1.3rem;}.slant.darkgrey .larger-image a,.slantflat.darkgrey .larger-image a {	color: #D6D6D6;}/* divs with images within slant sections */.slant div.withimage, .slantflat div.withimage {width:100%;}.slant div.withimage img, .slantflat div.withimage img {display:block; margin:0px auto;}/* xxx Panels xxx */.ktpanel {	background-color:#ffffff;	border-radius: 20px;	height:100%;	padding:15px;	display:flex;}/* Panel Logos */.ktpanel.logos {justify-content: center; padding: 0px; flex-direction: column; }.ktpanel.logos img {margin:0px auto; }/* Panel Personas */.ktpanel.personas {	text-align:center;	flex-direction: column;	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);}.ktpanel.personas img {margin:4px auto;}.ktpanel.personas.students h3{color:#6d2cd0;}.ktpanel.personas.librarians h3{color:#6d2cd0;}.ktpanel.personas.librarians h3 a{color:#6d2cd0;}.ktpanel.personas.librarians h3 a:hover{color:#6d2cd0; text-decoration:none;}.ktpanel.personas.academics h3{color:#6d2cd0;}.ktpanel.personas.partners h3{color:#6d2cd0;}.ktpanel.personas.leaders h3{color:#6d2cd0;}a.ktpanel-link:hover {text-decoration:none; color:#000000;}a.ktpanel-link p {color:#000000;}.ktpanel .persona-icon {height:50px; display:flex;}.ktpanel.personas strong {	display:inline-block;	color: #ffffff!important;	background-color: #6d2cd0; 	padding:10px; 	border-radius:4px;	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);}/* Panel Testimonials */.ktpanel.testimonials {	flex-direction: column;background: rgb(188,189,189);background: -moz-linear-gradient(0deg, rgba(188,189,189,1) 0%, rgba(255,255,255,1) 88%);background: -webkit-linear-gradient(0deg, rgba(188,189,189,1) 0%, rgba(255,255,255,1) 88%);background: linear-gradient(0deg, rgba(188,189,189,1) 0%, rgba(255,255,255,1) 88%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bcbdbd",endColorstr="#ffffff",GradientType=1);}.ktpanel.testimonials .testimonial-top {display:flex; flex-direction: row; align-items: center; color:#000000;}.ktpanel.testimonials .testimonial-top .picture img {border-radius:20px;}.ktpanel.testimonials .testimonial-top .name {padding-left:10px; color:#000000;}.ktpanel.testimonials .testimonial-top .name h6, .ktpanel.testimonials .testimonial-top .name p {margin-bottom: 0px; color:#000000;}.ktpanel.testimonials .testimonial-btm {padding-top:8px; color:#000000;}/* Panel Support */.ktpanel-support {	background-color:#ffffff;	border-radius: 20px;	height:auto;	padding:12px;	margin-bottom:30px;	display:flex;	text-align:center;	flex-direction: column;	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);}.ktpanel-support img {margin:4px auto;}.ktpanel-support p, .ktpanel-support h3 {margin-bottom:10px;}/* HOME *//* Unified platform */	/*		@media (max-width: 991px) {		img.unified-platform-image-top-left, img.unified-platform-image-btm {display:none;}			}*//* Animated Counter */.counter-wrap {text-align:center;}.counter-value {  font-size: 90px;  line-height:1;  display: inline-block;  font-weight: bold;  color: #00b3aa;}.counter-extra {  font-size: 60px;  line-height:1;  display: inline-block;  font-weight: bold;  color: #00b3aa;}.counter-caption  { display: block;}.counter-caption h6 {	font-size: 1.6rem;	text-transform:uppercase;	line-height: 1;	color: #00b3aa;	padding-top: 2px;	margin-bottom:2px;}.counter-caption p {	font-size: 1.4rem;	line-height: 1.3;	color: #ffffff;	margin-bottom:2px;}/* Overview Section Navigation */.section-nav p {margin-bottom:3px;}.section-nav {padding-bottom:12px;}/* Case Study Intros */.kt-cs-hdg p {margin-bottom:8px;}.kt-cs-intro {display:flex; align-items: center;}.kt-cs-intro-logo {width:25%;}.kt-cs-intro-quote p {font-size:1.4rem; line-height:1.3; margin-bottom: 8px;}.kt-cs-intro-quote {  width: 75%;  height: auto;  background-color: #ffffff;  color: #000000;  padding: 20px;  position: relative;  margin: 40px;  float: left;  border:1px solid #6d2cd0;	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.30);	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.30);	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.30);}.kt-cs-intro-quote:after {  content: " ";  position: absolute;  left: 30px;  bottom: -15px;  border-top: 15px solid white;  border-right: 15px solid transparent;  border-left: 15px solid transparent;  border-bottom: none;}.kt-cs-intro-quote:before {  content: " ";  position: absolute;  left: 30px;  bottom: -16px;  border-top: 15px solid #6d2cd0;  border-right: 15px solid transparent;  border-left: 15px solid transparent;  border-bottom: none;}/* Maps */.map-responsive{    overflow:hidden;    padding-bottom:56.25%;    position:relative;    height:0;}.map-responsive iframe{    left:0;    top:0;    height:100%;    width:100%;    position:absolute;}.map-address {display:block;width:100%;padding-top:20px;}/* CTA */.cta {	background-color:#00b3aa;	padding-top:30px;	padding-bottom:20px;}.cta h3, .cta h4, .cta h5, .cta h6, .cta p {color:#ffffff;}.btn-cta {    color: #ffffff;	padding: 12px 24px 12px 24px;    background-color: transparent;    background-image: none;    border-color: #ffffff;}.btn-cta:hover {	color: #000000;	background-color: rgba(255,255,255,0.0);	border-color: #000000;}/* Case Study Teaser */.cst {padding-top:60px; padding-bottom:40px;}.cst-image {text-align:center;}.cst-image img {margin-bottom:20px;}	@media (max-width: 767px) {		.cst-image {text-align:left;}		.cst-image img {margin:0px auto 20px auto;}			}/* ADD THIS : Social Sharing */.addthis_inline_share_toolbox {text-align:right; margin-top:-5px;}/* xxxxxxxxxxxxx BLOG/CATEGORIES STUFF xxxxxxxxxxxxxx *//* Post Categories */.taxonomy-description p {margin-bottom: 10px;}.news-list img.wp-post-image {margin-bottom: 0px;}/* Sub Category choices */.blog-categories-list h5, .blog-popular-posts h5 {padding-bottom:10px;}a.blog-cat-choice {	background-color: #ffffff;    color: #000000;    font-weight: 400;    border: 1px solid #D7D7D7;    padding: 8px 12px 8px 16px;    width: 100%;	font-size: 1.7rem;	line-height:1.4;	margin-bottom: 10px;	vertical-align: middle;    border-radius: 4px;	text-align:left;	display:flex;	align-items: center;}a.blog-cat-choice:hover { background-color: #f2f2f2; text-decoration:none;}a.casestudy.blog-cat-choice:hover { background-color: #ffffff; border: 1px solid #6d2cd0; }				@media (max-width: 991px) {					.blog-cat-links  {						display:flex;						flex-wrap: wrap;						flex-direction: column;						/*align-content: stretch;*/}					 a.blog-cat-choice, a.casestudy.blog-cat-choice { margin: 10px; width:auto; text-align: center; display: block;}					.blog-popular-posts {display:none;}				}/* Category Info Panels */h4.cat-infopanel-hdg {color:#444444; font-size:1.8rem; line-height:1.2;}h4.cat-infopanel-hdg a {color:#444444; }h4.cat-infopanel-hdg a:hover {text-decoration:none;}/* Category styles */span.cat-links {display:none;}p.preadmore {margin-bottom:5px;}a.understrap-read-more-link { margin: 8px 20px 8px 0px;}/* Search Icon */.kt-search-icon {	width: 45px;	height: 45px;	background-image: url(../media/search-icon.svg);	background-repeat: no-repeat;	background-position: center center;	background-size: cover;	border:none;	-webkit-appearance: none;	border-top-right-radius: 3px!important;    border-bottom-right-radius: 3px!important;}.kt-search-field{	padding:8px;	max-height:45px;	border-top-left-radius: 3px!important;    border-bottom-left-radius: 3px!important;}/* Blog Sub Category Icons */span.University.Academics:before {  	position: relative;  	top: 7px;  	left: -7px;	background-image: url('../media/personas/University_Academics_Purple.svg');    background-size: 30px 30px;    display: inline-block;    width: 30px;     height: 30px;    content:"";}span.University.Leaders:before {  	position: relative;  	top: 7px;  	left: -7px;	background-image: url('../media/personas/University_Leaders_Purple.svg');    background-size: 30px 30px;    display: inline-block;    width: 30px;     height: 30px;    content:"";}span.University.Librarians:before {  	position: relative;  	top: 7px;  	left: -7px;	background-image: url('../media/personas/University_Librarians_Purple.svg');    background-size: 30px 30px;    display: inline-block;    width: 30px;     height: 30px;    content:"";}span.University.Students:before {  	position: relative;  	top: 7px;  	left: -7px;	background-image: url('../media/personas/University_Students_Purple.svg');    background-size: 30px 30px;    display: inline-block;    width: 30px;     height: 30px;    content:"";}/* Blog Newsletter Subscribe */.ktblognewsletter {	padding: 15px 15px 10px 15px; 	border: 1px solid #D7D7D7; 	border-radius: 3px;	background-color:rgba(109,44,208,0.05);	width:100%;}.ktblognewsletter h5 { padding-top: 0px; font-size: 1.8rem; line-height: 1.3; }		@media (max-width: 767px) {			.ktblognewsletter {padding: 10px 10px 5px 10px; }			.ktblognewsletter h5 { font-size: 1.5rem; }		}/* xxxxxxxxxx Sticky Sidebar xxxxxxxxxx *//* Category/Single */#sticky { background-color:#ffffff; }.blog-sticky-panel {	width:350px;	padding:20px;	border:1px solid #D7D7D7; 	border-radius:3px;}.blog-sticky-panel img.wp-post-image {margin-bottom: 0px;}        			@media (max-width: 1200px) {            .blog-sticky-panel {width:290px;}            }			@media (max-width: 991px) {            .blog-sticky-panel {width:100%; margin-bottom:30px;}            }		#sticky.stick { 	position: fixed; 	top: 160px; 	z-index: 1001; }		@media (max-width: 991px) {			#sticky.stick { position: relative; }		}		@media (max-width: 767px) {			#blog-sidebar { padding-top:50px;}		}/* Support */#stickysupport { background-color:#ffffff; }.support-sticky-panel { 	width:350px; 	padding:20px; 	border:1px solid #D7D7D7; 	border-radius:3px;}#stickysupport.stick { 	position: fixed; 	top: 120px; 	z-index: 1020; }        @media (max-width: 1200px) {            .support-sticky-panel {width:290px;}            }        @media (max-width: 991px) {            #stickysupport.stick { 				position: relative; 				top: 0px!important; 				z-index: 1020; }			    .support-sticky-panel {width:100%;}            }#stickyStop {display:block; width:100%;}/* Support */.support-section {	width:100%;	padding:20px;	border:1px solid #D7D7D7; 	border-radius:3px;	margin-bottom:30px;}/******************************** ACCORDION WITH TOGGLE ICONS* Does not work properly if "in" is added after "collapse".*******************************/	.panel-group .panel {	border-radius: 3px;	box-shadow: none;	border: 1px solid #A4A4A4;	margin-bottom:10px;	}	.panel-default > .panel-heading {		padding: 0;		border-radius: 0;		color: #000000;		background-color: #ffffff;		/*border: 1px solid #A4A4A4;*/	}	.panel-title { 	font-size:1.3rem; line-height:1.6; }	.panel-title > a {		display: block;		padding: 15px;		text-decoration: none;		color:#000000;	}	.more-less { float: right; color: #000000; padding-left:10px;}	.panel-default > .panel-heading + .panel-collapse > .panel-body {	/*border-top: 1px solid #A4A4A4;*/	padding: 15px;	background-color: #EAEAEA;	word-wrap: break-word;	}.panel-default p {margin-bottom:10px; font-size:1.3rem; line-height:1.6;}.panel-default p:last-of-type {margin-bottom:0px;}.support-side-panel {margin-bottom:30px;}/* Support Guides */.support-guide-block {display:flex; margin-bottom:10px;}.support-guide-block p { margin-bottom: 0px; line-height: 1.3;}.support-guide-icon {}.support-guide-caption {padding-left:10px;}/* YouTube Responsive Embed */.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }/* Blog Popular */.blog-categories-list {margin-bottom:30px;}.blog-popular-panel-link:hover {text-decoration:none;}.blog-popular-panel {    padding: 10px;    border: 1px solid #D7D7D7;    border-radius: 3px;    display:flex;    flex-direction: row;    justify-content: flex-start;    color:#000000;    margin-bottom:20px;}.blog-popular-panel:hover {text-decoration:none; background-color:#f2f2f2;}.blog-popular-panel-img {width:60px; margin:0px 10px 0px 0px}.blog-popular-panel-title{ width:240px; font-size:1.4rem; line-height:1.3; margin: auto 0px;}/* POPMaker */.popmake-content:focus-visible { outline: -webkit-focus-ring-color auto 0px!important;}/* S2 Simple Membership */.swpm-join-us-link, .swpm_mini_login_no_membership, .swpm_mini_login_join_now, .swpm-edit-profile-link,.swpm-logged-expiry,.swpm-logged-membership,.swpm-logged-status,.swpm-remember-me,.swpm-registration-membership-level-row,.swpm-registration-firstname-row,.swpm-registration-lastname-row {display:none;}.swpm_success {	display: flex;    align-content: center;    height: 200px;    color: #6d2cd0;    flex-wrap: wrap;    padding: 40px;    text-align: center;    background-color: #f2f2f2;}.swpm-validate-form label {font-size:1.3rem; padding-right: 10px;}.swpm-validate-form input {margin-top:0px; margin-bottom:8px;}.swpm-registration-widget-form {padding-top:15px;}.swpm-login-widget-form input[type=text],.swpm-login-widget-form input[type=password],.swpm-pw-reset-email-input input[type=text] {width: 100%;}.swpm_mini_login_wrapper {text-align:center;}.swpm-login-submit input[type=submit],.swpm-registration-submit-section input[type=submit]{	-webkit-appearance: none!important;	-moz-appearance:    none!important;   	appearance:         none!important;	border: none;	color: #ffffff;	font-size: 1.5rem;    line-height:1.2;    padding: 12px 24px 12px 24px;    margin: 10px;    font-weight: normal;	border-radius: 0.25em;    background-color: #6d2cd0;	box-sizing: border-box;	display:inline-block;}.tech-accordian .sow-accordion-title {font-weight:600; font-size:1.8rem;}/*.page-template-landingpage-fw .swpm_success {display:none;}*/.swpm_success {height: 100px;justify-content: center;padding: 20px;}.swpm_success p {margin-bottom:4px; margin-top:4px;}.swpm_error {padding:20px; border:1px solid #B60003; color:#B60003;}.registration_hidden_to_logged_users_msg {	color: #549F0D;}/* TERMLY COOKIE CONSENT BANNER *//*section.termly-consent-banner-top-101142 {margin-top:84px;}*//* Cookie Banner */#cookie-law-info-again {    font-size: 1.2rem;    margin-top:84px;    background-color: #333333;    box-shadow: #161616 0px 0px 0px 0px;    -webkit-border-top-right-radius: 8px;    -webkit-border-top-left-radius: 8px;    -moz-border-radius-topright: 8px;    -moz-border-radius-topleft: 8px;    border-top-right-radius: 8px;    border-top-left-radius: 8px;}#cookie-law-info-bar  {    margin-right: auto!important;    margin-left: auto!important;    width: 80%!important;	left: 10%!important;    font-size: 1.15rem;     color:#ffffff;    padding: 13px 0px;    /*z-index:990!important;*/}#cookie-law-info-bar span {    margin-right: auto;    margin-left: auto;    padding-right: 15px;    padding-left: 15px;    max-width: 1140px;    display:flex;	flex-direction: column;}#cookie_action_close_header_reject {opacity:0.5;}#cookie-law-info-bar .cookie-message {text-align:left; width:100%;}#cookie-law-info-bar .cookie-message-two {text-align:left; width:100%; padding-top:6px;}#cookie-law-info-bar .cookie-hdg {text-align:left; font-size: 1.4rem; color:#ffffff; font-weight:600; margin-bottom:5px;}#cookie-law-info-bar .cookie-button {width: 100%; text-align:right; align-self:center; padding-top:10px;}#cookie-law-info-bar .cli_settings_button {text-decoration:underline; font-weight:700 }#cookie-law-info-bar .cli-plugin-main-link {text-decoration:underline;}#cookie-law-info-bar .cli_action_button {    font-size: 1.2rem;    border:1px solid #ffffff;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;    font-weight:600;    text-transform: uppercase;}            @media (max-width: 580px) {            #cookie-law-info-bar .cookie-message { width:60%;}            #cookie-law-info-bar .cookie-button {width: 40%; }        }        @media (max-width: 1200px) {            #cookie-law-info-bar span { max-width: 100%;}        }.wt-cli-ckyes-brand-logo {display:none;}/* CF7 Contact 7 styles */.kt-cntct-form-fields input, .kt-cntct-form-fields select,.kt-cntct-form-fields textarea{	width: 100%;	background-color: rgba(255,255,255,0.80);	border: 1px solid #999999;	border-radius: 6px;	outline: none;	padding: 15px;	font-size:1.5rem;}.row.kt-cntct-forms {padding-bottom:12px;}.kt-cntct-form-fields .formcaption {padding-left:8px; margin:8px 0px 0px 0px; font-size:1.3rem; line-height:1.2;}.kt-cntct-form-fields p {margin-bottom:0px;}.wpcf7-not-valid-tip {font-size: 1.3rem;}.row.kt-cntct-forms .wpcf7-submit {    color: #ffffff!important;	font-size: 1.5rem;    line-height:1.2;    padding: 12px 24px 12px 24px;    margin: 20px 20px 20px 0px;    font-weight: normal;	border:none;	border-radius: 0.25em;    background-color: #6d2cd0;	box-sizing: border-box;	display:inline-block;	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);}.wpcf7-form.sent .row.kt-cntct-forms {display:none;}.popup-form .wpcf7 form .wpcf7-response-output {    margin: 20px 20px 50px 20px;    padding: 40px;	border:none!important;	background-color:#D4EAD5;}/* Recaptcha */.grecaptcha-badge {display:none;}/* CF7 WHITE Responsive */.ktcf7form {background-color:#ffffff; padding:15px 15px 5px 15px;}.ktcf7form h3 {color:#000000; font-size:2rem;}.ktcf7form a {color:#000000;}.ktcf7form input[type='text'],.ktcf7form input[type='email'],.ktcf7form select {	color:#000000;	background-color:#ffffff; 	border-top:0px solid #000000;	border-right:0px solid #000000;	border-bottom:1px solid #000000;	border-left:0px solid #000000;	width:99%;	-webkit-appearance: none; /* safari */	border-radius: 0; /* safari */}.ktcf7form textarea {	width: 100%;    height: 100px;	color:#000000;	background-color:#ffffff; 	border-top:0px solid #000000;	border-right:0px solid #000000;	border-bottom:1px solid #000000;	border-left:0px solid #000000;	-webkit-appearance: none; /* safari */	border-radius: 0; /* safari */}.ktcf7form input[type='submit'] {	color:#ffffff;	background-color:#6d2cd0;	border:none;	font-weight:600;	padding:12px 24px;	display: block;    margin: 0px 0px 0px auto;	cursor: pointer;}.ktcf7form input[type='submit']:hover { color:#ffffff; background-color:#00a69e;}.ktcf7form .ktcf7req {color:#000000; font-size:1.2rem;}.ktcf7form .wpcf7-not-valid-tip {color: #DE8385;}/* Placeholders: Chrome, Firefox, Opera, Safari 10.1+  |  Internet Explorer 10-11, |  Microsoft Edge*/.ktcf7form ::placeholder { color: #000000; opacity: 1;}.ktcf7form :-ms-input-placeholder { color: #000000;}.ktcf7form ::-ms-input-placeholder { color: #000000;}.ktcf7form .ktcf7formconsent {color:#000000; font-size:1.2rem; line-height:1.3;}.ktcf7form .ktcf7formconsent .wpcf7-list-item { margin: 0px;}/* CF7 section structures */.ktcf7form.row {margin-left:0px; margin-right:0px;}.ktcf7form.row.top {padding-top:20px;}.ktcf7form.row.base {padding-bottom:10px}.ktcf7form .widen, .ktcf7form .widen div {width:100%;}.ktcf7form.btm-section {display: flex;align-items: center;padding-top:0px; padding-bottom:0px;}.ktcf7form p, .btm-section p {margin-bottom:0px;}.ktcf7form hr {    margin-top: 5px;    margin-bottom: 5px;    border: 0;    border-top: 1px solid rgba(000,000,000,.5);}/* CF7 PURPLE Responsive */.ktcf7form.purple {background-color:#6d2cd0;}.ktcf7form.purple h2,.ktcf7form.purple h3,.ktcf7form.purple h4,.ktcf7form.purple h5,.ktcf7form.purple p {color:#ffffff;}.ktcf7form.purple a {color:#ffffff;}.ktcf7form.purple input[type='text'],.ktcf7form.purple input[type='email'],.ktcf7form.purple select {	color:#ffffff;	background-color:#6d2cd0; 	border-top:0px solid #ffffff;	border-right:0px solid #ffffff;	border-bottom:1px solid #ffffff;	border-left:0px solid #ffffff;}.ktcf7form.purple textarea {	width: 100%;  	height: 100px;	color:#ffffff;	background-color:#6d2cd0; 	border-top:0px solid #ffffff;	border-right:0px solid #ffffff;	border-bottom:1px solid #ffffff;	border-left:0px solid #ffffff;	-webkit-appearance: none; /* safari */	border-radius: 0; /* safari */}.ktcf7form.purple input[type='submit'] { color:#6d2cd0; background-color:#ffffff;}.ktcf7form.purple input[type='submit']:hover { color:#ffffff; background-color:#00a69e;}.ktcf7form.purple .ktcf7req {color:#ffffff;}.ktcf7form.purple .wpcf7-not-valid-tip { color: #C0AFD9;}/* Placeholders: Chrome, Firefox, Opera, Safari 10.1+  |  Internet Explorer 10-11, |  Microsoft Edge*/.ktcf7form.purple ::placeholder { color: #ffffff; opacity: 1;}.ktcf7form.purple :-ms-input-placeholder { color: #ffffff;}.ktcf7form.purple ::-ms-input-placeholder { color: #ffffff;}.ktcf7form.purple .ktcf7formconsent {color:#ffffff;}.ktcf7form.purple hr { border-top: 1px solid rgba(255,255,255,.5); }/* CF7 stuff  + Form */.wpcf7 form.invalid .wpcf7-response-output {	display:none;	background-color: #EDBA03;	border-color: #ffb900;	color: #000000;}.wpcf7-form.sent .row.ktcf7form {display:none;}.wpcf7 form .wpcf7-response-output { margin: 20px; border:none; font-size:2rem; color:#46b450;}.wpcf7-spinner {display:none; }.thankyou h3, .thankyou p { color:#ffffff; }.thankyou .widget {height:340px;}.thankyou .panel-widget-style  {height:100%; display:flex; align-items: center;}/* CF7 Custom Message */.row.ktcf7form-message p {margin-bottom:0px;}.wpcf7-form .row.ktcf7form-message {display:none;}.wpcf7-form.sent .row.ktcf7form-message {display:block; text-align:center;}.cf7message .wpcf7-response-output {display:none;}/* Contact Us 2023 */.contact-us-intro h1, .contact-us-intro h6 {line-height:1.3; color:#ffffff;}.contact-us-panels p {line-height:1.4; font-size:1.4rem;}.contact-us-form-wrap .wpcf7 form.sent .wpcf7-response-output {	height: 200px;    padding-top: 85px;    background-color: rgba(255,255,255,0.70);    color: #000000;    text-align: center;}/* Testimonial 2022 edits */.sp-testimonial-free-section .sp-testimonial-client-image img {-webkit-border-radius: 0%!important;border-radius: 0%!important;-moz-border-radius: 0%!important;}.sp-testimonial-free-section .sp-testimonial-client-image {    margin: 0 auto!important;    width: 150px!important;}/*  Speakers  */.speaker-details {	padding:15px;	width:100%;	text-align:center;	position:relative;}.speaker-details img{	/* border-radius:50%; */	width:200px;	margin-bottom:10px;}.speaker-details p {	margin-bottom:5px; 	font-size: 1.4rem; 	line-height:1.3;}.speaker-details p.job-position {font-size: 1.3rem; }a.call-overlay {text-decoration:none; color:#000000; display:block;}.speaker-profile { background-color:rgba(0,0,0,0);}					.speaker-profile.show {	background-color:rgba(0,0,0,0.8);	width:100%;	height:100%;	padding:15px;	position: absolute;	left: 0px;	top: 0px;	color:#ffffff;	justify-content: center;		}.speaker-profile p {	margin-bottom:5px; 	font-size: 1.4rem; 	line-height:1.4;	color:#ffffff;}.speaker-profile h3 { color:#ffffff; font-weight:bold; font-size:2.2rem;}.speaker-profile h5 { color:#00b3aa; font-weight:bold; font-size: 1.4rem; line-height: 1.3; padding-top: 0px; margin-bottom: 5px;}.speaker-profile hr {border-top: 1px solid rgba(255,255,255,0.8);}/* Kortext Bullets / Ticks List */.kortext-ticks ol { list-style-type: none; cursor: pointer; padding-left: 10px; margin: 10px 0px 10px 30px; }.kortext-ticks ol li {line-height:1.4; margin-bottom:15px;}.kortext-ticks ol li:before {	/*display: inline-block;*/	position:absolute;	margin-left: -30px;	padding-right: 10px;	width: 30px;	content: url(../imgs/kortext-circle-tick.svg);}.video-controls {display:block;}/* ========== Page Builder (Premium) ============== */.sow-icon-fontawesome {color:#6d2cd0; font-size:2.3rem;}.sow-accordion-title {margin-left:30px!important;}