.advanced-paragraph-block .block-inner {
    display: flex;
    flex-wrap: wrap;
}

.adv-para-button-alignment-right .adv-para-text-container {
    box-sizing: border-box;
    padding-right: 60px;
}

.adv-para-button-alignment-left .adv-para-text-container {
    order: 2;
    box-sizing: border-box;
    padding-left: 40px;
}
.adv-para-button-alignment-left .adv-para-button-container {
    order: 1;    
}


.adv-para-text-btn-wrap {
    flex-basis: 100%;
    display: flex;
}
.adv-para-text-container {
    flex: 1;
}
.adv-para-button-container {
    display: flex;
    align-items: flex-end;
}


.advanced-paragraph-block .adv-para-text-container *:last-child {
    margin-bottom: 0;
}


@media all and (max-width: 1920px) {
}
@media all and (max-width: 1366px) {
}
@media all and (max-width: 1280px) {
}
@media all and (max-width: 1023px) {
.adv-para-button-container {
  align-items: center;
}
}
@media all and (max-width: 768px) {
.advanced-paragraph-block .block-inner {
  flex-direction: column;
  gap: 30px;
}
.adv-para-button-alignment-right .adv-para-text-container {
  padding-right: 0;
}
}
@media all and (max-width: 480px) {
}
@media all and (max-width: 375px) {
}