.elementor-1283 .elementor-element.elementor-element-3172ea6 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1283 .elementor-element.elementor-element-3172ea6 > .elementor-container{min-height:0px;}.elementor-1283 .elementor-element.elementor-element-3172ea6:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-3172ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1283 .elementor-element.elementor-element-3172ea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 00px 200px 0px;}.elementor-1283 .elementor-element.elementor-element-438b512 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1283 .elementor-element.elementor-element-1a2a623 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1283 .elementor-element.elementor-element-1a2a623 .elementor-heading-title{font-size:13px;font-weight:400;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#FFFFFF;}.elementor-1283 .elementor-element.elementor-element-30b5489 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-1283 .elementor-element.elementor-element-30b5489 .elementor-heading-title{font-size:24px;font-weight:700;text-transform:uppercase;line-height:28px;color:#FFFFFF;}.elementor-1283 .elementor-element.elementor-element-39be6e9 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1283 .elementor-element.elementor-element-39be6e9 .elementor-heading-title{font-size:13px;font-weight:500;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#FFFFFF;}.elementor-1283 .elementor-element.elementor-element-c45e4f9{color:#FFFFFF;font-size:15px;line-height:28.8px;}.elementor-1283 .elementor-element.elementor-element-5fd9015.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1283 .elementor-element.elementor-element-5fd9015 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1283 .elementor-element.elementor-element-11afeff > .elementor-widget-container{margin:0px 0px 18.75px 0px;}.elementor-1283 .elementor-element.elementor-element-11afeff{text-align:right;}.elementor-1283 .elementor-element.elementor-element-11afeff .elementor-heading-title{font-size:12px;text-transform:uppercase;letter-spacing:1.03px;color:#FFFFFF;}.elementor-1283 .elementor-element.elementor-element-0bab7c0{width:var( --container-widget-width, 381px );max-width:381px;--container-widget-width:381px;--container-widget-flex-grow:0;}.elementor-1283 .elementor-element.elementor-element-3cfcdbc{padding:110px 0px 110px 0px;}.elementor-1283 .elementor-element.elementor-element-e100e43:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-e100e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-1283 .elementor-element.elementor-element-e100e43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-1283 .elementor-element.elementor-element-e100e43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1283 .elementor-element.elementor-element-e702cbe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1283 .elementor-element.elementor-element-46e3c73{width:var( --container-widget-width, 434px );max-width:434px;--container-widget-width:434px;--container-widget-flex-grow:0;}.elementor-1283 .elementor-element.elementor-element-46e3c73 > .elementor-widget-container{margin:10px 0px 55px 0px;}.elementor-1283 .elementor-element.elementor-element-46e3c73 .elementor-heading-title{font-size:24px;text-transform:uppercase;line-height:28px;}.elementor-1283 .elementor-element.elementor-element-3e60422{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-title{font-size:14px;text-transform:uppercase;line-height:18px;}.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-description{font-size:14px;text-transform:uppercase;line-height:18px;}.elementor-1283 .elementor-element.elementor-element-ee75379 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1283 .elementor-element.elementor-element-ee75379{line-height:28px;}.elementor-1283 .elementor-element.elementor-element-48e7590 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1283 .elementor-element.elementor-element-48e7590 .elementor-heading-title{font-size:13px;font-weight:bold;text-transform:uppercase;line-height:16px;letter-spacing:1px;color:#000000;}.elementor-1283 .elementor-element.elementor-element-613aecf > .elementor-widget-container{margin:-10px 0px -20px 0px;}.elementor-1283 .elementor-element.elementor-element-613aecf{line-height:28px;}.elementor-1283 .elementor-element.elementor-element-2e7f9a5 > .elementor-element-populated{padding:70px 10px 10px 10px;}.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1283 .elementor-element.elementor-element-56bc6fe{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > a{font-size:16px;text-transform:uppercase;line-height:22px;letter-spacing:1.07px;}.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:1371px){.elementor-1283 .elementor-element.elementor-element-3172ea6:not(.elementor-motion-effects-element-type-background), .elementor-1283 .elementor-element.elementor-element-3172ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1370px){.elementor-1283 .elementor-element.elementor-element-3172ea6{padding:180px 0px 200px 0px;}.elementor-1283 .elementor-element.elementor-element-3cfcdbc{padding:100px 0px 100px 0px;}.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:1023px){.elementor-1283 .elementor-element.elementor-element-3172ea6{padding:100px 0px 100px 0px;}.elementor-1283 .elementor-element.elementor-element-0bab7c0{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-1283 .elementor-element.elementor-element-3cfcdbc{padding:50px 0px 50px 0px;}.elementor-1283 .elementor-element.elementor-element-46e3c73 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:767px){.elementor-1283 .elementor-element.elementor-element-3172ea6 > .elementor-container{min-height:580px;}.elementor-1283 .elementor-element.elementor-element-3172ea6{padding:10px 0px 10px 0px;}.elementor-1283 .elementor-element.elementor-element-5fd9015.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1283 .elementor-element.elementor-element-11afeff > .elementor-widget-container{margin:30px 0px 18.5px 0px;}.elementor-1283 .elementor-element.elementor-element-11afeff{text-align:left;}.elementor-1283 .elementor-element.elementor-element-3cfcdbc{padding:20px 0px 40px 0px;}.elementor-1283 .elementor-element.elementor-element-e100e43{padding:50px 0px 50px 0px;}.elementor-1283 .elementor-element.elementor-element-e702cbe{width:100%;}.elementor-1283 .elementor-element.elementor-element-46e3c73 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1283 .elementor-element.elementor-element-46e3c73 .elementor-heading-title{font-size:18px;}.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper{text-align:left;}.elementor-1283 .elementor-element.elementor-element-d228aba{width:100%;}.elementor-1283 .elementor-element.elementor-element-2e7f9a5 > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item > a{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-39be6e9 */.elementor-1283 .elementor-element.elementor-element-39be6e9 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c45e4f9 */.elementor-1283 .elementor-element.elementor-element-c45e4f9 {
    height: 116px;
    padding-right: 15px;
    overflow-y: auto;
    overflow-x: hidden;
}


