.elementor-kit-1191{--e-global-color-primary:#001219;--e-global-color-secondary:#54595F;--e-global-color-text:#696A6A;--e-global-color-accent:#EED268;--e-global-color-6d71e0b:#F4F7F6;--e-global-color-da2446a:#FFFFFF;--e-global-color-baf5bcb:#00000000;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-1191 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1191 input:not([type="button"]):not([type="submit"]),.elementor-kit-1191 textarea,.elementor-kit-1191 .elementor-field-textual{padding:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-sticky--effects {
    background: #fff!important;
    box-shadow: 0 0px 10px rgba(136, 136, 136, 0.16);
    
}

.e-con .e-con-inner, #header-logo img {
    transition: all .3s;
}

.elementor-sticky--effects.e-con .e-con-inner {
    padding-top: 15px;
    padding-bottom:15px;
}

.elementor-sticky--effects #header-logo img {
    width: 300px;
}
a:hover {
    text-decoration: none!important;
}

.hexagon-shape  {
    display: block;
    margin: 0 auto;
    position: relative;
    width: 330px;
    min-width:330px!important;
    height: 285px;
    background: var(--e-global-color-accent );
    box-sizing: border-box;
    -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
    -moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
}

.hexagon-shape:before {
    content:"";
    position: absolute;
    background-color: #fff;
    top: 5px;
    left: 5px;
    right:5px;
    bottom:5px;
  display:block;
    -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
    -moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
    z-index:-1;
}

.hexagon-shape .elementor-heading-title {
    z-index:5;
}

.hexagon-shape .elementor-widget-container {
    display: flex;
    align-items: center;
}

.hexagon-shape-image img {
    display: block;
    margin: 0 auto;
    position: relative;
   
    min-width:440px!important;
  
    background: var(--e-global-color-accent );;
    box-sizing: border-box;
    -webkit-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
    -moz-clip-path: polygon(0% 50%, 25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%);
}

.hexagon-shape.size-01 {

    min-width:285px!important;
    height: 250px;
}

.hexagon-shape.size-02 {
 
    min-width:320px!important;
    height: 270px;
}

.hexagon-shape.size-03 {
    
    min-width:340px!important;
    height: 310px;
}

.hexagon-shape.size-04 {

    min-width:360px!important;
    height: 310px;
}

.hexagon-shape.size-05 {
width:360px!important;
    min-width:360px!important;
    height: 310px;
}


.hexagon-shape-svg .hex {
  cursor: pointer;
  stroke: var(--e-global-color-accent )!important;
  stroke-width: 2px!important;
}

.hexagon-shape-svg #color-fill .hex {
  fill: transparent;
}

.hexagon-shape-svg #color-fill {
    height:600px!important;
    min-width:500px!important;
}

/* logo carousel */
.elementor-slick-slider .slick-slide img {
   	-webkit-filter: grayscale(100%);
   	-moz-filter: grayscale(100%);
   	filter: grayscale(100%);
   	transition: all 0.5s ease;
	opacity:0.7;
	max-height: 75px;
 }

.elementor-slick-slider .slick-slide img:hover {
   	-webkit-filter: grayscale(0%);
   	-moz-filter: grayscale(0%);
   	filter: grayscale(0%);
	opacity:1;
}

.elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner {
    height: 75px;
    display: flex;
    vertical-align: middle;
    text-align: center;
    align-items: center;
}

@media (max-width:767px) {
	.elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner {
		height: 110px;
	}
}

/* Text editor fudges */

.elementor-widget-text-editor p:last-child {
	margin-bottom: 0;
	padding: 0;
}

.elementor-text-editor p + h3, .elementor-text-editor ul + h3, .elementor-text-editor ol + h3 {
    margin-top: 30px;
}

.elementor-text-editor ul + p, .elementor-text-editor ol + p {
     margin-top: 2rem;
}

.elementor-text-editor li + li {
    margin-top: 0.25rem;
}

.elementor-text-editor .alignleft {
    margin-right: 2rem;
    margin-bottom: 1.5rem;
}

.elementor-text-editor .alignright {
    margin-left: 2rem;
    margin-bottom: 1.5rem;
}

/*temporary*/
.elementor p{
font-family: var(--e-global-typography-text-font-family ), Sans-serif;
}
.insights-recent-item .elementor-heading-title, .insights-recent-item .jet-listing-dynamic-field__content {
    display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.insights-recent-item .jet-listing-dynamic-field__content {
     -webkit-line-clamp: 3;
}


.elementor-button-icon {
    color: var(--e-global-color-accent );
}/* End custom CSS */