  .fr-footer { position: relative; isolation: isolate; width: 100%; margin: 0; padding: 0; direction: rtl; overflow: hidden; color: var(--fr-white); background: radial-gradient( circle at 7% 14%, rgba(182, 142, 67, 0.08) 0, rgba(182, 142, 67, 0.025) 110px, transparent 230px ), radial-gradient( circle at 92% 8%, rgba(186, 196, 179, 0.05) 0, transparent 250px ), linear-gradient( 135deg, var(--fr-primary-dark) 0%, var(--fr-primary) 48%, #104b32 100% ); } .fr-footer::before { content: ""; position: absolute; z-index: 0; top: -175px; left: -155px; width: 430px; height: 430px; border: 1px solid rgba(255, 255, 255, 0.045); border-radius: 50%; box-shadow: 0 0 0 48px rgba(255, 255, 255, 0.012), 0 0 0 92px rgba(182, 142, 67, 0.012); pointer-events: none; } .fr-footer::after { content: ""; position: absolute; z-index: 0; top: 55px; right: 4%; width: 180px; height: 180px; border: 1px solid rgba(203, 189, 152, 0.07); border-radius: 46px; transform: rotate(28deg); box-shadow: inset 0 0 0 27px rgba(255, 255, 255, 0.01); pointer-events: none; } .fr-footer *, .fr-footer *::before, .fr-footer *::after { box-sizing: border-box; } .fr-footer a { text-decoration: none; }  .fr-footer__container { position: relative; z-index: 2; width: 100% !important; max-width: 1280px !important; margin-inline: auto !important; padding: 56px 24px 42px !important; }  .fr-footer__grid { display: grid !important; grid-template-columns: minmax(0, 4fr) minmax(0, 4fr) minmax(0, 2fr); align-items: start; width: 100%; margin: 0 !important; padding: 0 !important; gap: clamp(30px, 3vw, 48px); direction: rtl; }  .fr-footer-about, .fr-footer-links, .fr-footer-contact { position: relative; width: 100%; min-width: 0; margin: 0 !important; box-sizing: border-box; } .fr-footer-links { padding-inline: clamp(24px, 2.2vw, 34px) !important; border-inline: 1px solid rgba(255, 255, 255, 0.08); }  .fr-footer-about { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: flex-start !important; padding-inline-end: 8px !important; }  .fr-footer-logo { display: block !important; width: 100% !important; max-width: 310px !important; margin: 0 0 20px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } .fr-footer-logo a { display: block !important; width: 100%; margin: 0; padding: 0; } .fr-footer-logo img { display: block !important; width: 100% !important; max-width: 310px !important; height: auto !important; max-height: none !important; margin: 0 !important; padding: 0 !important; object-fit: contain; object-position: right center; filter: drop-shadow( 0 8px 18px rgba(0, 0, 0, 0.08) ); }  .fr-footer-about__heading { position: relative; width: max-content; max-width: 100%; margin: 0 0 16px !important; padding: 0 0 11px !important; color: var(--fr-white) !important; font-family: "Alexandria", sans-serif !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.4 !important; text-align: right !important; } .fr-footer-about__heading::after { content: ""; position: absolute; right: 0; bottom: 0; width: 40px; height: 3px; border-radius: 20px; background: var(--fr-gold); }  .fr-footer-about > .fr-footer-about__description:not(.brxe-social-icons) { position: relative; display: block !important; width: 100% !important; max-width: 530px !important; margin: 0 0 23px !important; padding: 0 17px 0 0 !important; color: rgba(255, 255, 255, 0.79) !important; font-family: "Cairo", sans-serif !important; font-size: 13.5px !important; font-weight: 400 !important; line-height: 2.05 !important; text-align: right !important; } .fr-footer-about > .fr-footer-about__description:not(.brxe-social-icons)::before { content: ""; position: absolute; top: 5px; right: 0; width: 3px; height: calc(100% - 10px); border-radius: 999px; background: linear-gradient( 180deg, var(--fr-gold), rgba(182, 142, 67, 0.14) ); }  .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; align-self: flex-start !important; width: max-content !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; gap: 8px !important; direction: ltr !important; list-style: none !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description::before, .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description::after { content: none !important; display: none !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li { position: relative; display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 38px !important; width: 38px !important; height: 38px !important; min-width: 38px !important; max-width: 38px !important; min-height: 38px !important; max-height: 38px !important; margin: 0 !important; padding: 0 !important; color: var(--fr-white) !important; background: rgba(255, 255, 255, 0.055) !important; border: 1px solid rgba(255, 255, 255, 0.13) !important; border-radius: 10px !important; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.045); list-style: none !important; overflow: hidden !important; transition: background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li.repeater-item { flex: 0 0 38px !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li > a { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important; color: inherit !important; background: transparent !important; border: 0 !important; border-radius: inherit !important; gap: 0 !important; line-height: 1 !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li i { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 15px !important; height: 15px !important; min-width: 15px !important; max-width: 15px !important; min-height: 15px !important; max-height: 15px !important; margin: 0 !important; padding: 0 !important; color: var(--fr-white) !important; font-size: 15px !important; line-height: 15px !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li i::before { font-size: 15px !important; line-height: 15px !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description svg { display: block !important; width: 15px !important; height: 15px !important; min-width: 15px !important; max-width: 15px !important; min-height: 15px !important; max-height: 15px !important; margin: 0 !important; padding: 0 !important; color: var(--fr-white) !important; fill: currentColor !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li:hover, .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li:focus-within { background: var(--fr-gold) !important; border-color: var(--fr-gold-light) !important; transform: translateY(-2px); box-shadow: 0 8px 18px rgba(0, 0, 0, 0.14); } .fr-footer-about::after { content: ""; display: block; width: 140px; height: 1px; margin-top: 25px; background: linear-gradient( 90deg, var(--fr-gold), rgba(182, 142, 67, 0.22), transparent ); }  .fr-footer-links { display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; width: 100%; min-width: 0; } .fr-footer-links__heading { position: relative; width: max-content; max-width: 100%; margin: 0 0 21px !important; padding: 0 0 11px !important; color: var(--fr-white) !important; font-family: "Alexandria", sans-serif !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.4 !important; text-align: right !important; } .fr-footer-links__heading::after { content: ""; position: absolute; right: 0; bottom: 0; width: 40px; height: 3px; border-radius: 20px; background: var(--fr-gold); } .fr-footer-links__grid { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch; width: 100%; min-width: 0; margin: 0 !important; padding: 0 !important; column-gap: 14px; row-gap: 6px; } .fr-footer-link { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: flex-start !important; gap: 9px !important; width: 100% !important; min-width: 0 !important; min-height: 39px; margin: 0 !important; padding: 5px 7px !important; color: rgba(255, 255, 255, 0.84) !important; background: transparent; border: 1px solid transparent; border-radius: 9px; direction: rtl !important; overflow: hidden; transition: color .18s ease, background-color .18s ease, border-color .18s ease, transform .18s ease; } .fr-footer-link:hover { color: var(--fr-white) !important; background: rgba(255, 255, 255, 0.045); border-color: rgba(255, 255, 255, 0.075); transform: translateX(-2px); } .fr-footer-link__icon { position: relative; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; flex: 0 0 27px !important; width: 27px !important; height: 27px !important; min-width: 27px !important; max-width: 27px !important; min-height: 27px !important; max-height: 27px !important; margin: 0 !important; padding: 0 !important; color: var(--fr-gold-light) !important; background: rgba(255, 255, 255, 0.045); border: 1px solid rgba(255, 255, 255, 0.075); border-radius: 8px; font-size: 11px !important; line-height: 11px !important; overflow: hidden; } .fr-footer-link__icon i, .fr-footer-link__icon i::before { margin: 0 !important; padding: 0 !important; color: inherit !important; font-size: 11px !important; line-height: 11px !important; } .fr-footer-link__icon svg, .fr-footer-link__icon .svg-inline--fa { display: block !important; width: 11px !important; height: 11px !important; margin: 0 !important; padding: 0 !important; color: inherit !important; fill: currentColor !important; } .fr-footer-link__text { display: block !important; flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; color: inherit !important; font-family: "Cairo", sans-serif !important; font-size: 12.5px !important; font-weight: 500 !important; line-height: 1.55 !important; text-align: right !important; white-space: normal; } .fr-footer-link > .fr-footer-link__icon { order: 1; align-self: center !important; } .fr-footer-link > .fr-footer-link__text { order: 2; align-self: center !important; } .fr-footer-link > * { margin-top: 0 !important; margin-bottom: 0 !important; }  #brxe-dkehzq { display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; }  #brxe-ddvtlr { position: relative; width: max-content !important; max-width: 100% !important; margin: 0 0 21px !important; padding: 0 0 11px !important; color: var(--fr-white) !important; font-family: "Alexandria", sans-serif !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.4 !important; text-align: right !important; } #brxe-ddvtlr::after { content: ""; position: absolute; right: 0; bottom: 0; width: 40px; height: 3px; border-radius: 20px; background: var(--fr-gold); }  #brxe-vjjocf, #brxe-waxtpj { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; gap: 7px !important; width: 100% !important; min-width: 0 !important; min-height: 90px !important; margin: 0 0 9px !important; padding: 11px 9px !important; color: var(--fr-white) !important; background: rgba(255, 255, 255, 0.05) !important; border: 1px solid rgba(255, 255, 255, 0.09) !important; border-radius: 13px !important; text-align: center !important; overflow: hidden !important; transition: background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease; } #brxe-vjjocf:hover, #brxe-waxtpj:hover { background: rgba(255, 255, 255, 0.075) !important; border-color: rgba(203, 189, 152, 0.23) !important; transform: translateY(-2px); box-shadow: 0 8px 18px rgba(0, 0, 0, 0.08); }  #brxe-fpoykx, #brxe-cjfvzz { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 34px !important; width: 34px !important; height: 34px !important; min-width: 34px !important; max-width: 34px !important; min-height: 34px !important; max-height: 34px !important; margin: 0 auto !important; padding: 0 !important; color: var(--fr-primary-dark) !important; background: linear-gradient( 135deg, var(--fr-gold-light), var(--fr-gold) ) !important; border: 0 !important; border-radius: 10px !important; font-size: 14px !important; line-height: 1 !important; box-shadow: none !important; } #brxe-fpoykx::before, #brxe-cjfvzz::before { margin: 0 !important; padding: 0 !important; color: inherit !important; font-size: 14px !important; line-height: 1 !important; }  #brxe-fbofgz, #brxe-qbjuwe { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 2px !important; width: 100% !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; text-align: center !important; }  #brxe-fzqgal, #brxe-lhqugb { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.58) !important; font-family: "Cairo", sans-serif !important; font-size: 10px !important; font-weight: 400 !important; line-height: 1.4 !important; text-align: center !important; }  #brxe-obheoz { display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--fr-white) !important; font-family: "Cairo", sans-serif !important; font-size: 11.5px !important; font-weight: 700 !important; line-height: 1.45 !important; text-align: center !important; direction: ltr; white-space: nowrap; }  #brxe-tqmonr { display: block !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; color: var(--fr-white) !important; font-family: "Cairo", sans-serif !important; font-size: 10.5px !important; font-weight: 700 !important; line-height: 1.45 !important; text-align: center !important; direction: ltr; overflow-wrap: anywhere; }  #brxe-vgiaef { position: relative; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 8px !important; width: 100% !important; margin: 3px 0 0 !important; padding: 13px 11px 14px !important; background: linear-gradient( 145deg, rgba(182, 142, 67, 0.13), rgba(255, 255, 255, 0.025) ) !important; border: 1px solid rgba(203, 189, 152, 0.15) !important; border-radius: 13px !important; text-align: center !important; overflow: hidden !important; } #brxe-vgiaef::after { content: ""; position: absolute; left: -28px; bottom: -38px; width: 90px; height: 90px; border: 1px solid rgba(203, 189, 152, 0.075); border-radius: 50%; pointer-events: none; }  #brxe-cphrfd { position: relative; z-index: 1; display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 32px !important; width: 32px !important; height: 32px !important; min-width: 32px !important; max-width: 32px !important; min-height: 32px !important; max-height: 32px !important; margin: 0 auto !important; padding: 0 !important; color: var(--fr-gold-light) !important; background: rgba(182, 142, 67, 0.09) !important; border: 1px solid rgba(203, 189, 152, 0.13) !important; border-radius: 9px !important; font-size: 12px !important; line-height: 1 !important; } #brxe-cphrfd::before { margin: 0 !important; padding: 0 !important; color: inherit !important; font-size: 12px !important; line-height: 1 !important; }  #brxe-rwbepu { position: relative; z-index: 1; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.78) !important; font-family: "Cairo", sans-serif !important; font-size: 11.2px !important; font-weight: 500 !important; line-height: 1.8 !important; text-align: center !important; }  .fr-footer > .fr-footer-contact__heading { position: relative; z-index: 2; display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important; background: rgba(0, 0, 0, 0.085); border-top: 1px solid rgba(255, 255, 255, 0.07); border-bottom: 1px solid rgba(255, 255, 255, 0.055); } .fr-footer > .fr-footer-contact__heading::before, .fr-footer > .fr-footer-contact__heading::after { content: none !important; display: none !important; }  .fr-footer-licenses__container { width: 100% !important; max-width: 1280px !important; margin-inline: auto !important; padding: 27px 24px 30px !important; }  .fr-footer-licenses__header { display: flex !important; flex-direction: row !important; align-items: flex-end !important; justify-content: space-between !important; gap: 28px !important; width: 100%; margin: 0 0 19px !important; padding: 0 !important; } .fr-footer-licenses__header > .fr-footer-phone { position: relative; display: block !important; width: max-content !important; max-width: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 0 10px !important; color: var(--fr-white) !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; font-family: "Alexandria", sans-serif !important; font-size: 18px !important; font-weight: 700 !important; line-height: 1.4 !important; text-align: right !important; transform: none !important; } .fr-footer-licenses__header > .fr-footer-phone::after { content: ""; position: absolute; right: 0; bottom: 0; width: 40px; height: 3px; border-radius: 20px; background: var(--fr-gold); } .fr-footer-licenses__description { max-width: 560px; margin: 0 !important; padding: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-family: "Cairo", sans-serif !important; font-size: 12.5px !important; font-weight: 400 !important; line-height: 1.75 !important; text-align: left !important; }  .fr-footer-licenses__grid { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: stretch; width: 100%; margin: 0 !important; padding: 0 !important; gap: 14px; }  .fr-footer-license { position: relative; display: grid !important; grid-template-columns: 46px minmax(0, 1fr); align-items: center !important; gap: 13px !important; width: 100%; min-height: 88px; margin: 0 !important; padding: 13px 14px !important; background: linear-gradient( 135deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025) ); border: 1px solid rgba(255, 255, 255, 0.09); border-radius: 14px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.035); overflow: hidden; transition: transform .2s ease, border-color .2s ease, background-color .2s ease; } .fr-footer-license::before { content: ""; position: absolute; top: 12px; bottom: 12px; right: 0; width: 3px; border-radius: 0 10px 10px 0; background: var(--fr-gold); } .fr-footer-license:hover { transform: translateY(-2px); background: rgba(255, 255, 255, 0.065); border-color: rgba(203, 189, 152, 0.22); }  .fr-footer-license__icon { display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 44px !important; width: 44px !important; height: 44px !important; min-width: 44px !important; max-width: 44px !important; min-height: 44px !important; max-height: 44px !important; margin: 0 !important; padding: 0 !important; color: var(--fr-gold-light) !important; background: rgba(182, 142, 67, 0.11); border: 1px solid rgba(203, 189, 152, 0.15); border-radius: 11px; font-size: 15px !important; line-height: 15px !important; } .fr-footer-license__icon i, .fr-footer-license__icon i::before { margin: 0 !important; padding: 0 !important; color: inherit !important; font-size: 15px !important; line-height: 15px !important; } .fr-footer-license__icon svg { width: 15px !important; height: 15px !important; fill: currentColor !important; }  .fr-footer-license__content { display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 1px !important; min-width: 0; margin: 0 !important; padding: 0 !important; } .fr-footer-license__entity { margin: 0 !important; color: var(--fr-white) !important; font-family: "Cairo", sans-serif !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.55 !important; text-align: right !important; } .fr-footer-license__label { margin: 0 !important; color: rgba(255, 255, 255, 0.55) !important; font-family: "Cairo", sans-serif !important; font-size: 10px !important; font-weight: 400 !important; line-height: 1.5 !important; } .fr-footer-license__number { margin: 2px 0 0 !important; color: var(--fr-gold-light) !important; font-family: "Alexandria", "Cairo", sans-serif !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1.4 !important; direction: ltr; }  .fr-footer-bottom { position: relative; z-index: 2; width: 100%; margin: 0 !important; padding: 0 !important; background: rgba(4, 31, 21, 0.42); border-top: 1px solid rgba(255, 255, 255, 0.07); } .fr-footer-bottom__inner { display: grid !important; grid-template-columns: 1fr auto 1fr; align-items: center !important; width: 100% !important; max-width: 1280px !important; min-height: 62px; margin-inline: auto !important; padding: 14px 24px !important; gap: 20px; } .fr-footer-copyright { justify-self: start; margin: 0 !important; color: rgba(255, 255, 255, 0.63) !important; font-family: "Cairo", sans-serif !important; font-size: 11px !important; font-weight: 400 !important; line-height: 1.6 !important; white-space: nowrap; } .fr-footer-legal { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; gap: 9px !important; width: auto !important; margin: 0 !important; padding: 0 !important; } .fr-footer-legal__link { margin: 0 !important; color: rgba(255, 255, 255, 0.62) !important; font-family: "Cairo", sans-serif !important; font-size: 10.5px !important; font-weight: 400 !important; line-height: 1.5 !important; white-space: nowrap; transition: color .18s ease; } .fr-footer-legal__link:hover { color: var(--fr-gold-light) !important; } .fr-footer-legal__separator { margin: 0 !important; color: rgba(255, 255, 255, 0.20) !important; font-size: 10px !important; } .fr-footer-credit { justify-self: end; margin: 0 !important; color: rgba(255, 255, 255, 0.66) !important; font-family: "Cairo", sans-serif !important; font-size: 10.5px !important; font-weight: 500 !important; line-height: 1.6 !important; text-align: left !important; white-space: nowrap; transition: color .18s ease; } .fr-footer-credit:hover { color: var(--fr-gold-light) !important; }  @media (max-width: 1100px) { .fr-footer__container { padding: 50px 22px 40px !important; } .fr-footer__grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 34px 28px; } .fr-footer-about { padding-inline-end: 0 !important; } .fr-footer-links { padding-inline-start: 25px !important; padding-inline-end: 0 !important; border-inline-start: 1px solid rgba(255, 255, 255, 0.08); border-inline-end: 0; } #brxe-dkehzq { grid-column: 1 / -1; display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: stretch !important; gap: 12px !important; padding: 28px 0 0 !important; border-top: 1px solid rgba(255, 255, 255, 0.08); } #brxe-ddvtlr { grid-column: 1 / -1; margin-bottom: 7px !important; } #brxe-vjjocf, #brxe-waxtpj, #brxe-vgiaef { width: 100% !important; height: 100%; margin: 0 !important; } .fr-footer-license { grid-template-columns: 40px minmax(0, 1fr); gap: 10px !important; padding: 12px !important; } .fr-footer-license__icon { width: 40px !important; height: 40px !important; min-width: 40px !important; max-width: 40px !important; min-height: 40px !important; max-height: 40px !important; } .fr-footer-license__entity { font-size: 11px !important; } .fr-footer-bottom__inner { grid-template-columns: 1fr auto; row-gap: 8px; } .fr-footer-credit { grid-column: 1 / -1; justify-self: center; text-align: center !important; } }  @media (max-width: 767px) { .fr-footer::after { top: 20px; right: -45px; width: 140px; height: 140px; } .fr-footer__container { padding: 44px 18px 33px !important; } .fr-footer__grid { grid-template-columns: 1fr; gap: 0; } .fr-footer-about { align-items: center !important; padding: 0 0 30px !important; } .fr-footer-logo { max-width: 255px !important; margin: 0 auto 20px !important; } .fr-footer-logo img { max-width: 255px !important; object-position: center; } .fr-footer-about__heading { margin-inline: auto !important; } .fr-footer-about__heading::after { right: 50%; transform: translateX(50%); } .fr-footer-about > .fr-footer-about__description:not(.brxe-social-icons) { max-width: 590px !important; padding: 0 !important; font-size: 13px !important; text-align: center !important; } .fr-footer-about > .fr-footer-about__description:not(.brxe-social-icons)::before { display: none; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description { align-self: center !important; justify-content: center !important; margin-inline: auto !important; } .fr-footer-about::after { margin-inline: auto; margin-top: 24px; } .fr-footer-links { padding: 30px 0 !important; border-inline: 0; border-top: 1px solid rgba(255, 255, 255, 0.08); } .fr-footer-links__heading { margin-inline: auto !important; } .fr-footer-links__heading::after { right: 50%; transform: translateX(50%); } .fr-footer-links__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 9px; row-gap: 6px; } .fr-footer-link { min-height: 42px; padding: 6px 7px !important; } #brxe-dkehzq { grid-column: auto; display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px !important; padding: 30px 0 0 !important; border-top: 1px solid rgba(255, 255, 255, 0.08); } #brxe-ddvtlr { grid-column: 1 / -1; margin-inline: auto !important; margin-bottom: 7px !important; } #brxe-ddvtlr::after { right: 50%; transform: translateX(50%); } #brxe-vjjocf, #brxe-waxtpj { min-height: 112px !important; margin: 0 !important; } #brxe-vgiaef { grid-column: 1 / -1; min-height: 0; margin: 0 !important; } .fr-footer-licenses__container { padding: 26px 18px 29px !important; } .fr-footer-licenses__header { flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 8px !important; margin-bottom: 18px !important; } .fr-footer-licenses__header > .fr-footer-phone { margin-inline: auto !important; } .fr-footer-licenses__header > .fr-footer-phone::after { right: 50%; transform: translateX(50%); } .fr-footer-licenses__description { max-width: 540px; text-align: center !important; } .fr-footer-licenses__grid { grid-template-columns: 1fr; gap: 9px; } .fr-footer-license { min-height: 78px; grid-template-columns: 42px minmax(0, 1fr); padding: 11px 13px !important; } .fr-footer-license__icon { width: 42px !important; height: 42px !important; min-width: 42px !important; max-width: 42px !important; min-height: 42px !important; max-height: 42px !important; } .fr-footer-bottom__inner { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; min-height: 0; padding: 19px 18px 21px !important; gap: 8px; } .fr-footer-copyright, .fr-footer-credit { white-space: normal; text-align: center !important; } .fr-footer-legal { flex-wrap: wrap !important; justify-content: center !important; } }  @media (max-width: 520px) { .fr-footer__container { padding-inline: 15px !important; } .fr-footer-logo, .fr-footer-logo img { max-width: 235px !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description { flex-wrap: wrap !important; justify-content: center !important; max-width: 270px !important; } .fr-footer-about > ul.brxe-social-icons.fr-footer-about__description > li { flex: 0 0 36px !important; width: 36px !important; height: 36px !important; min-width: 36px !important; max-width: 36px !important; min-height: 36px !important; max-height: 36px !important; } .fr-footer-links__grid { column-gap: 5px; row-gap: 5px; } .fr-footer-link { gap: 7px !important; min-height: 40px; padding: 5px !important; } .fr-footer-link__icon { flex-basis: 25px !important; width: 25px !important; height: 25px !important; min-width: 25px !important; max-width: 25px !important; min-height: 25px !important; max-height: 25px !important; } .fr-footer-link__text { font-size: 11px !important; line-height: 1.5 !important; } #brxe-dkehzq { grid-template-columns: 1fr; } #brxe-ddvtlr, #brxe-vjjocf, #brxe-waxtpj, #brxe-vgiaef { grid-column: auto; } #brxe-vjjocf, #brxe-waxtpj { min-height: 98px !important; } .fr-footer-licenses__container { padding-inline: 15px !important; } .fr-footer-license__entity { font-size: 11.5px !important; } .fr-footer-license__number { font-size: 12.5px !important; } .fr-footer-copyright, .fr-footer-credit { font-size: 10px !important; line-height: 1.7 !important; } .fr-footer-legal__link { font-size: 10px !important; } }  @media (max-width: 380px) { .fr-footer-links__grid { grid-template-columns: 1fr; } .fr-footer-link__text { font-size: 12px !important; } #brxe-vjjocf, #brxe-waxtpj { min-height: 94px !important; } }