.tpm-hero .tpm-hero-sec .tpm-heading{display:flex;flex-wrap:wrap;padding-bottom:30px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec{padding-right:50px;width:70%}.tpm-hero .tpm-hero-sec .tpm-heading .img-sec{width:30%}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{color:#1e1e1e;font-size:80px;font-weight:400;letter-spacing:0;line-height:120%;margin-bottom:46px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1 span,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2 span{font-style:Italic;font-weight:700;line-height:120%;padding-right:10px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h3{font-size:40px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 0 30px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h3 span{font-style:Italic;font-weight:700;padding-right:4px}.tpm-hero .tpm-hero-sec .add-info p{font-size:28px;font-weight:400;letter-spacing:0;line-height:120%;margin:0}.tpm-hero .tpm-hero-sec .add-info p span{font-weight:700}.tpm-hero .tpm-hero-sec .tpm-heading .img-sec img{border-radius:40px;min-height:328px;object-fit:cover}.tpm-hero .tpm-hero-sec .tpm-heading .img-sec.img-hh img{object-fit:contain}.tpm-hero .tpm-hero-sec .add-info{padding-bottom:60px}.tpm-hero .btn-sec{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tpm-hero .btn-sec a{align-items:center;border-radius:60px;display:inline-flex;font-size:16px;font-weight:400;gap:10px;letter-spacing:0;line-height:100%;text-decoration:none;transition:all .3s ease-in-out}.tpm-hero .btn-sec .btn-w-bg a{padding:16.5px 38.5px}.tpm-hero .btn-sec .btn-w-border a{padding:16.5px 31px}.tpm-hero .tpm-hero-sec.image_content .tpm-heading{flex-direction:row-reverse}.tpm-hero .tpm-hero-sec.image_content .tpm-heading .text-sec{padding:0 0 0 50px;width:68%}.tpm-hero .tpm-hero-sec.image_content .tpm-heading .img-sec{width:32%}.tpm-hero .tpm-hero-sec.content_image_layout2 .img-sec{width:37%}.tpm-hero .tpm-hero-sec.content_image_layout2 .text-sec{width:63%}.tpm-hero .tpm-hero-sec.image_content .tpm-heading .text-sec .button-section a{align-items:center;background:linear-gradient(90deg,#0074d8,#00aea0);border-radius:60px;color:#fff;display:inline-flex;font-size:16px;font-weight:400;gap:10px;letter-spacing:0;line-height:100%;padding:16px 30px;text-decoration:none;transition:all .3s ease-in-out}.tpm-hero .tpm-hero-sec.image_content .tpm-heading .text-sec .button-section a:hover{background:linear-gradient(180deg,#3f3c8d,#00baaa)}@media only screen and (min-width:768px) and (max-width:2000px){.tpm-hero .tpm-hero-sec .add-info{padding-bottom:4vh!important}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{font-size:clamp(42px,8vh,80px)!important;margin-bottom:0!important}.tpm-hero .tpm-hero-sec .add-info p{font-size:clamp(20px,3vh,28px)!important}.tpm-hero .tpm-hero-sec .tpm-heading{padding-bottom:4.5vh!important}.tpm-hero{height:100vh;padding:0!important}.tpm-hero .content-wrapper{align-items:end;display:flex;height:100%;padding-bottom:20vh}.tpm-hero .tpm-hero-sec.content_image{height:75%}.tpm-hero .tpm-hero-sec .tpm-heading .img-sec img{min-height:40vh!important}}@media only screen and (max-width:767px){.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1{font-size:38px;margin-bottom:20px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec{padding:0!important;width:100%!important}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h3{font-size:32px;line-height:42px;margin:0}.tpm-hero .tpm-hero-sec .tpm-heading .img-sec{padding-bottom:30px!important;width:100%!important}.tpm-hero .tpm-hero-sec .tpm-heading{flex-direction:column-reverse;padding-bottom:0}.tpm-hero .tpm-hero-sec .add-info p{font-size:22px;line-height:32px}.tpm-hero .tpm-hero-sec .add-info{padding-bottom:30px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{font-size:32px;line-height:42px}}@media only screen and (min-width:768px) and (max-width:1024px){.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1{font-size:50px;margin-bottom:35px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h3{font-size:34px}.tpm-hero .tpm-hero-sec .tpm-heading{padding-bottom:50px}.tpm-hero .tpm-hero-sec .add-info p{font-size:24px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec{padding-right:40px;width:67%}.tpm-hero .tpm-hero-sec .tpm-heading .img-sec{width:33%}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{font-size:48px;line-height:58px}.tpm-hero .tpm-hero-sec .tpm-heading .img-sec img{min-height:275px}.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{font-size:clamp(50px,8vh,58px)!important;line-height:64px!important;margin-bottom:0!important}}@media only screen and (min-width:1025px) and (max-width:1400px){.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{font-size:54px;margin-bottom:36px}.tpm-hero .tpm-hero-sec .add-info h3{font-size:24px}}@media only screen and (min-width:1401px) and (max-width:1600px){.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{font-size:65px;margin-bottom:36px}}@media only screen and (min-width:768px) and (max-width:950px){.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h1,.tpm-hero .tpm-hero-sec .tpm-heading .text-sec h2{font-size:42px!important}}