.elementor-838 .elementor-element.elementor-element-06dbd48{--display:flex;--min-height:864px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-838 .elementor-element.elementor-element-06dbd48:not(.elementor-motion-effects-element-type-background), .elementor-838 .elementor-element.elementor-element-06dbd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for html, class: .elementor-element-299adfa */.elementor-838 .elementor-element.elementor-element-299adfa{
    font-family: "Space Grotesk";
}

.elementor-838 .elementor-element.elementor-element-299adfa ul input{
    display: none;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul{
display: flex;
flex-direction: column;
gap: 20px;
list-style: none;
color: #ccc;
padding: 0;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul li{
position: relative;
display: flex;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul .texto{
font-size: 1em;
line-height: 1.5em;
cursor: pointer;
padding-left: 30px;
transition: 0.3s ease-in-out;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul .circulo{
position: absolute;
top: 2px;
z-index: 2;
box-sizing: border-box;
width: 21px;
height: 21px;
border: 2px solid #fff;
border-radius: 100%;
cursor: pointer;
transition: 0.4s ease-out 0.5s;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul .check{
position: absolute;
top: 7px;
left: 2px;
stroke: red;
stroke-width: 3;
stroke-dasharray: 30 30;
stroke-dashoffset: 30;
transition: 0.5s ease-out;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul input:checked ~ .texto{
color: #ffffff50;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul input:checked ~ .circulo{
transition: 0.4s ease-in;
transform: scale(1.5);
opacity: 0;
}

.elementor-838 .elementor-element.elementor-element-299adfa ul input:checked ~ .check{
stroke-dashoffset: 0;
transition: 0.5s ease-out 0.4s;
}/* End custom CSS */