/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*--------------------------------------------------------------
## Body, fonts, Typography, etc.
--------------------------------------------------------------*/

/* Titles, Important Declarations */
.cw-light h1,.cw-light h2,.cw-light h3,.cw-light h4,.cw-light h5,.cw-light h6,.cw-light div,.cw-light span,.cw-light p {color:#FFF !important;}
.cw-dark h1,.cw-dark h2,.cw-dark h3,.cw-dark h4,.cw-dark h5,.cw-dark h6,.cw-dark div,.cw-dark span,.cw-dark p {color:#1C1C1C !important;}
.cw-grey h1,.cw-grey h2,.cw-grey h3,.cw-grey h4,.cw-grey h5,.cw-grey h6,.cw-grey div,.cw-grey span,.cw-grey p {color:#797979 !important;}
.cw-brand h1,.cw-brand h2,.cw-brand h3,.cw-brand h4,.cw-brand h5,.cw-brand h6,.cw-brand div,.cw-brand span,.cw-brand p {color:#1E3C70 !important;}

/*Hompeage Cloud Links - Learn More*/
.cw-learn-more div, a.cw-learn-more {text-transform:uppercase !important;color:#1E3C70 !important;}
.cw-learn-more div:hover, a.cw-learn-more:hover {color:#797979 !important;}

/*--------------------------------------------------------------
## Interactive Map
--------------------------------------------------------------*/
.mapplic-legend {
    background-color: rgba(255,255,255,0.3) !important;
    margin: 0 0 0 0 !important;
    padding: 20px 0 20px 20px !important;
    position: absolute;
    width:760px !important;
    height:60px !important;
    left: 50% !important;
    margin-top:20px !important;
    margin-left:-380px !important;
    bottom: 0;
    top:0 !important;
}
@media (max-width: 480px) {
    .mapplic-legend {
    width:300px !important;
    height:130px !important;
    left: 50% !important;
    margin-top:20px !important;
    margin-left:-150px !important;
    }
}
.mapplic-toggle {
    display: inline-block !important;
    cursor: pointer;
    font-size: 16px;
    position: relative;
    margin: 0 0 0 0 !important;
    min-width: 20px;
    min-height: 20px;
    width:100px !important;
}
.mapplic-legend-label {
    display: block;
    font-size: 16px !important;
    font-weight:bold !important;
    color:#1e3d70 !important;
    margin: 3px 5px 5px 5px !important;
    padding-left: 28px;
    white-space: nowrap;
    -webkit-user-select: none;
}
/*Legend Toggle Styles*/
#mapplic-id7297 > div.mapplic-container > div.mapplic-legend > label:nth-child(1) > span.mapplic-toggle-circle {background-color:#1e3d70 !important;} /*HCM*/
#mapplic-id7297 > div.mapplic-container > div.mapplic-legend > label:nth-child(2) > span.mapplic-toggle-circle {background-color:#2b99cc !important;} /*AMS*/
#mapplic-id7297 > div.mapplic-container > div.mapplic-legend > label:nth-child(3) > span.mapplic-toggle-circle {background-color:#FFF7D6 !important;} /*EPM*/
#mapplic-id7297 > div.mapplic-container > div.mapplic-legend > label:nth-child(4) > span.mapplic-toggle-circle {background-color:#A92C4B !important;} /*ERP*/
#mapplic-id7297 > div.mapplic-container > div.mapplic-legend > label:nth-child(5) > span.mapplic-toggle-circle {background-color:#B78A00 !important;} /*SCM*/
#mapplic-id7297 > div.mapplic-container > div.mapplic-legend > label:nth-child(6) > span.mapplic-toggle-circle {background-color:#97ABE8 !important;} /*RPA*/
#mapplic-id7297 > div.mapplic-container > div.mapplic-legend > label:nth-child(7) > span.mapplic-toggle-circle {background-color:#00BCC9 !important;} /*Higher EDU*/


/*Map Background Color*/
.mapplic-map svg {background:#EBF2F8 !important}

/*ROI Form Styles*/
h2.stepTitle.positioned {display:none !important;}
h4.cw-roi-calc-h4 {font-size:20px !important;color:#1E3D70 !important; font-weight:400 !important;margin-bottom:-20px !important;}
#wpe_btnOrder {displaY:none !important;}
.cw-roi-left {background:#ff9900 !important;}
.cw-roi-right {background:#CCCCCC !important;}

/*--------------------------------------------------------------
--------------------------------------------------------------*/
.jet-video {background-color:#FFF !important;}
.cw-calculator-step-title {font-size:2.2em !important;font-weight:800 !important;color:#2A99CC !important;}
/*--------------------------------------------------------------
# ************************* LEFT *******************************
--------------------------------------------------------------*/
.cw-calculator-left {padding:0 !important;}
.mobile-only{
    display:none;
    margin-right:0.5em;
}


/*Container*/
.cw-calculator-step-1 {}

/*Complexity Options Container*/
.cw-complexity-options-container {margin-top:40px !important;}

/*Complexity Options Title*/
.cw-complexity-options-title {
    font-size:1.6em !important; 
    color:#797979 !important; 
    font-weight:300 !important;
    margin:0 0 20px 0 !important;}
.cw-complexity-toggles-title {
    font-size:1.6em !important; 
    color:#797979 !important; 
    font-weight:300 !important;
    margin:0 0 20px 0 !important;}
#ezfc_element-424 > div {margin-top:30px !important;}

/*Complexity Options Tooltips*/
.tooltip {
	position: relative;
	display: inline-block;
	width:20px !important;
	height:20px !important;
	z-index:999 !important;
	font-size:14px !important;
	line-height:1.4em !important;;
	margin-top:5px;
	cursor:pointer !important;}

.tooltip img {margin-bottom:-3px !important;}
.tooltiptext h6 {color:#2A99CC !important;font-weight:bold !important;margin:0 0 10px 0 !important;}
.tooltiptext p {font-weight:normal !important;font-size:14px !important;color:#797979 !important;margin:0 0 0 0 !important}

.tooltip .tooltiptext {
	visibility: hidden;
	opacity: 0;
	transition: visibility 0ms 200ms, opacity 200ms linear;
	width: 260px;
	background-color: #FFF;
	color: #797979;
	text-align: left;
	padding: 20px;
	position: absolute;
	top: -5px;
	left: 105%;
	z-index: 1;
	margin-left:20px;
	border-radius:10px;
	border:3px solid #ccc;}

.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
	transition: opacity 200ms linear;}

/*Complexity Options Labels*/
#ezfc_element-410 > label,
#ezfc_element-411 > label,
#ezfc_element-413 > label,
#ezfc_element-414 > label,
#ezfc_element-415 > label,
#ezfc_element-416 > label{color:#2A99CC !important;margin-bottom:20px !important;}

#ezfc_element-266 > div > div:nth-child(1) > div.ezfc-element-radio-text > label,
#ezfc_element-266 > div > div:nth-child(2) > div.ezfc-element-radio-text > label,
#ezfc_element-266 > div > div:nth-child(3) > div.ezfc-element-radio-text > label,
#ezfc_element-267 > div > div:nth-child(1) > div.ezfc-element-radio-text > label,
#ezfc_element-267 > div > div:nth-child(2) > div.ezfc-element-radio-text > label,
#ezfc_element-267 > div > div:nth-child(3) > div.ezfc-element-radio-text > label,
#ezfc_element-268 > div > div:nth-child(1) > div.ezfc-element-radio-text > label,
#ezfc_element-268 > div > div:nth-child(2) > div.ezfc-element-radio-text > label,
#ezfc_element-268 > div > div:nth-child(3) > div.ezfc-element-radio-text > label,
#ezfc_element-269 > div > div:nth-child(1) > div.ezfc-element-radio-text > label,
#ezfc_element-269 > div > div:nth-child(2) > div.ezfc-element-radio-text > label,
#ezfc_element-269 > div > div:nth-child(3) > div.ezfc-element-radio-text > label {color:#2A99CC !important;}

.ezfc-element-option-has-image .ezfc-element-icon-wrapper, .ezfc-element-option-has-image .ezfc-element-option-selectable-text {
	background:#e5e5e5 !important;
	color:#1E3D70 !important;
	font-size:0.8em !important;
	border:none !important;
	border-radius: 100px !important;
	text-transform:uppercase !important;
	font-weight:bold !important;} 

.ezfc-element-option-has-image .ezfc-element-icon-wrapper, .ezfc-element-option-has-image .ezfc-element-option-selectable-text:hover {
	background:#1E3D70 !important;color:#FFFFFF !important;}

.ezfc-element-option-has-image .ezfc-element-icon-wrapper.ezfc-selected, .ezfc-element-option-has-image .ezfc-element-option-selectable-text.ezfc-selected {
	background:#1E3D70 !important;color:#FFFFFF !important;}

/*Average employee full cost per year*/
#ezfc_element-420 > div {background:#e5e5e5 !important;border-radius:10px !important;border:none !important;height:20px !important;width:98.5% !important;}
#ezfc_element-420 > label {font-size:1.6em !important; color:#797979 !important; font-weight:300 !important;margin:0 0 30px 0 !important;}
#ezfc_element-420 > span > span.ezfc-text {display:none !important;}
#ezfc_element-421 > div > span.ui-slider-pip.ui-slider-pip-last.ui-slider-pip-label.ui-slider-pip-6 > span.ui-slider-label::after {content: "+";}
#ezfc_element-420 > div > span.ui-slider-pip.ui-slider-pip-last.ui-slider-pip-label.ui-slider-pip-75000 > span.ui-slider-label::after {content: "+";}
#ezfc_element-421 > div > span.ui-slider-pip.ui-slider-pip-last.ui-slider-pip-label.ui-slider-pip-6.ui-slider-pip-selected > span.ui-slider-label::after {content: "+";}
#ezfc_element-420 > div > span.ui-slider-pip.ui-slider-pip-last.ui-slider-pip-label.ui-slider-pip-75000.ui-slider-pip-selected > span.ui-slider-label::after {content: "+";}

/*Number of FTE's currently supporting the process*/
#ezfc_element-421 > div {background:#e5e5e5 !important;border-radius:10px !important;border:none !important;height:20px !important;width:98.5% !important;}
#ezfc_element-421 > label {font-size:1.6em !important; color:#797979 !important; font-weight:300 !important;margin:40px 0 30px 0 !important;}
#ezfc_element-421 > span > span.ezfc-text {display:none !important;}
.ui-slider-pips .ui-slider-label {color:#2A99CC !important;font-size:16px !important;margin-top:10px !important;}

/*Slider Styles*/

.ui-state-active, .ui-state-active, .ui-state-default {
	width:30px !important;
	height:30px !important;
	border:none !important;
	background:#1E3D70 !important;
	margin-top:-1px !important;
}
#ezfc_element-420 > div > span.ui-slider-handle.ui-corner-all.ui-state-default,
#ezfc_element-421 > div > span.ui-slider-handle.ui-corner-all.ui-state-default {background:#1E3D70 !important;}

.cw-task-frequency-title {
	font-size:1.6em !important; 
    color:#797979 !important; 
    font-weight:300 !important;
    margin:0 0 20px 0 !important;}

/*--------------------------------------------------------------
# ************************* RIGHT *******************************
--------------------------------------------------------------*/
.cw-calculator-right {
    margin: 40px 0 0 0 !important;
	padding:0 !important;
	border-radius:20px !important;
	border: solid 5px rgba(255,255,255,0.2) !important;
	background: rgba(255,255,255,0.2) !important;
    backdrop-filter: blur(5px) !important;}
.ui-state-default, .ui-widget-content .ui-state-default {border-radius:100% !important;background:#FFF !important;}
.cw-implementation-cost-results-box {margin-top:-30px !important;}
#ezfc_element-338 > div {display:none !important;}

/*Current Score*/
.cw-current-score-title  {
    font-size:2.2em !important;
    color:#797979 !important; 
    font-weight:300 !important;
    margin: 0 0 5px 0 !important;
    padding:10px 0 10px 10px !important;
	text-align:left !important;}
.cw-current-score-result  {
    font-size:2.2em !important;
    color:#2A99CC !important; 
    font-weight:800 !important;
    margin: 0 0 5px 0 !important;
    padding:10px !important;}
/*Complexity*/
.cw-complexity-score-title  {
    font-size:2.2em !important;
    color:#797979 !important; 
    font-weight:300 !important;
    margin: -20px 0 5px 0 !important;
    padding:10px 0 10px 10px !important;
	text-align:left !important;}
.cw-complexity-score-result  {
    font-size:2.2em !important;
    color:#2A99CC !important; 
    font-weight:800 !important;
    margin: -20px 0 0 -5px !important;
    padding:10px !important;}
.cw-complexity-score-result small {
    font-size:18px !important;
    text-transform:uppercase;}
/*Automation Cost*/
.cw-automation-cost-title  {
    font-size:2.2em !important;
    color:#797979 !important; 
    font-weight:300 !important;
    margin: 0 0 5px 0 !important;
    padding:10px !important;
	text-align:left !important;}
.cw-automation-cost-result  {
    font-size:1.6em !important;
    color:#2A99CC !important; 
    font-weight:800 !important;
    padding: 5px 0 0 10px !important;
}

/*Automation Score*/
.cw-automation-score-title  {
    font-size:2.2em !important;
    color:#2A9ACC !important; 
    font-weight:300 !important;
    margin: 0 0 5px 0 !important;
    padding:10px !important;
	text-align:left !important;}
.cw-automation-score-result  {
    font-size:2.2em !important;
    color:#1E3D70 !important; 
    font-weight:800 !important;
    margin: 0 0 5px 0 !important;
    padding:10px !important;}
.cw-automation-score-result small {
    font-size:20px !important;
    text-transform:uppercase;}
/*Implementation Cost Area*/
.cw-implementation-cost-result-title {
    font-size:1.6em !important; 
    color:#797979 !important; 
    font-weight:300 !important;
    margin:0 20px 40px 0 !important;    
}
.cw-implementation-cost-result-value {
    font-size:1.6em !important; 
    color:#2A99CC !important; 
    font-weight:800 !important;
}

#ezfc_element-461 > span > span.ezfc-text,
#ezfc_element-462 > span > span.ezfc-text,
#ezfc_element-294 > span > span.ezfc-text,
#ezfc_element-469 > span > span.ezfc-text,
#ezfc_element-466 > span > span.ezfc-text,
#ezfc_element-465 > span > span.ezfc-text,
#ezfc_element-470 > span > span.ezfc-text,
#ezfc_element-298 > span > span.ezfc-text,
#ezfc_element-457 > span > span.ezfc-text,
#ezfc_element-458 > span > span.ezfc-text {font-size:1.6em !important; font-weight:800 !important;color:#2A99CC !important;}

.cw-annual-accruel-title {
    font-size:2.2em !important; 
    color:#797979 !important; 
    font-weight:300 !important;
    margin:20px 0 0 0 !important;
}

.cw-slider-right {
    margin: 40px 0 0 0 !important;
    padding:20px !important;
	border-radius:0 !important;
    background: rgba(255,255,255,1) !important;
}
.cw-implementation-cost-title {
    font-size:1.6em !important; 
    color:#797979 !important; 
    font-weight:300 !important;
    margin:0 !important;
}

.cw-implementation-cost-message {
    font-size:1em !important; 
    color:#1E3D70 !important; 
    font-weight:600 !important;
    margin:-50px 0 20px 0 !important;
}
.cw-implementation-cost-sub-title {
	font-size:1em !important; 
    color:#1E3D70 !important; 
    font-weight:600 !important;
    margin:-20px 0 20px 15px !important;
}
#ezfc_element-449 > div > hr {border-bottom:5px solid #e5e5e5 !important;}
.cw-implementation-cost-accrual-box {margin-top:-60px !important; padding:15px 40px 15px 15px !important;}
.cw-implementation-cost-hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

/*Step Indicator*/
.ezfc-step-indicator,
.ezfc-step-title {display:none !important;}
/* Next/Previous Buttons*/
.ezfc-step-button-wrapper {text-align:left !important;}

.ezfc-step-next,
.ezfc-step-previous {
	background:#1E3D70 !important;
	border:1px solid #1E3D70 !important;
	border-radius:0 !important;
	text-transform:uppercase !important;
	color:#FFF !important;
	font-weight:bold !important;
	padding: 20px 60px 20px 60px !important;
	margin-left:10px !important;
}
.ezfc-step-next:hover {background:#1c1c1c !important;border:1px solid #1c1c1c !important;}
.ezfc-step-previous:hover {background:#1c1c1c !important;border:1px solid #1c1c1c !important;}
#ezfc_element-360-child {height:140px !important;padding:15px !important;}

/*Border Bottom*/
.cw-bottom-hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.ezfc-step-line {border-top:1px solid rgba(255,255,255, 0.2) !important;}

/*Form Container*/
.cw-form-container {
    margin: 40px 0 0 0 !important;
	padding:40px !important;
	border-radius:20px !important;
	border: solid 5px rgba(255,255,255,0.2) !important;
	background: #2A99CC !important;
}

/*Form Fields*/
.ezfc-theme-default .ezfc-element-input {
	padding:15px !important;
	border:none !important;
	color:#797979 !important;
	border-radius:0 !important;
}
.cw-form-title {
	font-size:2.2em !important; 
    color:#FFFFFF !important; 
    font-weight:800 !important;
    margin:0 0 0 0 !important;}

.ezfc-element-input {
	padding:15px !important;
	border:none !important;
	color:#797979 !important;
	border-radius:0 !important;	
}
#ezfc_element-346-child,
#ezfc_element-354-child,
#ezfc_element-355-child,
#ezfc_element-480-child
{
	padding:15px !important;
	border:none !important;
	color:#797979 !important;
	border-radius:0 !important;	
}

#ezfc_element-476 > div > p,
#ezfc_element-481 > div > p,
#ezfc_element-482 > div > div > div.ezfc-element-checkbox-text > label, 
#ezfc_element-481 > div > div > div.ezfc-element-checkbox-text > label {color:#FFF !important;}

#ezfc-submit-16 {
	background:#009D00 !important;
	border:1px solid #009D00 !important;
	border-radius:0 !important;
	text-transform:uppercase !important;
	font-weight:bold !important;
	color:#FFF !important;
	padding: 20px 60px 20px 60px !important;
	float:right !important;
	margin-top:-85px !important;
	width:220px !important;
}

.cw-cloudworks-video-tour {padding-right:100px !important;}

#ezfc_element-440,
#ezfc_element-441,
#ezfc_element-442,
#ezfc_element-443{
    display:none;
}

@media (max-width: 1280px) {
	#ezfc_element-264 {padding: 10px !important;}
	#ezfc_element-266 > div {width:100% !important;}
	#ezfc_element-266 > div > div:nth-child(1),
	#ezfc_element-266 > div > div:nth-child(2),
	#ezfc_element-266 > div > div:nth-child(3),
	#ezfc_element-267 > div > div:nth-child(1),
	#ezfc_element-267 > div > div:nth-child(2),
	#ezfc_element-267 > div > div:nth-child(3),
	#ezfc_element-268 > div > div:nth-child(1),
	#ezfc_element-268 > div > div:nth-child(2),
	#ezfc_element-268 > div > div:nth-child(3),
	#ezfc_element-269 > div > div:nth-child(1),
	#ezfc_element-269 > div > div:nth-child(2),
	#ezfc_element-269 > div > div:nth-child(3) {width:33% !important;}
	.tooltip {display:none !important;}
	#ezfc_element-272 > div,
	#ezfc_element-274 > div {width:95% !important;}
	.cw-complexity-score-result {margin-top:-5px !important;}
	#ezfc_element-284 > div > div:nth-child(2) > span > span > div > span.ezfc-text-currency {margin:0 0 0 5px !important;}
	.cw-calculator-right {padding:10px !important;}
	.cw-cloudworks-video-tour {margin:0 !important;padding-right:0 !important;}
	.cw-form-container {margin: -10px 0 0 0 !important;padding:20px 10px 20px 10px !important;}
	#ezfc-submit-14 {margin-top:-80px !important;width:150px !important;}
	#ezfc-element_344 > div.ezfc-step-button-wrapper > button {padding:10px !important;width:20px !important;background:none !important;border:none !important;}
	#ezfc_element-272 > label,
	#ezfc_element-274 > label,
	.cw-complexity-toggles-title,
	.cw-complexity-options-title {line-height:1.4em !important;}
	#ezfc_element-390 > div {display:none !important;}
	.cw-current-score-title {margin-top:-80px !important;}
	.cw-current-score-title,
	.cw-complexity-score-title,
	.cw-implementation-cost-title,
	.cw-implementation-cost-result-title,
	.cw-annual-accruel-title {font-size:1.4em !important;}
	.cw-implementation-cost-title {margin-top:-20px !important;}
	.cw-annual-accruel-title {margin-top:-10px !important;}
	#ezfc_element-293 {margin-top:10px !important;}
	#ezfc_element-297 {margin-top:10px !important;}
	.ezfc-step-button-wrapper {width:50% !important;}
	#ezfc-element_344 > div.ezfc-step-button-wrapper > button {color:#CCC !important;}
	#ezfc-submit-14 {width:180px !important;}
}


/* Mobile (Portrait/Landscape) */
@media only screen and (max-width: 767px) {
    
    .mobile-only{
        display:inline-block;
    }
 
    #ezfc_element-447,
    #ezfc_element-448,
    #ezfc_element-449{
        display:none;
    }
    .ezfc-element h5{
        margin-top:1em !important;
    }
    
    .cw-automation-cost-result{
        display:inline-block;
    }
    
    .ezfc-step-button-wrapper{
        width:100% !important;
        text-align: center !important;
    }
    
    #ezfc-submit-16{
        margin-top:0px !important;
        width:100% !important;
    }
    
}





/*--------------------------------------------------------------
# Fix Password Protected Area Styles
--------------------------------------------------------------*/
.cw-password-box {display:flex;height:90vh !important;}
.cw-password-form {width:300px !important;margin:auto;background:#e5e5e5 !important;padding:20px !important;border-radius:10px !important;border:5px solid #CCC !important;}
.cw-password-form img {width:100% !important;}
.cw-password-form p {width:100% !important;font-size:14px !important;text-transform:uppercase !important;line-height:1.4em !important;text-align:center !important;}
.cw-password-form input {width:250px !important;padding:10px !important;border:1px solid #CCC !important;font-size:16px !important;}
.cw-password-form button, input[type=button], input[type=reset], input[type=submit] {width:100% !important;padding:15px 30px 15px 30px !important;background:#1c1c1c !important;margin-top:10px !important;border:none !important;color:#FFF !important;}


/*--------------------------------------------------------------
# Animated Circles
--------------------------------------------------------------*/
.progressbar {
    display: inline-block;
    width: 100px;
    margin: 10px;
}
.circle {
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    display: inline-block;
    position: relative;
    text-align: center;
}
.circle canvas {
    vertical-align: middle;
}
.circle div {
    position: absolute;
    top: 30px;
    left: 0;
    width: 100%;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
}
.circle strong i {
    font-style: normal;
    font-size: 0.6em;
    font-weight: normal;
}
.circle span {
    display: block;
    color: #aaa;
    margin-top: 12px;
}

/*--------------------------------------------------------------
# Blog Posts
--------------------------------------------------------------*/
body.postid-8205 .wp-block-column p{
    display:none;
}

/*--------------------------------------------------------------
# Elementor Portfolio Items
--------------------------------------------------------------*/
.elementor-portfolio-item{
    border-left:1px solid #fff;
    border-right:1px solid #fff;
}

/*--------------------------------------------------------------
# Customer Success Stories Grid
--------------------------------------------------------------*/
.custom-success-stories .elementor-grid-item{
    position:relative;
    overflow:hidden;
}
.custom-success-stories .elementor-grid-item .elementor-widget-theme-post-title,
.custom-success-stories .elementor-grid-item .elementor-widget-theme-post-excerpt{
    visibility:hidden;
    opacity: 0;
}
.custom-success-stories .elementor-grid-item:hover .elementor-widget-theme-post-title,
.custom-success-stories .elementor-grid-item:hover .elementor-widget-theme-post-excerpt{
    visibility:visible;
    opacity: 1;
     -webkit-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.custom-success-stories .elementor-grid-item .elementor-widget-button a{
    height:100vh;
}