.single-purple-square-container{flex:1 1 100%;flex-wrap:nowrap;justify-content:center;margin:0 0 120px;padding:4.6875rem 0}.single-purple-square-container .background{background:#545270;height:27.25rem;justify-content:center;max-width:120rem;position:absolute;width:100%}.single-purple-square-container .background picture{margin-left:16.875rem;margin-top:-5.3125rem}.single-purple-square-container .left-container{align-items:flex-start;margin:3.125rem 4.8125rem}.single-purple-square-container .left-container .text-container{color:#fff;flex-direction:column;max-width:31.25rem}.single-purple-square-container .left-container .text-container p{padding-top:1rem}.single-purple-square-container .left-container .btn{font-size:1.125rem;font-weight:700;margin-top:1.875rem;width:14.125rem}.single-purple-square-container .right-container{align-items:flex-end;margin:0 4.8125rem 0 0}.single-purple-square-container .right-container .square-image-container{transform:translateY(50px)}@media only screen and (max-width:1025px){.single-purple-square-container{background:#545270;flex-direction:column;margin:0;padding:4.375rem 1.25rem}.single-purple-square-container .background{display:none}.single-purple-square-container .left-container{align-items:center;justify-content:center;margin:initial}.single-purple-square-container .left-container .text-container{align-items:center;max-width:26.25rem;padding:0;text-align:center}.single-purple-square-container .left-container .text-container h2{font-size:2.25rem;margin-bottom:1.5rem}.single-purple-square-container .left-container .text-container p{font-size:.875rem}.single-purple-square-container .right-container{justify-content:center;margin:initial}.single-purple-square-container .right-container .square-image-container{margin-top:2.5rem;transform:none}}