.wx1-custom-text-block {
    position: relative;
}

.wx1-content {
    transition: max-height 0.25s ease-in-out;
    overflow: hidden;
}

.wx1-gradient {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    pointer-events: none;
}

.wx1-toggle-btn {
    border-radius: 20px;
    box-shadow: 0 10px 20px #ccc;
    margin: 20px 0;
    padding: 20px;
    background: #fff;
    color: #111;
    border: none;
    cursor: pointer;
    transition: background 0.2s ease;
}

.wx1-toggle-btn:hover {
    background: #f0f0f0;
}


.expandable-text-block{margin:2rem 0}.expandable-text-block__title{font-size:1.5rem;font-weight:600;line-height:1.4;margin:0 0 1rem}.expandable-text-block__content-wrapper{overflow:hidden;position:relative;transition:max-height .3s ease-in-out}.expandable-text-block__content-wrapper.is-collapsed .expandable-text-block__fade{opacity:1}.expandable-text-block__content-wrapper.is-expanded{max-height:none!important}.expandable-text-block__content-wrapper.is-expanded .expandable-text-block__fade{opacity:0}.expandable-text-block__content{/*color:#333;line-height:1.6*/}.expandable-text-block__content p{margin:0 0 1rem}.expandable-text-block__content p:last-child{margin-bottom:0}.expandable-text-block__fade{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.95) 70%,#fff);bottom:0;height:80px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease-in-out}.expandable-text-block__button-wrapper{margin-top:1rem;text-align:center}.expandable-text-block__button{/*background:transparent;border:2px solid #0073aa;border-radius:4px;color:#0073aa;*/cursor:pointer;/*display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:all .2s ease-in-out}.expandable-text-block__button:hover{background:#0073aa;color:#fff}.expandable-text-block__button:focus{outline:2px solid #0073aa;outline-offset:2px}.expandable-text-block__button:active{transform:translateY(1px)*/}

.wp-block-telex-block-expandable-text-block {
                display: flex !important;
                color: rgba(255, 255, 255, 0.9) !important;
                flex-direction: column;
                align-items: center !important;
                justify-content: space-between !important;
                background: linear-gradient(97.27deg, rgb(57, 88, 96) 9.09%, rgb(22, 22, 22) 102.37%) !important;
                box-shadow: 0px 10px 20px #CCCCCC !important;
                border-radius: 20px !important;
                padding: 48px !important;
                margin-top: 20px !important;
                box-sizing: border-box !important;
            }

            .wp-block-telex-block-expandable-text-block .btn__clr {
                box-shadow: 0px 0px 60px rgba(251, 203, 100, 0.5);
                border: none !important;
            }

            .wp-block-telex-tag-cloud-tile {
                background: #ffffff;
                box-shadow: 0px 20px 30px #f8f8f8;
                border-radius: 20px;
                padding: 24px;
                gap: 20px;
                width: 100%;
                max-width: 1000px;
                margin: 0px auto !important;
            }

.wx1-toggle-btn	
{    padding: 15px !important;
    font-size: 0.8em !important;
    background: rgba(97, 191, 211, 0.3) !important;
			box-shadow: none !important;
}

            .wx1-custom-text-block  p{margin:0 0 1rem}
			.wx1-custom-text-block p:last-child{margin-bottom:0}