.typewriter {
    background: transparent !important;
	border: none !important;
	padding:0 !important;
}



.gform-loader{ display: none !important}


body{
	overflow-x: hidden !important;
}

.search-filter-input-text {
   
    padding: 0 17px;
    background: #0088FF1A;
    border: 1px solid #E8E7EC40;
}
.search-filter-input-text:focus, .search-filter-input-text:hover { border: 1px solid #E8E7EC40 !important;}

.search-filter-input-text input[type=text].search-filter-input-text__input,
.search-filter-input-text input[type=text].search-filter-input-text__input:hover{
    font-family: var(--e-global-typography-7fdc7ca-font-family), Sans-serif;
    color: #fff !important;
    font-size: 12px !important;
    line-height: 12px !important;
    padding: 0 !important;
   height: 42px;
}
input.search-filter-input-text__input::placeholder {
  color: #fff !important; 
font-size: 12px !important;
    line-height: 12px !important;
}



#rotationCircle{
	transition: all ease 500ms;
}
.common-div:not(body.elementor-editor-active .common-div){
	position:absolute;
	left:0;
	top:0;
}
#internalRisk,
#externalRisk,
#complianceRisk,
#internalRiskLarge,
#externalRiskLarge,
#complianceRiskLarge,
#vendorPulseLarge,
.common-colorBox,
#vendorPulse{ cursor: pointer;
	transition: all ease 800ms !important;
}
#externalRiskLarge.active,
#complianceRiskLarge.active,
#vendorPulseLarge.active,
#internalRiskLarge.active,
#vendorPulse.active,
#externalRisk.active,
#complianceRisk.active,
#internalRisk.active {
	fill: #1C76FD !important;
	fill-opacity: 1 !important;
}

.common-colorBox.active{
	fill: #1C76FD !important;
	fill-opacity: 1 !important;
}


.tbTitle{
	position: absolute;
	left:50%;
	top:170px;
	width:100%;
	padding:0 20px;
	transform: translatex(-50%);
	transition: all ease 400ms !important;
}
.tbTitleBox:hover .tbTitle{
	bottom:unset;
	top:20px;
}
.tbTitleBox .elementor-widget-image{transition: all ease 400ms !important;}
.tbTitleBox:hover .elementor-widget-image{opacity: 0;}

.tbTitleBox .elementor-widget-text-editor{
	position: absolute;
	left:0;
	right:0;
	padding:0 20px;
	bottom:-20px;
	opacity:0;
	transition: all ease 400ms !important;
}
.tbTitleBox:hover .elementor-widget-text-editor{opacity: 1; bottom:20px;}