.lp-image-text-section{max-width:1110px;background:var(--background-color);display:flex;margin:2rem auto;flex-direction:column;border-radius:20px;padding:60px;position:relative}.lp-image-text-section .image-background{position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;background-image:var(--background-image);background-attachment:scroll;background-repeat:no-repeat;border-radius:20px}.lp-image-text-section .image-text-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.lp-image-text-section .image-text-wrapper.image-position-left{flex-direction:row}.lp-image-text-section .image-text-wrapper.image-position-right{flex-direction:row-reverse}.lp-image-text-section .image-text-wrapper .image img{width:88%;display:flex}.lp-image-text-section .image-text-wrapper .image{width:50%;display:flex;flex-direction:column;align-items:center}.lp-image-text-section .image img{max-width:100%;height:auto;border-radius:8px}.lp-image-text-section .image-text-wrapper .text{width:50%;display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;color:var(--text-color);font-size:16px}.lp-image-text-section .image-text-wrapper .text.text-position-left{align-content:flex-end;text-align:right}.lp-image-text-section .text h4{color:var(--sub-head-color);font-size:14px;font-weight:400;text-transform:none}.lp-image-text-section .text h2{color:var(--text-color);font-style:normal;font-weight:700;margin:5px 0 10px;padding:0;text-transform:none}.lp-image-text-section .btn{color:#fff;background:transparent;font-family:Poppins;font-weight:600;border-radius:100px;border:1px solid #fff;padding:10px 20px;margin-top:24px;font-size:16px;transition:all .3s ease-in-out;gap:.5em;display:inline-flex;justify-content:center;text-decoration:none;align-self:start;line-height:1.68;letter-spacing:2px}.lp-image-text-section .btn:hover{color:#58677b;background:#fff}@media (max-width: 767px){.lp-image-text-section .image-text-wrapper.image-position-left{flex-direction:column}.lp-image-text-section .image-text-wrapper.image-position-right{flex-direction:column-reverse}.lp-image-text-section .image-text-wrapper .text{width:100%}.lp-image-text-section{padding:0}.lp-image-text-section .image-text-wrapper .image{width:100%}}
