.cz_2_btn {
    position: relative
}

.cz_2_btn_left {
    float: left
}

.cz_2_btn_right {
    float: right
}

.cz_2_btn_center {
    display: table !important;
    margin: 0 auto
}

.cz_2_btn a {
    display: inline-block;
    vertical-align: middle
}

.cz_2_btn a.btn1 {
    padding-right: 30px
}

.rtl .cz_2_btn a.btn1 {
    padding-left: 30px
}

.cz_2_btn a.btn2 {
    padding-left: 30px
}

.rtl .cz_2_btn a.btn2 {
    padding-right: 30px
}

.cz_2_btn_sep {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    margin: 10px -15px 0
}

.cz_2_btn_sep i {
    background: #fff none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 100%;
    display: inline-block;
    padding: 10px;
    position: relative;
    font-size: 20px;
    font-style: normal;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
    text-align: center
}

.elementor-widget-cz_2_buttons .cz_2_btn_sep i {
    padding: 0;
    box-sizing: content-box
}

.cz_2_btn_sep i:before,
.cz_2_btn_sep i span {
    display: inline-block
}

.cz_2_btn_sep.style2 i {
    border-radius: 0
}

.cz_2_btn_sep.style3 i {
    border-radius: 15px
}

.cz_2_btn_sep.style4 i {
    border-radius: 0;
    transform: rotate(45deg)
}

.cz_2_btn_sep.style4 i:before,
.cz_2_btn_sep.style4 i span {
    top: 0;
    transform: rotate(-45deg)
}

.cz_2_btn_sep.style5 i {
    border-radius: 15px;
    transform: rotate(45deg)
}

.cz_2_btn_sep.style5 i:before,
.cz_2_btn_sep.style5 i span {
    top: 0;
    transform: rotate(-45deg)
}

.cz_2_btn_sep.style6 i {
    border-radius: 0;
    transform: skewX(-45deg)
}

.cz_2_btn_sep.style6 i:before,
.cz_2_btn_sep.style6 i span {
    top: 0;
    transform: skewX(45deg)
}

.cz_2_btn_sep.style7 i {
    border-radius: 0;
    transform: skewX(45deg)
}

.cz_2_btn_sep.style7 i:before,
.cz_2_btn_sep.style7 i span {
    top: 0;
    transform: skewX(-45deg)
}

.cz_2_btn_sep.style8 i {
    border-radius: 0 20px
}

.cz_2_btn_sep.style9 i {
    border-radius: 20px 0
}

@media screen and (max-width:480px) {
    .cz_2_btn_center.hide_on_tablet {
        display: table
    }

    .cz_2_btn a {
        box-sizing: border-box
    }
}