h1, h2, h3, h4, h5 { text-wrap: balance; }  .bricks-is-frontend .animation-trigger { opacity: 0; }  .animate { animation-name: fadeAnimation; animation-delay: calc(var(--delay, 0) * 200ms); animation-duration: var(--duration, 1100ms); animation-timing-function: easeOutQuart; animation-fill-mode: forwards; }  .animation--left-to-right { --translate: -20px, 0, 0; } .animation--right-to-left { --translate: 20px, 0, 0; } .animation--top-to-bottom { --translate: 0, -20px, 0; } .animation--bottom-to-top { --translate: 0, 20px, 0; }  @keyframes fadeAnimation { from { transform: translate3d(var(--translate)); } to { opacity: 1; transform: translate3d(0, 0, 0); } }  .fade-zoom-in { opacity: 0; transform: scale(0.8); animation: fadeZoomIn 0.5s ease-out forwards; } @keyframes fadeZoomIn { 0% { opacity: 0; transform: scale(0.8); } 100% { opacity: 1; transform: scale(1); } }  .heading-container-h1, .heading-container-h2, .heading-container-h3 { flex: flex; flex-direction: column; overflow: hidden; overflow-wrap: normal; } .highlight-h1, .highlight-h2, .highlight-h3 { background: var(--primary); text-align: left; display: inline; box-decoration-break: clone; -webkit-box-decoration-break: clone; } .heading-container-h1 { padding-right: 28px; border-radius: 40px; } .highlight-h1 { padding: 8px 28px; line-height: 48px; padding-inline-end: 25px; border-radius: 0px 40px 40px 0px; } .heading-container-h2 { padding-right: 28px; border-radius: 28px; } .highlight-h2 { font-size: 24.6667px !important; padding: 3px 18px; line-height: 40px !important; padding-inline-end: 25px; border-radius: 0px 28px 28px 0px; } .heading-container-h3 { padding-right: 22px; border-radius: 25px; } .highlight-h3 { font-size: 20.6667px !important; padding: 5px 18px; padding-inline-end: 22px; border-radius: 0px 25px 25px 0px; line-height: 39px; } @media (max-width: 570px) { .heading-container-h1 { border-radius: 30px; } .highlight-h1 { font-size: 28.8056px !important; padding: 2px 28px; line-height: 44px; } .highlight-h3 { padding: 3px 18px; line-height: 34px !important; } } @media (min-width: 570px) { .highlight-h1 { font-size: 36.8516px !important; padding: 2px 28px; line-height: 55px; } .highlight-h3 { line-height: 38px !important; } } @media (min-width: 800px) { .highlight-h1 { font-size: 41.7009px !important; padding: 0px 28px; line-height: 58px; } } @media (min-width: 1100px) { .highlight-h1 { font-size: 52.8px !important; line-height: 75px; padding: 1px 28px; } .highlight-h2 { font-size: 30px !important; padding: 4px 18px; line-height: 50px !important; } .highlight-h3 { font-size: 24px !important; padding: 3px 18px; line-height: 39px !important; } }  .bricks-menu-item a:hover { color: var(--primary); } .burger-menu-items a:hover { color: var(--light); } .card-feature-30__description { text-decoration: none !important; }