.block-editor__container .editor-styles-wrapper,
html {
    --arr-white: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='white'/></svg>");
    --arr-primary: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='%f67c25'/></svg>");
    --arr-secondary: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='%232f2f2f'/></svg>");
    --arr-grey: url("data:image/svg+xml;utf8,<svg viewBox='0 0 25 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.1469 0.342216L24.1153 4.17503C24.3527 4.38675 24.4714 4.67512 24.4714 4.9927C24.4714 5.31028 24.3527 5.595 24.1153 5.81037L20.1469 9.65778C19.6761 10.1141 18.9085 10.1141 18.4377 9.65778C17.9669 9.2015 17.9669 8.46414 18.4377 8.00785L20.3408 6.1681H1.75508C1.08642 6.1681 0.544373 5.6461 0.544373 5C0.544373 4.3539 1.08642 3.8319 1.75508 3.8319H20.3408L18.4337 1.99215C17.9629 1.53586 17.9629 0.798503 18.4337 0.342216C18.9085 -0.114072 19.6721 -0.114072 20.1469 0.342216Z' fill='%233F4543'/></svg>")
}

.greenplanet-custom-block-contact .greenplanet-custom-block-contact__title {
    padding-bottom: 5px;
    position: relative;
    color: var(--e-global-color-c4dcbdf)
}

.greenplanet-custom-block-contact .greenplanet-custom-block-contact__title::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background: var(--e-global-color-accent);
    opacity: .1;
    border-radius: 6px
}

.greenplanet-custom-block-contact__wrapp {
    padding: 15px 20px;
    background: #fff;
    border-radius: 6px;
    border: 1px solid var(--e-global-color-accent);
    -webkit-box-shadow: 0 8px 24px 0 rgba(149, 157, 165, .2);
    box-shadow: 0 8px 24px 0 rgba(149, 157, 165, .2);
    cursor: pointer
}

.greenplanet-custom-block-contact__wrapp:hover {
    -webkit-animation: slide-top .8s cubic-bezier(.25, .46, .45, .94) both;
    animation: slide-top .8s cubic-bezier(.25, .46, .45, .94) both
}

.greenplanet-custom-block-contact__wrapp:hover .btn {
    color: var(--e-global-color-accent)
}

.greenplanet-custom-block-contact__wrapp:hover .btn::after {
    background: var(--arr-secondary) center/cover no-repeat
}

.greenplanet-custom-block-contact__content>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0;
    -webkit-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
    color: var(--e-global-color-c4dcbdf)
}

.greenplanet-custom-block-contact__content span {
    min-width: 21px;
    text-align: center;
    margin-right: 20px
}

.greenplanet-custom-block-contact__phone {
    margin-bottom: 5px
}

.greenplanet-custom-block-contact .btn {
    font-size: 16px;
    font-weight: 800;
    letter-spacing: 0;
    height: auto;
    margin-top: 15px;
    display: block;
    color: var(--e-global-color-primary);
    background-color: transparent;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.greenplanet-custom-block-contact .btn::after {
    content: '';
    background: var(--arr-primary) -10px center/cover no-repeat;
    display: block;
    width: 25px;
    height: 10px;
    margin-left: 10px;
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    border-bottom-left-radius: 50%
}

@-webkit-keyframes slide-top {
    0% {
        -webkit-box-shadow: 0 8px 24px 0 rgba(149, 157, 165, .2);
        box-shadow: 0 8px 24px 0 rgba(149, 157, 165, .2);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    70% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    100% {
        -webkit-box-shadow: 1px 12px 24px 1px rgba(149, 157, 165, .4);
        box-shadow: 1px 12px 24px 1px rgba(149, 157, 165, .4);
        -webkit-transform: translateY(-25px);
        transform: translateY(-25px)
    }
}

@keyframes slide-top {
    0% {
        -webkit-box-shadow: 0 8px 24px 0 rgba(149, 157, 165, .2);
        box-shadow: 0 8px 24px 0 rgba(149, 157, 165, .2);
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    70% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    100% {
        -webkit-box-shadow: 1px 12px 24px 1px rgba(149, 157, 165, .4);
        box-shadow: 1px 12px 24px 1px rgba(149, 157, 165, .4);
        -webkit-transform: translateY(-25px);
        transform: translateY(-25px)
    }
}