.pointer-event {pointer-events: none !important;}
html {scroll-behavior: smooth;}

.arrow-block {
    position: relative;
    z-index: 0
}

.arrow-block::before,
.arrow-block::after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid hsla(0, 0%, 100%, .15);
    z-index: -1
}

.arrow-block::before {
    top: 0;
    left: 0;
    border-bottom: none;
    border-right: none
}

@media screen and (max-width: 1100px) {
    .arrow-block::before,
    .arrow-block::after {
        width: 18px;
        height: 18px
    }
}

.arrow-block::after {
    bottom: 0;
    right: 0;
    border-top: none;
    border-left: none
}

.gradient-line,
.t-redactor__callout {
    position: relative;
    z-index: 0;
    background-color: #0D0D0DAD !important;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.gradient-line::after,
.t-redactor__callout::after {
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    inset: 0;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    content: "";
    display: block;
    z-index: 1;
    opacity: .37;
    background: radial-gradient(70.92% 100% at 50% 0%, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
    -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
}

.gradient-line-sec::before {
    background-color: #110F11;
}

.blog-post.--recd:not(:first-child) [data-elem-type="image"] {
    display: none !important;
}
.blog-post.--recd:last-child .blog-post-line {
    display: none !important;
}
.blog-post h3 {
    transition: color 0.3s ease, text-decoration 0.3s ease !important;
    text-underline-offset: 4px;
}
.blog-post:hover h3 {
    color: #ac82e6 !important;
}

.blog-post:active h3 {
    color: #6e385a !important;
    text-decoration: underline
}

.t-redactor__h3{font-size:24px !important;color:#eee !important;margin-bottom:24px !important;font-weight:400 !important;padding:0 !important;line-height:1.237 !important}.t-redactor__h4{font-size:20px !important;font-weight:400 !important;padding:0 !important;line-height:1.237 !important;color:#eee !important;margin-bottom:24px !important}.t-redactor__text{font-size:16px !important;color:#c8c8c8 !important;line-height:1.313 !important;padding:0 !important;margin-bottom:20px !important}.t-redactor__text li:not(:last-child){margin-bottom:20px !important}.t-redactor__callout{padding:32px !important;margin:40px 0 !important;background:#2F173157 !important;}.t-redactor__callout-text{font-size:16px !important;line-height:1.313 !important;color:#c8c8c8 !important}.t-redactor__callout:last-child{margin-bottom:0 !important}.t-redactor__callout svg{display:none !important}.t-redactor__callout::before{background-color:#1d141d}.t-redactor__tte-view figure img{-webkit-border-radius:8px;border-radius:8px}@media screen and (max-width: 1200px){.t-redactor__callout{font-size:14px !important;padding:20px !important;margin:20px 0 !important}.t-redactor__h3{font-size:20px !important}.t-redactor__h4{font-size:18px !important}.t-redactor__text{font-size:14px !important}}.tblog-btn{-webkit-border-radius:70px;border-radius:70px;overflow:hidden;position:relative;z-index:0}.tblog-btn::before{content:"";position:absolute;inset:0;width:100%;height:100%;-webkit-border-radius:inherit;border-radius:inherit;background-color:#4f2e87;opacity:0;-webkit-transition:.3s ease opacity;-o-transition:.3s ease opacity;transition:.3s ease opacity;z-index:-1}.tblog-btn:hover::before{opacity:1}.tblog-btn:active::before{opacity:1;background-color:#5b0e6e}