.pp-twoCol-sec{background:linear-gradient(#f1f4f9,#f1f4f9)!important;margin:0 -20px}.pp-twoCol-sec .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1280px;padding:80px 20px}.pp-twoCol-sec .image-section{flex:1;padding:0 30px 0 0}.pp-twoCol-sec .image-section img{border-radius:10px;height:700px;object-fit:cover;width:100%}.pp-twoCol-sec .text-section{flex:1;padding-left:40px}.pp-twoCol-sec .text-section h2{color:#000;font-size:32px;font-weight:700}.pp-twoCol-sec .text-section p{font-size:16px;line-height:1.6}.pp-twoCol-sec .text-section p strong{font-weight:700}.pp-twoCol-sec .btn{color:#2d2d2d;display:inline-block;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;margin-top:20px;padding:15px 24px 15px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease;z-index:1}.custom-anim-button:after{background:#506cff;border-radius:50%;content:"";height:48px;position:absolute;right:0;top:0;transition:all .3s ease;width:48px;z-index:-1}.pp-twoCol-sec .btn:hover{color:#fff;padding-left:30px}.custom-anim-button:hover:after{border-radius:3px;width:100%}.custom-anim-button span{position:relative;z-index:1}.custom-anim-button .icon svg{height:14px;width:12px;fill:#2d2d2d}.pp-twoCol-sec .btn:hover .icon svg{fill:#fff}@media(max-width:1024px){.pp-twoCol-sec .image-section{padding:0}.pp-twoCol-sec .image-section img{height:auto}}@media(max-width:767px){.pp-twoCol-sec .image-section{flex:inherit;width:100%}.pp-twoCol-sec{margin:0}.pp-twoCol-sec .text-section{flex:inherit;padding:29px 0 0}}