.hero-image{ animation: heroZoom 18s ease-in-out infinite alternate;}@keyframes heroZoom{ from{ transform: scale(1); } to{ transform: scale(1.08); }}.card_country .btn-plus{ opacity: 0; visibility: hidden; transform: translateY(-10px) scale(.8); transition: all .3s ease;}.card_country:hover .btn-plus{ opacity: 1; visibility: visible; transform: translateY(0) scale(1);}div.hover-top:hover { transform: translateY(-15px); box-shadow: var(--shadow-lg); transition: all ease 0.7s; box-shadow: 0 20px 40px rgba(0,0,0,.58); border-radius: 24px;}.splide__track{ padding:48px 0;}.brxe-form textarea { border-radius: var(--radius-lg) !important;}span.text-light { font-weight: 400;}.card_konecta:hover .img_post_card { transform: scale(1.04); transition: all ease 0.5s;}.card_konecta .tittle_card { opacity: 0;}.card_konecta:hover .tittle_card { transform: translateY(0); opacity: 1;}.card_konecta::before { content: ''; position: absolute; top: 0; left: -100%; width: 50%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent ); transform: skewX(-25deg); transition: left 0.7s ease; z-index: 2; pointer-events: none; border-radius: 8px;}.card_konecta:hover::before { left: 150%;} html {font-size: 100%} body {font-size: 16px; font-family: "Work Sans"; font-weight: 400; line-height: 22px; color: var(--grey)} h1, h2, h3, h4, h5, h6 {color: var(--black)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {transition: all ease 0.3s; color: var(--amber-glow)} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover {color: var(--red)} .bricks-button {color: var(--ghost-white); font-size: 18px; font-weight: 500; line-height: 1.1; letter-spacing: 0px; border: var(--border-xs) solid var(--red); border-radius: var(--radius-pill); transition: all ease 0.3s; padding-right: var(--space-m); padding-left: var(--space-m)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--red)} .bricks-button.outline {color: var(--red); font-size: 18px; font-family: "Work Sans"; font-weight: 500; line-height: 1.1; letter-spacing: 0px; background-color: var(--ghost-white); border: var(--border-xs) solid var(--red); border-radius: var(--radius-pill)} .bricks-button.sm {padding-right: var(--space-m); padding-left: var(--space-m)} .bricks-button.md {padding-right: var(--space-m); padding-left: var(--space-m)} .bricks-button.lg {padding-right: var(--space-m); padding-left: var(--space-m)} .bricks-button.xl {padding-right: var(--space-l); padding-left: var(--space-l)} .bricks-button:hover {color: var(--red); border: var(--border-xs) solid var(--red); box-shadow: 0 5px 25px 0 rgba(227, 6, 19, 0.2)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--ghost-white)} .bricks-button.outline:hover {color: var(--ghost-white); background-color: var(--red); box-shadow: 0 5px 25px 0 rgba(227, 6, 19, 0.25)} .brxe-form .form-group label {color: var(--indigo); font-size: 13px; line-height: 1.1; font-weight: 500; font-family: "Work Sans"; letter-spacing: 1px; text-transform: uppercase} .brxe-form .form-group .label {color: var(--indigo); font-size: 13px; line-height: 1.1; font-weight: 500; font-family: "Work Sans"; letter-spacing: 1px; text-transform: uppercase} .brxe-form ::placeholder {font-size: 14px; color: var(--grey); font-family: "Work Sans"; font-weight: 400; line-height: 1.1} .brxe-form select {font-size: 14px; color: var(--grey); font-family: "Work Sans"; font-weight: 400; line-height: 1.1; background-color: #F8F8F8; border: var(--border-xs) solid #D9D9D9; border-radius: var(--radius-2xl); padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s); font-size: 16px} .brxe-form .form-group input {background-color: #F8F8F8; border: var(--border-xs) solid #D9D9D9; border-radius: var(--radius-2xl); padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s); font-size: 16px; font-family: "Work Sans"; font-weight: 400; line-height: 1.1} .brxe-form .flatpickr {background-color: #F8F8F8; border: var(--border-xs) solid #D9D9D9; border-radius: var(--radius-2xl); padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s)} .brxe-form textarea {background-color: #F8F8F8; border: var(--border-xs) solid #D9D9D9; border-radius: var(--radius-2xl); padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s); font-size: 16px; font-family: "Work Sans"; font-weight: 400; line-height: 1.1} .brxe-form .bricks-button {border: var(--border-xs) solid #D9D9D9; border-radius: var(--radius-2xl); padding-top: var(--space-2xs); padding-right: var(--space-s); padding-bottom: var(--space-2xs); padding-left: var(--space-s); color: var(--ghost-white); font-size: 16px; background-color: var(--red); border: var(--border-xs) solid var(--red); border-radius: var(--radius-pill)} .brxe-form .choose-files {border: var(--border-xs) solid #D9D9D9; border-radius: var(--radius-2xl)} .brxe-form .form-group {padding-top: var(--space-2xs); padding-right: var(--space-2xs); padding-bottom: var(--space-2xs); padding-left: var(--space-2xs)} .brxe-section {padding-top: var(--space-l); padding-right: var(--space-xs); padding-bottom: var(--space-l); padding-left: var(--space-xs)} @media (max-width: 991px) { .brxe-section {padding-top: var(--space-m); padding-bottom: var(--space-m)} }@media (max-width: 767px) { .brxe-section {padding-top: var(--space-s); padding-bottom: var(--space-s)} }@media (max-width: 478px) { .brxe-section {padding-top: var(--space-xs); padding-bottom: var(--space-xs)} }