.elementor-3758 .elementor-element.elementor-element-661d928 > .elementor-container{min-height:90vh;}.elementor-3758 .elementor-element.elementor-element-0dfec03{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}/* Start custom CSS for html, class: .elementor-element-0dfec03 */#clicked-angle {
    display: none;
}
.rotate-group {
    cursor: pointer;
}

.animation a {
    text-decoration: none;
    color: inherit;
}

#icons {
    position: relative;
    height: 60vh;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

#icons svg {
    position: absolute;
    /* Ensure that overflow is visible to prevent clipping */
    overflow: visible;
    width: 400px; /* Adjust as needed */
    height: auto; /* Maintain aspect ratio */
    /* Adjust the transform origin to center the scaling */
    transform-origin: center center;
}

.text-div {
    position: absolute;
    top: 0; /* Adjust as needed */
    left: 60%; /* Adjust as needed */
    height: 100%;
    display: flex;
    align-items: center;
}

.text-div h1 {
    text-align: left;
    font-size: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    position: relative;
    padding: 0;
    margin: 0;
}

.text-div h2 a, .text-div h2 {
    text-align: left;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 100;
    text-decoration: underline;
    position: relative;
    padding: 0;
    margin: 0;
}

#div1 a, #div4 a, #div7 a {
    color: #EE8140;
}

#div2 a, #div5 a, #div8 a {
    color: #1073B7;
}

#div3 a, #div6 a {
    color: #F8EA3F;
}




@media only screen and (max-width: 600px) {
    .animation .elementor-widget-container {
        display: flex;
        flex-direction: column;
    }
    #icons {
        width:100%;
        scale:0.7;
    }
    .text-div {
        position:relative;
        left:0;
        justify-content: center;
    }
    .text-div h1 {
        font-size:25px;
        text-align:center!important;
        width:100%;
    }
}/* End custom CSS */