.elementor-238 .elementor-element.elementor-element-6576b89a{padding:0px 0px 300px 0px;}.elementor-238 .elementor-element.elementor-element-30e85d3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-238 .elementor-element.elementor-element-750603d0{margin-top:0px;margin-bottom:0px;}@media(max-width:1024px){.elementor-238 .elementor-element.elementor-element-6576b89a{padding:20px 50px 230px 50px;}}@media(max-width:767px){.elementor-238 .elementor-element.elementor-element-6576b89a{padding:40px 20px 40px 20px;}.elementor-238 .elementor-element.elementor-element-5322ccaf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-238 .elementor-element.elementor-element-3c5adafd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-238 .elementor-element.elementor-element-942d555 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-238 .elementor-element.elementor-element-6eb66e46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-238 .elementor-element.elementor-element-30acad21 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-238 .elementor-element.elementor-element-7ce4809e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-238 .elementor-element.elementor-element-2662e76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-3c5adafd */.title{
 color:#fff !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-750603d0 */.gCircle{
    position: relative;
}
.gCircle::before{
    position: absolute;
    background: #0F0F1F;
opacity: 0.2;
content:"";
top:-8px;
bottom:-8px;
left:-8px;
right:-8px;
border-radius: 100%;
}
.gActive .gCircle::before{
background: #B12028;
opacity: 0.2;    
}
@media screen and (min-width: 768px) {
.processInner::before{
content:'';
position:absolute;    
height:2px;
background:#0F0F1F;
top:48px;
left:100px;
right:100px;
z-index:0;
}
.gHover{
    position:absolute;
    display: none;
top:85px;
z-index:1;
left:50%;
transform: translateX(-50%);
width: 400px;
}
.gActive .gHover{
display:block;    
}
.gActive .gCircle{
     background-color: #B12028;
    color: #fff;   
}
.processInner:hover .gActive .gHover{
    display:none;
}
.processInner:hover .gActive .gCircle{
background: #B12028;
color: #fff;
}
.processInner:hover .gActive:hover .gHover{
display:block;    
}
.processInner:hover .gActive:hover .gCircle{
background-color: #B12028;
    color: #fff;  
}
}
.process{
text-align: center;
font-family: "Roboto", Sans-serif;
}
.gCircle{
    width: 78px;
height: 78px;
background: #0F0F1F;
border-radius: 100%;
color: #fff;
font-weight: 400;
font-size: 28px;
display: inline-block;
text-align: center;
vertical-align: middle;
padding: 20px 20px;
margin-bottom: 20px;
    font-family: "Roboto Mono", Sans-serif;
}
.gHover{
padding: 20px;
}
.process:hover .gCircle{
    background-color: #B12028;
    color: #fff;
}
.process:hover .gHover{
    display: block;
}

.gTitle{
font-weight: bold;
font-size: 20px;
line-height: 10px;
margin-bottom: 20px;
color: #4B4D52;
}
.gDesc{
    color: #CCCCCC;
 font-family: Source Sans Pro;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 30px;
background: #B12028;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
padding: 25px;
width: 360px;

}
@media screen and (max-width: 767px) {
.gHover{
    position:relative;
margin-top:10px;
margin-bottom:20px;
}
.gCircle{
    margin-bottom:0;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6576b89a */@media (max-width:768px){
.gDesc{
 margin-left:auto!important;
 margin-right:auto!important;
 margin-top:-45px!important;
 padding-top:40px!important;
 width:250px!important;
 line-height:1.4em;
}

.gHover{
 padding:0px!important;
}
}

.gCircle{
 z-index:5!important;
}/* End custom CSS */