.text_with_button{position:relative}.text_with_button .card_container{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;position:relative;z-index:1}.text_with_button:after{border-bottom:1px dashed hsla(0,0%,100%,.4);border-top:1px dashed hsla(0,0%,100%,.4);content:"";height:100%;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}@media(max-width:1199px){.text_with_button .container{max-width:100%;padding:0 21px}}@media(min-width:481px){.text_with_button:before{border:1px dashed hsla(0,0%,100%,.4);border-bottom:none;border-top:none;content:"";height:100%;left:21px;margin:auto;max-width:1280px;pointer-events:none;position:absolute;right:21px;top:0;width:calc(100% - 42px);z-index:0}}@media(min-width:768px){.text_with_button .card_container .button_container,.text_with_button .card_container .title_text_content{max-width:max-content;width:100%}}@media(max-width:767px){.text_with_button .title_text_content{padding-bottom:36px}.text_with_button .title_text_content .heading{text-align:left}.text_with_button .card_container{display:block}.text_with_button .card_container .btn-wrapper{text-align:left}}@media(min-width:481px) and (max-width:767px){body .text_with_button .content_container:before{width:100%}}@media(max-width:480px){.text_with_button .container{padding:0}body .text_with_button .content_container:before{background-position:0 0;left:-15%;width:130%}}