/* width */
.elementor-1283 .elementor-element.elementor-element-c45e4f9::-webkit-scrollbar {
  width: 2px;
}

/* Track background color*/
.elementor-1283 .elementor-element.elementor-element-c45e4f9::-webkit-scrollbar-track {
  background-color: rgb(233,236,239,0.1);

}
 
/* Handle */
.elementor-1283 .elementor-element.elementor-element-c45e4f9::-webkit-scrollbar-thumb {
  background: #FFFFFF; /*not working so use border instead*/
  border: 1px solid #FFFFFF;
}

/* Handle on hover */
.elementor-1283 .elementor-element.elementor-element-c45e4f9::-webkit-scrollbar-thumb:hover {
  background-color: rgb(233,236,239,0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11afeff */.elementor-1283 .elementor-element.elementor-element-11afeff {
    opacity: 0.52;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0bab7c0 */.elementor-1283 .elementor-element.elementor-element-0bab7c0 .item{
    display: block;
 border-radius: 2px;
  background-color: #FFFFFF;
  box-shadow: 0 0 15px 0 rgba(2,6,19,0.12);    
  align-items: stretch;
  padding: 0;
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  padding: 5px;
}
.elementor-1283 .elementor-element.elementor-element-0bab7c0 .c1 {
    overflow: hidden;
}
.elementor-1283 .elementor-element.elementor-element-0bab7c0 .c1 img {
    display: block;
    transition: all 0.8s ease;
    width: 73px;
}
.elementor-1283 .elementor-element.elementor-element-0bab7c0 .c2 {
    padding-left: 20px;
}
.elementor-1283 .elementor-element.elementor-element-0bab7c0 .heading {
	font-family:"Gill Sans Bold";
	font-weight: 300;  
 font-size: 12px;
  letter-spacing: 2px;	
  line-height: 1;
  text-transform: uppercase;
  height: 100%;
}

.elementor-1283 .elementor-element.elementor-element-0bab7c0 a:after {
    content: url('/wp-content/uploads/2022/07/hico-arrow-btn-right-copy-3.svg');
    position: absolute;
    right: 31px;
    top: calc(50% - 13.5px);
    transition: all 0.3s ease;
}
.elementor-1283 .elementor-element.elementor-element-0bab7c0 .item:hover:after{
    right: 35px;
}  
.elementor-1283 .elementor-element.elementor-element-0bab7c0 .item:hover .c1 img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5ace0c7 */.elementor-1283 .elementor-element.elementor-element-5ace0c7 .item {
	border-radius: 2px;
	background-color: #ffffff;
	box-shadow: 0 0 15px 0 rgba(2, 6, 19, 0.12);
	align-items: stretch;
	padding: 0;
	position: relative;
	display: flex;
	align-items: flex-start;
	margin-bottom: 20px;
	padding: 10px 5px;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .c1 {
    width: 100%;
    max-width:200px;
  
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .c1 img {
	display: block;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .c2 {
	padding: 15px 65px 0 35px;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .heading {
	font-family: "Gill Sans Bold";
	font-weight: 300;
	font-size: 20px;
	line-height: 1;
	text-transform: uppercase;
	height: 100%;
	margin-bottom: 20px;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .text {
	color: #000000;
	font-size: 14px;
	line-height: 25.2px;
	font-weight: 300;
	margin-bottom: 30px;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .more-link-container a {
	font-family: "Gill Sans Bold";
	font-weight: 300;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 14px;
	text-transform: uppercase;
	position: relative;
	padding-right: 40px;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .more-link-container a:after {
	content: url("/wp-content/uploads/2022/07/hico-arrow-btn-right-copy-3.svg");
	position: absolute;
	right: 0;
	top: 50%;
	transition: all 0.3s ease;
	transform: translateY(-50%);
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .more-link-container a:hover:after {
	right: 5px;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .heading a:hover {
	text-decoration: underline;
}
.elementor-1283 .elementor-element.elementor-element-5ace0c7 .c1 a {
	display: block;
	line-height: 0;
	overflow: hidden;
}
@media (max-width: 1366px) {
	.elementor-1283 .elementor-element.elementor-element-5ace0c7 .c2 {
		padding: 15px 65px 20px 20px;
	}
}
@media (max-width: 767px) {
	.elementor-1283 .elementor-element.elementor-element-5ace0c7 .item {
		flex-wrap: wrap;
		padding: 30px 10px 20px;
		/*text-align: center;*/
		/*justify-content: center;*/
	}
	.elementor-1283 .elementor-element.elementor-element-5ace0c7 .c1 {
    	max-width: 320px;
    	margin: auto;
    }
	.elementor-1283 .elementor-element.elementor-element-5ace0c7 .c2 {
		padding: 30px 0 0 0;
	}
	.elementor-1283 .elementor-element.elementor-element-5ace0c7 .heading {
		margin-bottom: 15px;
	}
	/* .elementor-1283 .elementor-element.elementor-element-5ace0c7 .c1{
        display:none;
    } */
	.elementor-1283 .elementor-element.elementor-element-5ace0c7 .heading {
		font-size: 18px;
		line-height: 21px;
	}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e60422 */.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper {
display: flex !important;
flex-wrap: no-wrap;
align-items: stretch;
 border-radius: 1px;
  background-color: #FFFFFF;
  box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
  padding: 0 0 0 0;
  position: relative;
}
.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper:after {
    content: url('/wp-content/uploads/2022/07/hico-arrow-btn-right-copy-3.svg');
    display: inline-block;
    position: absolute;
    top: 40px;
    right: 27px;
    transition: all 0.3s ease;
    
}
.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper:hover:after {
    right: 33px;
    
}
.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-img {
    padding: 24px 0 0 10px;
    min-width: 140px;
    max-width: 140px;
    
}
.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-content {
    padding: 24px 0 0 10px;
}
.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-title  {
    width: 100%;
    height: 100%;
}
.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-title a {
    display: block;
    width: 100%;
    height: 100%;
}
.elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-title a .font-gill-b {
    display: inline-block;
    max-width: 183px;
}

@media (max-width: 1023px) {
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper:after {
        right: 12px;
    }
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper:hover:after {
        right: 17px;
        
    }  
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-content {
        padding: 24px 0 0 0;
    }    
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-img {
        padding: 24px 0 0 0;
    }    
}
@media (max-width: 767px) {
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper .elementor-image-box-img {
        min-width: 30%;
    }
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-title {
        font-size: 13px !important;
    }
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper:after {
        right: 12px;
        top: calc(50% - 13.5px);
    }
    .elementor-1283 .elementor-element.elementor-element-3e60422 .elementor-image-box-wrapper:hover:after {
        right: 17px;
        
    }     
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e702cbe */.elementor-1283 .elementor-element.elementor-element-e702cbe {
    width: 50%;
}
@media (max-width: 767px) {
    .elementor-1283 .elementor-element.elementor-element-e702cbe {
        width: 100%;
    }    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48e7590 */.elementor-1283 .elementor-element.elementor-element-48e7590 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d228aba */.elementor-1283 .elementor-element.elementor-element-d228aba {
    width: 50%;
}
@media (max-width: 767px) {
    .elementor-1283 .elementor-element.elementor-element-d228aba {
        width: 100%;
    }    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56bc6fe */.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item {
    padding: 12px;
    width: 25%;
    opacity: 0;
}
.elementor-1283 .elementor-element.elementor-element-56bc6fe.animated .elementor-icon-list-item{
    -webkit-animation: fadeIn 0.3s ease-in-out;
    animation: fadeIn 0.3s ease-in-out;
    animation-fill-mode: forwards;
}
.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item a{
    display: block;
    min-height: 234px;
  border-radius: 1px;
  background-color: #FFFFFF;
  box-shadow: 0 0 17px 0 rgba(2,6,19,0.12); 
  padding: 41px 29px 27px 29px;
  position: relative;
}

.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item a:before {
    content: 'Research';
	font-family:"Gill Sans Semibold";
	font-weight: 300;
  font-size: 11px;
  letter-spacing: 0.92px;
  line-height: 10px;
  color: #B0BEA5;
}
.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item a:after {
    content: '';
    display: inline-block;
    position: absolute;
     height: 32px;
      width: 32px;   
    background: url('/wp-content/uploads/2022/07/hico-arrow-btn-right.svg') center no-repeat;
  background-color: #1E1E1E;
  bottom: 27px;
  left: 29px;
  transition: all 0.3s ease;
}

.elementor-1283 .elementor-element.elementor-element-56bc6fe a:hover:after {
    left: 34px;
}

.elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-text{
    font-weight: 600;
}

@media (max-width: 1366px) {
    .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item {
        width: 33.33%;
    }    
}
@media (max-width: 1023px) {
    .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item {
        width: 50%;
    }    
}
@media (max-width: 767px) {
    .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item {
        width: 100%;
    }
    .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item a{
        min-height: 185px;
        padding-top: 40px;
        padding-bottom: 17px;
    }
    .elementor-1283 .elementor-element.elementor-element-56bc6fe .elementor-icon-list-item a:after{
        bottom: 17px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2e7f9a5 */.elementor-1283 .elementor-element.elementor-element-2e7f9a5 {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e100e43 */.elementor-1283 .elementor-element.elementor-element-e100e43 > .elementor-container {
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1283 .elementor-image-box-wrapper img, 
body.elementor-page-1283 .image-box-container .item img{
    transition: all 0.3s ease-in-out;
}
body.elementor-page-1283 .elementor-image-box-wrapper:hover img{
    transform: scale( 1.1 );
}
body.elementor-page-1283 .image-box-container .item a:hover img{
    transform: scale( 1.05 );
}/* End custom CSS */