﻿




.hiw-icons {
    width: 130px;
    height: 130px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    color: white;
    background: linear-gradient(135deg, #1B5E8E 25%, #11669E 75%);
    background-size: 200% 200%;
}


.hiw-icons {
    position: relative;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #11669E;
    color: white;
}




.wave-01 {
    position: absolute;
    width: 300%;
    height: 300%;
    left: -100%;
    top: 50%;
    background-color: rgba(0,190,255,0.4);
    border-radius: 45%;
    animation: rotate 20s linear infinite;
}


.wave-02 {
    position: absolute;
    width: 300%;
    height: 300%;
    left: -100%;
    top: 57%;
    background-color: rgba(0,70,110,0.4);
    border-radius: 43%;
    animation: rotate 14s linear infinite;
}

.wave-03 {
    position: absolute;
    width: 300%;
    height: 300%;
    left: -100%;
    top: 60%;
    background-color: rgba(0,90,110,0.4);
    border-radius: 40%;
    animation: rotate 10s linear infinite;
}

@keyframes rotate {
    100% {
        transform: rotate(360deg);
    }
}
.regchoose{
    margin-top:0px !important;
}
.portal-card{
    padding:20px !important;
}
