.text-with-image-block{width:100%;overflow:hidden}.text-with-image-block .container{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:80px;padding-top:100px;padding-bottom:100px}@media(max-width: 1024px){.text-with-image-block .container{padding-top:60px;padding-bottom:100px;gap:40px}}@media(max-width: 768px){.text-with-image-block .container{padding-top:60px;padding-bottom:100px;flex-direction:column-reverse;gap:40px}}.text-with-image-block .container.reverse{flex-direction:row-reverse}@media(max-width: 768px){.text-with-image-block .container.reverse{flex-direction:column-reverse;gap:40px}}.text-with-image-block .container .background-text{font-size:400px;font-weight:700;line-height:1;position:absolute;bottom:-70px;left:0;white-space:nowrap;letter-spacing:-20px;pointer-events:none}@media(max-width: 1024px){.text-with-image-block .container .background-text{font-size:240px;bottom:-50px;left:-20px;letter-spacing:-20px}}@media(max-width: 768px){.text-with-image-block .container .background-text{font-size:300px;bottom:-52px;left:-40px;letter-spacing:-20px}}.text-with-image-block .container .text-container{position:relative;flex:1;display:flex;flex-direction:column;gap:20px}.text-with-image-block .container .text-container h2{font-size:40px;font-weight:700}@media(max-width: 1024px){.text-with-image-block .container .text-container h2{font-size:24px}}.text-with-image-block .container .text-container .description-container{font-size:16px;font-weight:400;line-height:1.5}@media(max-width: 1024px){.text-with-image-block .container .text-container .description-container{font-size:14px}}.text-with-image-block .container .text-container .btn-primary{margin-top:12px;width:fit-content}.text-with-image-block .container .image-container{position:relative;flex:1;overflow:hidden;height:568px;border-radius:20px;overflow:hidden}@media(max-width: 1024px){.text-with-image-block .container .image-container{height:360px}}@media(max-width: 768px){.text-with-image-block .container .image-container{flex:none;width:100%}}.text-with-image-block .container .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}
