.country-switcher { position: relative; display: inline-block; font-family: inherit;}.country-switcher__current { display: flex; align-items: center; gap: 8px; background: none; border: none; cursor: pointer; padding: 4px 8px; color: var(--black); transition: color 0.2s ease, transform 0.15s ease;}.country-switcher__current:hover { color: var(--red); transform: scale(0.98) }.country-switcher__current:active { transform: scale(0.98);}.country-switcher__flag { width: 28px; height: 28px; object-fit: cover; border-radius: 50%; flex-shrink: 0;}.country-switcher__label { font-weight: 400;}.country-switcher__arrow { transition: transform 0.2s ease; flex-shrink: 0;}.country-switcher:hover .country-switcher__arrow { transform: rotate(180deg);}.country-switcher__list {background-color: #fff; cursor: auto; display: flex; flex-direction: column; list-style-type: none; margin: 0; min-width: 200px; opacity: 0; padding: 0; position: absolute; top: 100%; transition-duration: .2s; transition-property: opacity, transform, visibility; transition-timing-function: ease; visibility: hidden; z-index: 1001; row-gap: var(--space-3xs); padding-top: var(--space-2xs); padding-right: var(--space-2xs); padding-bottom: var(--space-2xs); padding-left: var(--space-2xs); border-radius: var(--radius-lg);}.country-switcher:hover .country-switcher__list { opacity: 1; visibility: visible; transform: translateY(0);}.country-switcher__list li a { display: flex; align-items: center; gap: 8px; padding: 8px 10px; border-radius: 6px; text-decoration: none; color: var(--black); transition: color 0.2s ease, transform 0.15s ease;}.country-switcher__list li a:hover { color: var(--red); transform: scale(0.98) }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;}.text-light { font-weight: 400;}.text_bold{ font-weight: 800;}.img_post_card, .img_product_card{ transition: transform .6s ease;}.img_post_card::after{ content:''; position:absolute; inset:0; background:rgba(0,0,0,.20); transition:background .35s ease; pointer-events:none; z-index:1;}.img_post_card::before{ content:''; position:absolute; top:0; left:-100%; width:50%; height:100%; background:linear-gradient( 90deg, transparent, rgba(255,255,255,.18), transparent ); transform:skewX(-25deg); transition:left .7s ease; pointer-events:none; z-index:2;}.cards_kpn1 .btn-plus{ opacity: 0; visibility: hidden; transform: translateY(-10px) scale(.8); transition: all .3s ease;}.cards_kpn1:hover .img_post_card{ transform:scale(1.08);}.card_product_kpn:hover .img_product_card{ transform:scale(1.08);}.cards_kpn1:hover .img_post_card::after{ background:rgba(0,0,0,.70);}.cards_kpn1:hover .img_post_card::before{ left:150%;}.cards_kpn1:hover .btn-plus{ opacity: 1; visibility: visible; transform: translateY(0) scale(1);}.card_kpn2 .content_hidden{ max-height: 0; overflow: hidden; opacity: 0; transform: translateY(-10px) scale(.96); transition: max-height .55s ease, opacity .35s ease, transform .45s ease;}.img_overlay_zoom{ position: relative; overflow: hidden;}.img_overlay_zoom::after{ content: ''; position: absolute; inset: 0; background: rgba(0,0,0,.20); transition: background .35s ease; pointer-events: none; z-index: 1;}.img_overlay_zoom{ position: relative; overflow: hidden; transition: transform .6s ease;}.card_kpn2:hover .img_overlay_zoom::after{ background: rgba(0,0,0,.70);}.card_kpn2:hover .img_overlay_zoom{ transform: scale(1.08);}.card_kpn2:hover .content_hidden{ max-height: 400px; opacity: 1; transform: translateY(0) scale(1);} 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, .brxe-product-content a, .brxe-product-short-description a, .brxe-product-tabs .woocommerce-Tabs-panel 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, .brxe-product-content a:hover, .brxe-product-short-description a:hover, .brxe-product-tabs .woocommerce-Tabs-panel 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)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--indigo)} :root .bricks-button[class*="primary"] {border-style: solid; border-color: var(--indigo); color: var(--ghost-white)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--ghost-white)} :root .bricks-button[class*="primary"]:hover {border: var(--border-xs) solid var(--indigo); color: var(--indigo); box-shadow: 0 0 10px 0 rgba(26, 29, 58, 0.2)} :root .bricks-button[class*="secondary"] {border-color: #1ea752}.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)}}