.avo-stp-drawing-btns.elementor-element.elementor-position-inline-end.elementor-mobile-position-inline-end.elementor-view-default.elementor-widget.elementor-widget-icon-box {
    background-color: var(--e-global-color-2c8fcba);
    margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
    padding: 0.2vw 0.3vw 0.2vw 1vw;
    border-style: solid;
    border-width: 0.12vw 0.12vw 0.12vw 0.12vw;
    border-radius: 50vw 50vw 50vw 50vw;
}

.avo-stp-drawing-btns a.elementor-icon {
    font-size: 1.667vw;
}

.avo-stp-drawing-btns a.elementor-icon-box-title {
    font-family: var(--e-global-typography-791a7b8-font-family), Sans-serif;
    font-size: var(--e-global-typography-791a7b8-font-size);
    font-weight: var(--e-global-typography-791a7b8-font-weight);
    text-transform: var(--e-global-typography-791a7b8-text-transform);
}

.avo-stp-drawing-btns .elementor-icon-box-wrapper {
    align-items: center;
    gap: 0.3vw;
}

@media only screen and (max-width: 1023px) {
    .avo-stp-drawing-btns a.elementor-icon {
        font-size: 4vw;
    }

    .avo-stp-drawing-btns.elementor-element.elementor-position-inline-end.elementor-mobile-position-inline-end.elementor-view-default.elementor-widget.elementor-widget-icon-box {
        padding: 0.3vw 0.5vw 0.5vw 2vw;
        border-width: 0.3vw 0.3vw 0.3vw 0.3vw;
    }

    .avo-stp-drawing-btns .elementor-icon-box-wrapper {
        gap: 0.3vw;
    }
}


@media only screen and (max-width: 767px) {
    .avo-stp-drawing-btns a.elementor-icon {
        font-size: 6vw;
    }

    .avo-stp-drawing-btns.elementor-element.elementor-position-inline-end.elementor-mobile-position-inline-end.elementor-view-default.elementor-widget.elementor-widget-icon-box {
        padding: 1vw 2vw 1vw 6vw;
        border-width: 0.6vw 0.6vw 0.6vw 0.6vw;
    }

    .avo-stp-drawing-btns .elementor-icon-box-wrapper {
        gap: 4vw;
    }
}