
@media (min-width: 360px) and (max-width: 991px) {

.parent-02 {
display: grid;
grid-template-columns: 1fr;
grid-template-rows: repeat(2, auto);
grid-column-gap: 0px;
grid-row-gap: 30px;
}
.div02-1 { grid-area: 1 / 1 / 2 / 2; }
.div02-2 { grid-area: 2 / 1 / 3 / 2; }

.div02-2 {
    text-align: center;
}
.top-h3 {
    font-size: clamp(14px, 14px + 0.00431*(100vw - 360px),18px);
    font-weight: 600;
    text-transform: uppercase;
}


.parent-02-r {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(1, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px;
margin-top: clamp(45px, 45px + 0.07132*(100vw - 360px), 90px);
margin-left: clamp(40px, 40px + 0.19017*(100vw - 360px), 160px);
margin-right: clamp(40px, 40px + 0.19017*(100vw - 360px), 160px);
margin-bottom: clamp(60px, 60px + 0.04754*(100vw - 360px), 90px);
}
.div02-r-1 { grid-area: 1 / 1 / 2 / 2; }
.div02-r-2 { grid-area: 1 / 2 / 2 / 3; }
.div02-r-3 { grid-area: 1 / 3 / 2 / 4; }

.div02-r-1 {
    margin-left: 0px;
    margin-right: auto;
}
.div02-r-2 {
    margin-left: auto; 
    margin-right: auto;
}
.div02-r-3 {
    margin-left: auto; 
    margin-right: 0px;
}

.svg-icon-text {
    text-transform: capitalize;
    font-weight: 600;
    font-size: clamp(14px, 14px + 0.00431*(100vw - 360px), 18px);
    line-height: 1.4;
    margin-top: 0.5rem;
}
.p-left {
    width: clamp(56px, 56px + 0.02586*(100vw - 360px), 80px);
    height: clamp(48px, 48px + 0.02155*(100vw - 992px), 68px);
}
.p-center {
    width: clamp(56px, 56px + 0.02586*(100vw - 360px), 80px);
    height: clamp(48px, 48px + 0.02155*(100vw - 360px), 68px);
}
.p-right {
    width: clamp(50px, 50px + 0.02371*(100vw - 360px), 72px);
    height: clamp(48px, 48px + 0.02155*(100vw - 360px), 68px);
}

}





@media (min-width: 992px) {

.parent-02 {
display: grid;
grid-template-columns: repeat(2, 50%);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.div02-1 { grid-area: 1 / 1 / 2 / 2; }
.div02-2 { grid-area: 1 / 2 / 2 / 3; }


.div02-2 {
    padding-left: 10%;
    padding-right: 15%;
}
.top-h3 {
    font-size: clamp(14px, 14px + 0.00431*(100vw - 992px),18px);
    font-weight: 600;
    text-transform: uppercase;
}


.parent-02-r {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(1, 1fr);
grid-column-gap: 0px;
grid-row-gap: 0px;
margin-top: clamp(30px, 30px + 0.09698*(100vw - 992px), 120px);
padding-right: clamp(0px, 0px + 0.16164*(100vw - 992px), 150px);
}
.div02-r-1 { grid-area: 1 / 1 / 2 / 2; }
.div02-r-2 { grid-area: 1 / 2 / 2 / 3; }
.div02-r-3 { grid-area: 1 / 3 / 2 / 4; }

.div02-r-1 {
    margin-left: 0px;
    margin-right: auto;
}
.div02-r-2 {
    margin-left: auto; 
    margin-right: auto;
}
.div02-r-3 {
    margin-left: auto; 
    margin-right: 0px;
}

.svg-icon-text {
    text-transform: capitalize;
    font-weight: 600;
    font-size: clamp(14px, 14px + 0.00431*(100vw - 992px), 18px);
    line-height: 1.4;
    margin-top: 0.5rem;
}
a .svg-icon-text {
    color: #30373e;
}
a .svg-icon-text:hover {
    color: #5eac12;
}
.p-left {
    width: clamp(56px, 56px + 0.02586*(100vw - 992px), 80px);
    height: clamp(48px, 48px + 0.02155*(100vw - 992px), 68px);
}
.p-center {
    width: clamp(56px, 56px + 0.02586*(100vw - 992px), 80px);
    height: clamp(48px, 48px + 0.02155*(100vw - 992px), 68px);
}
.p-right {
    width: clamp(50px, 50px + 0.02371*(100vw - 929px), 72px);
    height: clamp(48px, 48px + 0.02155*(100vw - 992px), 68px);
}


}

