.pentex-page-banner .banner-image {
height: 100%;
object-fit: cover;
margin-left: 41px !important;
margin-right: 41px !important;
border-radius: 20px;
}
.pentex-page-banner.full-banner .banner-image {
margin-left: 0 !important;
margin-right: 0 !important;
border-radius: 0px;
}
.pentex-page-banner {
position: relative;
overflow: hidden;
}
.pentex-page-banner h1 {
font-size: 36px !important;
line-height: 36px !important;
}
.pentex-page-banner.large-title h1 {
font-size: 126px !important; line-height: 36px !important;
}
.pentex-page-banner p {
font-size: 30px !important; line-height: 36px !important;
}
@media screen and (max-width: 768px) {
.pentex-page-banner .banner-image {
margin-left: 18px !important;
margin-right: 18px !important;
}
.pentex-page-banner.full-banner .banner-image {
margin-left: 0 !important;
margin-right: 0 !important;
}
.pentex-page-banner h1 {
font-size: 25px !important;
}
.pentex-page-banner.large-title {
aspect-ratio: 1/1 !important; 
}
.pentex-page-banner.large-title h1 {
font-size: 52px !important;
line-height: 15px !important;
}
.pentex-page-banner p {
font-size: var(--description-font-size-mobile, 25px) !important; line-height: 30px !important;
}
}