/* Foxeep main-site header/footer styles, scoped to .fx-scope (generated from foxeep.com style.css v2.10) */
.fx-scope{display:contents}
.fx-scope{--fox: #FF7654; --fox-dark: #E2542F; --fox-light: #FFA184; --fox-tint: #FFF1EC; --navy: #012957; --navy-2: #173C66; --lake: #0E4EB5; --lake-tint: #E6EEFB; --frost: #F4F8FC; --ink: #13233A; --muted: #5A6B82; --line: #DCE5EF; --white: #FFFFFF; --success: #1E9E6A; --danger: #D33B3B; --radius-s: 8px; --radius: 14px; --radius-l: 24px; --shadow: 0 18px 40px -22px rgba(1,41,87,.45); --font-display: "Bricolage Grotesque","Segoe UI",system-ui,sans-serif; --font-body: "Instrument Sans","Segoe UI",system-ui,-apple-system,sans-serif; --container: 1200px;}
.fx-scope *, .fx-scope,.fx-scope ::before,.fx-scope ::after{box-sizing: border-box;}
.fx-scope{scroll-behavior: smooth; text-size-adjust: 100%;}
.fx-scope{overflow-x: clip; margin: 0px; font-family: var(--font-body); font-size: 17px; line-height: 1.6; color: var(--ink); background: var(--white); -webkit-font-smoothing: antialiased;}
.fx-scope img,.fx-scope svg{max-width: 100%; display: block;}
.fx-scope a{color: var(--lake); text-decoration: none;}
.fx-scope a:hover{color: var(--fox-dark);}
.fx-scope h4{font-family: var(--font-display); line-height: 1.12; margin: 0px 0px 8px; color: var(--navy); letter-spacing: -0.32px;}
.fx-scope h4{font-size: 16.8px; font-weight: 700;}
.fx-scope p{margin: 0px 0px 16px;}
.fx-scope ul{padding-left: 19.2px;}
.fx-scope :focus-visible{outline: 3px solid var(--fox-light); outline-offset: 3px; border-radius: 4px;}
.fx-scope .sr-only{position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;}
.fx-scope .container{width: min(100% - 40px,var(--container)); margin-inline: auto;}
.fx-scope .btn{display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12.8px 24px; border-radius: 999px; font-weight: 650; font-size: 15.68px; border: 2px solid transparent; cursor: pointer; transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.15s; font-family: var(--font-body); line-height: 1.2; white-space: nowrap;}
.fx-scope .btn:active{transform: translateY(1px);}
.fx-scope .btn-primary{background: var(--fox); color: rgb(255, 255, 255);}
.fx-scope .btn-primary:hover{background: var(--fox-dark); color: rgb(255, 255, 255);}
.fx-scope .btn-outline{border-color: var(--line); color: var(--navy); background: rgb(255, 255, 255);}
.fx-scope .btn-outline:hover{border-color: var(--fox); color: var(--fox-dark);}
.fx-scope .btn-sm{padding: 8.8px 17.6px; font-size: 14.08px;}
.fx-scope .btn-block{width: 100%;}
.fx-scope .btn svg{width: 18px; height: 18px;}
.fx-scope .topbar{background: var(--navy); color: rgb(219, 231, 243); font-size: 14.4px;}
.fx-scope .topbar .container{display: flex; justify-content: center; align-items: center; min-height: 42px;}
.fx-scope .promo{margin: 0px; display: flex; align-items: center; justify-content: center; gap: 14px; flex-wrap: wrap; text-align: center; padding: 6px 0px;}
.fx-scope .promo-tag{display: inline-flex; align-items: center; gap: 6px; background: var(--fox); color: rgb(255, 255, 255); font-weight: 700; font-size: 11.84px; letter-spacing: 0.32px; padding: 4px 10px; border-radius: 999px;}
.fx-scope .promo-tag svg{width: 13px; height: 13px;}
.fx-scope .promo-text strong{color: var(--fox-light);}
.fx-scope .promo-text em{font-style: normal; color: rgb(255, 255, 255);}
.fx-scope .promo-link{color: rgb(255, 255, 255); font-weight: 700; border-bottom: 2px solid var(--fox); padding-bottom: 1px;}
.fx-scope .promo-link:hover{color: var(--fox-light);}
@media (max-width: 640px){
.fx-scope .promo{gap: 6px 10px; font-size: 12.8px;}
.fx-scope .promo-tag{display: none;}
}
.fx-scope .site-header{position: sticky; top: 0px; z-index: 100; background: rgb(255, 255, 255); border-bottom: 1px solid var(--line);}
.fx-scope .site-header .container{display: flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 76px;}
.fx-scope .brand img{height: 42px; width: auto;}
.fx-scope .main-nav{display: flex; align-items: center;}
.fx-scope .main-nav > ul{display: flex; list-style: none; margin: 0px; padding: 0px; gap: 4px;}
.fx-scope .main-nav > ul > li{position: relative;}
.fx-scope .main-nav > ul > li > a,.fx-scope .main-nav > ul > li > button{display: flex; align-items: center; gap: 6px; padding: 10px 14px; border-radius: 10px; color: var(--navy); font-weight: 600; font-size: 15.52px; background: none; border: 0px; cursor: pointer; font-family: inherit;}
.fx-scope .main-nav > ul > li > a:hover,.fx-scope .main-nav > ul > li > button:hover{color: var(--fox-dark); background: var(--fox-tint);}
.fx-scope .main-nav .chev{width: 14px; height: 14px; transition: transform 0.2s;}
.fx-scope .dropdown{position: absolute; top: calc(100% + 10px); left: -10px; min-width: 340px; background: rgb(255, 255, 255); border: 1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow); padding: 10px; opacity: 0; visibility: hidden; transform: translateY(8px); transition: 0.2s; list-style: none; margin: 0px;}
.fx-scope .dropdown::before{content: ""; position: absolute; left: 0px; right: 0px; top: -12px; height: 12px;}
.fx-scope .has-drop:hover .dropdown,.fx-scope .has-drop:focus-within .dropdown{opacity: 1; visibility: visible; transform: none;}
.fx-scope .has-drop:hover .chev{transform: rotate(180deg);}
.fx-scope .dropdown a{display: flex; gap: 14px; padding: 12px; border-radius: 10px; color: var(--ink);}
.fx-scope .dropdown a:hover{background: var(--frost);}
.fx-scope .dropdown strong{display: block; color: var(--navy); font-size: 15.36px;}
.fx-scope .dropdown small{color: var(--muted); font-size: 13.44px; line-height: 1.35; display: block;}
.fx-scope .header-actions{display: flex; align-items: center; gap: 10px;}
.fx-scope .login-btn,.fx-scope .svc-btn{display: inline-flex; align-items: center; gap: 6px; height: 38px; padding: 0px 14px; border-radius: 999px; font-weight: 650; font-size: 13.92px; line-height: 1; transition: background 0.2s, color 0.2s, border-color 0.2s;}
.fx-scope .login-btn{border: 1.5px solid var(--line); color: var(--navy); background: rgb(255, 255, 255);}
.fx-scope .login-btn:hover{border-color: var(--navy); background: var(--navy); color: rgb(255, 255, 255);}
.fx-scope .svc-btn{background: var(--fox); color: rgb(255, 255, 255); border: 1.5px solid var(--fox);}
.fx-scope .svc-btn:hover{background: var(--fox-dark); border-color: var(--fox-dark); color: rgb(255, 255, 255);}
.fx-scope .login-btn svg,.fx-scope .svc-btn svg{width: 15px; height: 15px;}
.fx-scope .nav-toggle{display: none; background: none; border: 0px; padding: 8px; cursor: pointer; color: var(--navy);}
.fx-scope .nav-toggle svg{width: 28px; height: 28px;}
@media (max-width: 1080px){
.fx-scope .nav-toggle{display: block;}
.fx-scope .main-nav{position: fixed; top: var(--nav-top,117px); left: 0px; right: 0px; bottom: 0px; background: rgb(255, 255, 255); flex-direction: column; align-items: stretch; padding: 16px 20px 40px; overflow-y: auto; transform: translateX(100%); visibility: hidden; transition: transform 0.3s, visibility 0.3s; border-top: 1px solid var(--line);}
body.nav-open .fx-scope .main-nav{transform: none; visibility: visible;}
body.nav-open .fx-scope{overflow: hidden;}
.fx-scope .main-nav > ul{flex-direction: column; gap: 2px;}
.fx-scope .main-nav > ul > li > a,.fx-scope .main-nav > ul > li > button{width: 100%; justify-content: space-between; padding: 14px 12px; font-size: 16.8px;}
.fx-scope .dropdown{position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; border: 0px; display: none; min-width: 0px; padding: 0px 0px 8px 8px;}
.fx-scope .has-drop:hover .dropdown{display: none;}
}
@media (max-width: 640px){
.fx-scope .svc-btn span,.fx-scope .login-btn span{display: none;}
.fx-scope .login-btn,.fx-scope .svc-btn{width: 38px; padding: 0px; justify-content: center;}
}
.fx-scope .lang-drop{position: relative;}
.fx-scope .lang-drop > button{display: inline-flex; align-items: center; gap: 5px; height: 38px; padding: 0px 10px; border-radius: 999px; border: 1.5px solid var(--line); background: rgb(255, 255, 255); color: var(--navy); font: 650 13.12px var(--font-body); cursor: pointer;}
.fx-scope .lang-drop > button svg{width: 15px; height: 15px;}
.fx-scope .lang-drop > button .chev{width: 12px; height: 12px;}
.fx-scope .lang-drop .dropdown{top: calc(100% + 8px); right: 0px; left: auto; min-width: 150px; padding: 6px; opacity: 0; visibility: hidden; transform: translateY(6px); background: rgb(255, 255, 255); z-index: 120; position: absolute !important; display: block !important; border: 1px solid var(--line) !important; box-shadow: var(--shadow) !important;}
.fx-scope .lang-drop:hover .dropdown,.fx-scope .lang-drop:focus-within .dropdown{opacity: 1; visibility: visible; transform: none;}
.fx-scope .lang-drop .dropdown a{padding: 9px 12px; font-weight: 600; font-size: 14.72px; color: var(--navy); display: flex; align-items: center; gap: 10px; border-radius: 8px;}
.fx-scope .flag{width: 22px; height: 15px; border-radius: 3px; object-fit: cover; box-shadow: rgba(1, 41, 87, 0.15) 0px 0px 0px 1px; flex: 0 0 22px;}
.fx-scope .lang-drop > button .flag{width: 20px; height: 14px; flex-basis: 20px;}
@media (max-width: 640px){
.fx-scope .lang-drop > button span{display: none;}
.fx-scope .lang-drop > button{padding: 0px 8px; gap: 4px;}
}
.fx-scope .site-footer{background: var(--navy); color: rgb(181, 200, 220); padding: 80px 0px 0px; font-size: 15.04px;}
.fx-scope .footer-top{display: grid; grid-template-columns: 1.5fr repeat(4, 1fr); gap: 40px; padding-bottom: 50px;}
.fx-scope .site-footer h4{color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 16px;}
.fx-scope .site-footer ul{list-style: none; padding: 0px; margin: 0px; display: grid; gap: 10px;}
.fx-scope .site-footer a{color: rgb(181, 200, 220);}
.fx-scope .site-footer a:hover{color: var(--fox-light);}
.fx-scope .footer-brand img{height: 44px; width: auto; margin-bottom: 18px;}
.fx-scope .footer-brand p{max-width: 480px;}
.fx-scope .socials{display: flex; gap: 10px; margin-top: 20px;}
.fx-scope .socials a{width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.18); display: grid; place-items: center;}
.fx-scope .socials a:hover{border-color: var(--fox); background: var(--fox); color: rgb(255, 255, 255);}
.fx-scope .socials svg{width: 18px; height: 18px;}
.fx-scope .newsletter{display: flex; gap: 8px; margin-top: 10px;}
.fx-scope .newsletter input{flex: 1 1 0%; min-width: 0px; padding: 12px 14px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.06); color: rgb(255, 255, 255); font-family: inherit;}
.fx-scope .newsletter input::placeholder{color: rgb(142, 166, 192);}
.fx-scope .pay-row{display: flex; justify-content: space-between; align-items: center; gap: 20px; flex-wrap: wrap; padding: 24px 0px; border-top: 1px solid rgba(255, 255, 255, 0.1);}
.fx-scope .pay-icons{display: flex; gap: 8px; flex-wrap: wrap;}
.fx-scope .pay-icons span{background: rgba(255, 255, 255, 0.08); border-radius: 6px; padding: 5px 10px; font-size: 12.48px; font-weight: 700; color: rgb(219, 231, 243);}
.fx-scope .footer-bottom{border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 22px 0px; display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; font-size: 13.92px;}
.fx-scope .footer-bottom nav{display: flex; gap: 18px; flex-wrap: wrap;}
@media (max-width: 1000px){
.fx-scope .footer-top{grid-template-columns: 1fr 1fr 1fr;}
.fx-scope .footer-brand{grid-column: 1 / -1;}
}
@media (max-width: 600px){
.fx-scope .footer-top{grid-template-columns: 1fr 1fr;}
}
@media (prefers-reduced-motion: reduce){
.fx-scope *, .fx-scope,.fx-scope ::before,.fx-scope ::after{transition: none !important; animation: auto ease 0s 1 normal none running none !important; scroll-behavior: auto !important;}
}
.fx-scope img{max-width: 100%;}
.fx-scope input{font-size: 16px;}
@media (max-width: 480px){
.fx-scope .container{width: min(100% - 32px,var(--container));}
.fx-scope .btn{white-space: normal; text-align: center;}
}
.fx-scope[dir="rtl"] .svl-cta svg{transform: scaleX(-1);}
.fx-scope .login-btn{background: rgb(1, 41, 87); border-color: rgb(1, 41, 87); color: rgb(255, 255, 255);}
.fx-scope .login-btn:hover{background: rgb(23, 60, 102); border-color: rgb(23, 60, 102); color: rgb(255, 255, 255);}
.fx-scope .dropdown.mega-domains{grid-template-columns: repeat(3, 200px);}
@media (max-width: 1080px){
.fx-scope .dropdown.mega-domains{grid-template-columns: 1fr 1fr; left: auto; padding: 6px 0px 10px; transform: none !important;}
}
@media (max-width: 560px){
.fx-scope .dropdown.mega-domains{grid-template-columns: 1fr;}
}
@media (min-width: 1081px){
.fx-scope .main-nav{position: relative;}
.fx-scope .main-nav > ul > li.has-drop:has(.mega){position: static;}
}
@media (min-width: 1081px){
.fx-scope .main-nav > ul > li.has-drop:has(.menu-panel){position: static;}
}
.fx-scope{--lake: #0E4EB5; --lake-tint: #E6EEFB;}
.fx-scope .dropdown{min-width: 340px;}
.fx-scope .login-btn,.fx-scope .svc-btn{font-weight: 650; background: rgb(255, 255, 255) !important; color: var(--navy) !important; border: 1.5px solid var(--navy) !important;}
.fx-scope .login-btn:hover,.fx-scope .svc-btn:hover{background: var(--frost) !important; color: var(--navy) !important; border-color: var(--navy) !important;}
.fx-scope .login-btn svg,.fx-scope .svc-btn svg{color: var(--navy);}
.fx-scope .lang-drop > button{border: 1.5px solid var(--navy);}
.fx-scope .dropdown.mega2{display: grid; grid-template-columns: 1fr 290px; gap: 0px; width: min(980px, 94vw); min-width: 0px; padding: 0px; overflow: hidden; border-radius: 18px; left: 50%; transform: translate(-50%, 8px);}
.fx-scope .has-drop:hover .dropdown.mega2,.fx-scope .has-drop:focus-within .dropdown.mega2{transform: translate(-50%, 0px);}
.fx-scope .m2-main{padding: 24px 24px 20px;}
.fx-scope .m2-label{margin: 0px 0px 12px 10px; font-size: 12.5px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: rgb(107, 118, 134);}
.fx-scope .m2-grid{list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: 1fr 1fr; gap: 4px 10px;}
.fx-scope .m2-item{gap: 14px; align-items: flex-start; transition: background 0.15s; display: flex !important; padding: 14px !important; border-radius: 14px !important; color: var(--ink) !important;}
.fx-scope .m2-item:hover{background: var(--frost) !important;}
.fx-scope .m2-ico{flex: 0 0 44px; height: 44px; border-radius: 12px; display: grid; place-items: center; background: var(--fox-tint); color: var(--fox);}
.fx-scope .m2-grid li:nth-child(2n) .m2-ico{background: var(--lake-tint); color: var(--lake);}
.fx-scope .m2-ico svg{width: 22px; height: 22px;}
.fx-scope .m2-txt strong{display: block; font-size: 15.5px; color: var(--navy); margin-bottom: 2px;}
.fx-scope .m2-txt small{display: block; font-size: 13.5px; line-height: 1.45; color: var(--muted);}
.fx-scope .m2-side{background: var(--navy); color: rgb(207, 224, 242); padding: 26px 24px; display: flex; flex-direction: column; gap: 10px;}
.fx-scope .m2-kicker{font-size: 12.5px; font-weight: 700; color: var(--fox-light); letter-spacing: 0.3px;}
.fx-scope .m2-side h4{color: rgb(255, 255, 255); font-size: 19px; line-height: 1.25; margin: 0px;}
.fx-scope .m2-side p{margin: 0px; font-size: 14px; color: rgb(181, 200, 220);}
.fx-scope .m2-checks{list-style: none; margin: 4px 0px 8px; padding: 0px; display: grid; gap: 8px; font-size: 13.5px;}
.fx-scope .m2-checks li{display: flex; gap: 8px; align-items: center; color: rgb(219, 231, 243);}
.fx-scope .m2-checks svg{width: 16px; height: 16px; color: var(--fox-light); flex: 0 0 16px;}
.fx-scope .m2-side .btn{align-self: flex-start; margin-top: auto;}
@media (min-width: 1081px){
.fx-scope .main-nav > ul > li.has-mega{position: static;}
.fx-scope .dropdown.mega2{top: calc(100% + 6px);}
}
@media (max-width: 1080px){
.fx-scope .dropdown.mega2{display: none; width: auto; left: auto; border-radius: 0px; grid-template-columns: 1fr; transform: none !important;}
.fx-scope .m2-main{padding: 4px 0px 10px;}
.fx-scope .m2-label,.fx-scope .m2-side{display: none;}
.fx-scope .m2-grid{grid-template-columns: 1fr;}
.fx-scope .m2-item{padding: 12px !important;}
}
@keyframes dcPing { 
  0% { transform: scale(1); opacity: 0.7; }
  80%, 100% { transform: scale(3.2); opacity: 0; }
}
@keyframes dcBlink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.55; }
}
.fx-scope .footer-brand .socials{display: flex; gap: 10px; margin-top: 18px; flex-wrap: wrap;}
.fx-scope .footer-brand .socials a{width: 40px; height: 40px; border-radius: 12px; display: grid; place-items: center; background: rgba(255, 255, 255, 0.08); border: 1px solid rgba(255, 255, 255, 0.14); color: rgb(219, 231, 243); transition: background 0.2s, color 0.2s, transform 0.2s;}
.fx-scope .footer-brand .socials a svg{width: 19px; height: 19px;}
.fx-scope .footer-brand .socials a:hover{background: var(--fox); border-color: var(--fox); color: rgb(255, 255, 255); transform: translateY(-2px);}
.fx-scope .footer-brand .socials a[data-social="tp"]:hover{background: rgb(0, 182, 122); border-color: rgb(0, 182, 122);}
.fx-scope .m2-item,.fx-scope .dropdown:not(.mega2) a{margin-bottom: 4px; background: rgba(14, 78, 181, 0.06) !important;}
.fx-scope .m2-item:hover,.fx-scope .m2-item:focus-visible,.fx-scope .dropdown:not(.mega2) a:hover,.fx-scope .dropdown:not(.mega2) a:focus-visible{background: rgba(255, 118, 84, 0.14) !important;}
.fx-scope .m2-item:hover .m2-ico{background: var(--fox); color: rgb(255, 255, 255);}
.fx-scope .m2-ico{transition: background 0.2s, color 0.2s;}
.fx-scope .m2-side .btn:hover,.fx-scope .m2-side .btn:focus-visible{background: rgb(14, 78, 181) !important; border-color: rgb(14, 78, 181) !important; color: rgb(255, 255, 255) !important;}
.fx-scope .main-nav > ul > li > a,.fx-scope .main-nav > ul > li > button{font-size: 14.5px; padding-top: 7px; padding-bottom: 7px;}
.fx-scope .login-btn,.fx-scope .svc-btn,.fx-scope .lang-drop > button{height: 35px; font-size: 13.5px;}
.fx-scope .login-btn svg,.fx-scope .svc-btn svg{width: 15px; height: 15px;}
.fx-scope .lang-drop > button .flag{width: 18px; height: 13px; flex-basis: 18px;}
.fx-scope .m2-item:hover .m2-ico,.fx-scope .m2-item:focus-visible .m2-ico{background: var(--fox) !important; color: rgb(255, 255, 255) !important;}
.fx-scope .btn-primary,.fx-scope .m2-side .btn{position: relative; overflow: hidden; isolation: isolate;}
.fx-scope .btn-primary::after{content: ""; position: absolute; top: 0px; bottom: 0px; left: -75%; width: 45%; z-index: 1; pointer-events: none; background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%); transform: skewX(-20deg); animation: 3.6s ease-in-out 0s infinite normal none running fxShine;}
.fx-scope .m2-ico{position: relative; overflow: hidden;}
@keyframes fxShine { 
  0% { left: -80%; }
  55%, 100% { left: 140%; }
}
@media (prefers-reduced-motion: reduce){
.fx-scope .btn-primary::after{animation: auto ease 0s 1 normal none running none; display: none;}
}
.fx-scope .m2-item,.fx-scope .dropdown:not(.mega2) a{background: rgba(14, 78, 181, 0.12) !important;}
.fx-scope .btn-outline{position: relative; overflow: hidden; isolation: isolate;}
.fx-scope .btn-outline::after{content: ""; position: absolute; top: 0px; bottom: 0px; left: -80%; width: 45%; z-index: 1; pointer-events: none; background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%); transform: skewX(-20deg); animation: 3.6s ease-in-out 0s infinite normal none running fxShine;}
.fx-scope .btn-outline::after{background: linear-gradient(100deg, rgba(255, 118, 84, 0) 0%, rgba(255, 118, 84, 0.22) 50%, rgba(255, 118, 84, 0) 100%);}
@media (prefers-reduced-motion: reduce){
.fx-scope .btn-outline::after{animation: auto ease 0s 1 normal none running none; display: none;}
}
.fx-scope .svc-btn{position: relative; overflow: hidden; isolation: isolate;}
.fx-scope .svc-btn::after{content: ""; position: absolute; top: 0px; bottom: 0px; left: -80%; width: 45%; pointer-events: none; background: linear-gradient(100deg, rgba(255, 118, 84, 0) 0%, rgba(255, 118, 84, 0.35) 50%, rgba(255, 118, 84, 0) 100%); transform: skewX(-20deg); animation: 3.6s ease-in-out 0s infinite normal none running fxShine;}
.fx-scope .main-nav > ul{align-items: center;}
.fx-scope .main-nav > ul > li > a,.fx-scope .main-nav > ul > li > button{display: inline-flex; align-items: center; gap: 6px; height: 38px; line-height: 1; vertical-align: middle; padding-top: 0px !important; padding-bottom: 0px !important;}
.fx-scope .nav-new{display: inline-block; margin-left: 6px; padding: 3px 6px 2px; border-radius: 6px; background: var(--fox); color: rgb(255, 255, 255); font-size: 9.5px; font-weight: 800; letter-spacing: 0.6px; line-height: 1; position: relative; top: -6px; animation: 2.2s ease-in-out 0s infinite normal none running newPulse;}
@keyframes newPulse { 
  0%, 100% { box-shadow: rgba(255, 118, 84, 0.55) 0px 0px 0px 0px; }
  50% { box-shadow: rgba(255, 118, 84, 0) 0px 0px 0px 5px; }
}
.fx-scope .svc-btn::after,.fx-scope .btn-outline::after,.fx-scope .login-btn::after{content: ""; position: absolute; top: 0px; bottom: 0px; left: -80%; width: 45%; pointer-events: none; z-index: 1; transform: skewX(-20deg); animation: 3.6s ease-in-out 0s infinite normal none running fxShine; background: linear-gradient(100deg, rgba(14, 78, 181, 0) 0%, rgba(14, 78, 181, 0.28) 50%, rgba(14, 78, 181, 0) 100%) !important;}
.fx-scope .login-btn{position: relative; overflow: hidden; isolation: isolate;}
.fx-scope .dropdown.mega2.mega-domains,.fx-scope .dropdown.mega2.mega-contactmenu{width: min(760px, 94vw); grid-template-columns: 1fr 260px;}
.fx-scope .mega-domains .m2-grid li:nth-child(3){grid-column: 1 / -1;}
.fx-scope .mega-domains .m2-main,.fx-scope .mega-contactmenu .m2-main{padding: 20px 18px 18px;}
.fx-scope .mega-domains .m2-side,.fx-scope .mega-contactmenu .m2-side{padding: 22px 20px;}
.fx-scope .mega-contactmenu .m2-grid{grid-template-columns: 1fr;}
@media (max-width: 1080px){
.fx-scope .dropdown.mega2.mega-domains,.fx-scope .dropdown.mega2.mega-contactmenu{width: auto; grid-template-columns: 1fr;}
}
.fx-scope .login-btn::after,.fx-scope .svc-btn::after{animation: 5.2s ease-in-out 1.6s infinite normal none running fxShineSlow !important;}
.fx-scope .svc-btn::after{animation-delay: 2.4s !important;}
@keyframes fxShineSlow { 
  0%, 30% { left: -80%; }
  70%, 100% { left: 140%; }
}
.fx-scope .brand img{height: 44px; width: auto;}
.fx-scope .svc-btn{background: rgb(1, 41, 87) !important; border-color: rgb(1, 41, 87) !important; color: rgb(255, 118, 84) !important;}
.fx-scope .svc-btn svg{color: rgb(255, 118, 84) !important;}
.fx-scope .svc-btn:hover{background: rgb(23, 60, 102) !important; border-color: rgb(23, 60, 102) !important; color: rgb(255, 118, 84) !important;}
.fx-scope .svc-btn::after{background: linear-gradient(100deg, rgba(255, 118, 84, 0) 0%, rgba(255, 118, 84, 0.45) 50%, rgba(255, 118, 84, 0) 100%) !important;}
.fx-scope .m2-checks:empty{display: none;}
body.dm-open .fx-scope{overflow: hidden;}
@keyframes dmFade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes dmUp { 
  0% { opacity: 0; transform: translateY(18px) scale(0.98); }
  100% { opacity: 1; transform: none; }
}
.fx-scope .svc-btn,.fx-scope .svc-btn:hover{color: rgb(255, 255, 255) !important;}
.fx-scope .svc-btn svg{color: rgb(255, 255, 255) !important;}
.fx-scope .footer-bottom{text-align: center; flex-direction: column !important; justify-content: center !important; align-items: center !important; gap: 10px !important;}
.fx-scope .footer-bottom nav{justify-content: center !important; flex-wrap: wrap;}
.fx-scope .dropdown.mega2.mega-contactmenu{width: min(600px, 94vw); grid-template-columns: 1fr 240px;}
.fx-scope .mega-contactmenu .m2-side{padding: 20px 18px;}
.fx-scope .mega-contactmenu .m2-side h4{font-size: 17px;}
.fx-scope .brand img[data-logo="dark"]{height: 42px; width: auto;}
.fx-scope .footer-brand img[data-logo="light"]{height: 44px; width: auto;}
.fx-scope .mega-domains .m2-grid li:nth-child(3){grid-column: auto !important;}
.fx-scope .mega-domains .m2-grid{grid-template-columns: 1fr 1fr;}
.fx-scope .dropdown.mega2.mega-domains{width: min(820px, 94vw); grid-template-columns: 1fr 250px;}
.fx-scope .mega-domains .m2-side h4{font-size: 18px;}
.fx-scope .mega-domains .m2-checks{gap: 6px; font-size: 13px;}
.fx-scope .footer-bottom{flex-wrap: wrap; padding-right: 70px; padding-left: 70px; flex-direction: row !important; justify-content: center !important; align-items: center !important; gap: 6px 22px !important;}
.fx-scope .footer-bottom nav{display: flex; gap: 6px 18px;}
.fx-scope .footer-bottom{grid-template-columns: 1fr auto 1fr; align-items: center; display: grid !important; gap: 10px 24px !important; padding-left: 0px !important; padding-right: 76px !important;}
.fx-scope .footer-bottom > nav{grid-area: 1 / 2; justify-content: center !important;}
.fx-scope .footer-bottom > span{grid-area: 1 / 3; text-align: right; white-space: nowrap;}
@media (max-width: 900px){
.fx-scope .footer-bottom{grid-template-columns: 1fr; text-align: center; padding-right: 0px !important;}
.fx-scope .footer-bottom > nav,.fx-scope .footer-bottom > span{grid-area: auto / 1; text-align: center;}
}
.fx-scope .footer-bottom{flex-wrap: wrap; display: flex !important; flex-direction: row !important; justify-content: space-between !important; align-items: center !important; gap: 10px 24px !important; padding-right: 84px !important;}
.fx-scope .footer-bottom > span{order: 1; text-align: left;}
.fx-scope .footer-bottom > nav{order: 2; gap: 6px 18px; justify-content: flex-end !important;}
@media (max-width: 900px){
.fx-scope .footer-bottom{text-align: center; justify-content: center !important; padding-right: 0px !important;}
.fx-scope .footer-bottom > nav{justify-content: center !important;}
}
.fx-scope .m2-item,.fx-scope .dropdown:not(.mega2) a{border: 1px solid rgb(227, 234, 245); transition: background 0.18s, border-color 0.18s, transform 0.18s; background: rgb(244, 247, 252) !important; border-radius: 14px !important;}
.fx-scope .m2-item:hover,.fx-scope .m2-item:focus-visible,.fx-scope .dropdown:not(.mega2) a:hover{border-color: rgb(255, 201, 183); transform: translateY(-1px); background: rgb(255, 243, 238) !important;}
.fx-scope .m2-grid > li:nth-child(2n+1) .m2-ico{background: rgb(255, 228, 218) !important; color: rgb(226, 84, 47) !important;}
.fx-scope .m2-grid > li:nth-child(2n) .m2-ico{background: rgb(230, 238, 251) !important; color: rgb(14, 78, 181) !important;}
.fx-scope .m2-item:hover .m2-ico{background: var(--fox) !important; color: rgb(255, 255, 255) !important;}
.fx-scope .m2-label{color: rgb(14, 78, 181);}
.fx-scope .mega-aboutmenu .m2-grid > li:last-child:nth-child(2n+1){grid-column: 1 / -1;}
.fx-scope .dropdown.mega2.mega-domains{width: min(840px, 94vw); grid-template-columns: 1fr 272px;}
.fx-scope .mega-domains .m2-checks li{white-space: nowrap;}
.fx-scope .mnav-head,.fx-scope .mnav-cta{display: none;}
.fx-scope .main-nav .mnav-ico{display: none;}
@media (max-width: 1080px){
.fx-scope .header-actions .svc-btn{display: none !important;}
.fx-scope .main-nav{z-index: 500; background: rgb(255, 255, 255); display: none; flex-direction: column; overflow-y: auto; padding: 0px 0px 28px; height: 100dvh; position: fixed !important; inset: 0px !important; box-shadow: none !important; border: 0px !important;}
body.nav-open .fx-scope .main-nav{animation: 0.22s ease 0s 1 normal none running mnavIn; display: flex !important;}
body.nav-open .fx-scope{overflow: hidden;}
@keyframes mnavIn { 
  0% { opacity: 0; transform: translateY(-8px); }
  100% { opacity: 1; transform: none; }
}
.fx-scope .mnav-head{display: flex; align-items: center; justify-content: space-between; padding: 14px 18px; border-bottom: 1px solid var(--line); position: sticky; top: 0px; background: rgb(255, 255, 255); z-index: 2;}
.fx-scope .mnav-head .brand img{height: 40px; width: auto;}
.fx-scope .nav-close{width: 44px; height: 44px; border-radius: 12px; border: 1.5px solid var(--line); background: rgb(255, 255, 255); color: var(--navy); display: grid; place-items: center; cursor: pointer;}
.fx-scope .nav-close svg{width: 22px; height: 22px;}
.fx-scope .nav-close:hover{background: var(--frost);}
.fx-scope .main-nav > ul{margin: 0px; display: block !important; padding: 8px 14px 0px !important;}
.fx-scope .main-nav > ul > li{border-bottom: 1px solid rgb(238, 242, 247); position: static !important;}
.fx-scope .main-nav > ul > li > a,.fx-scope .main-nav > ul > li > button{align-items: center; gap: 14px; width: 100%; font-weight: 650; border: 0px; text-align: left; display: flex !important; height: auto !important; padding: 16px 6px !important; font-size: 17px !important; color: var(--navy) !important; background: transparent !important; border-radius: 0px !important;}
.fx-scope .main-nav .mnav-ico{display: grid; place-items: center; flex: 0 0 38px; height: 38px; border-radius: 11px; background: rgb(241, 245, 251); color: var(--navy);}
.fx-scope .main-nav .mnav-ico svg{width: 20px; height: 20px;}
.fx-scope .main-nav > ul > li:nth-child(2n+1) .mnav-ico{background: rgb(255, 233, 225); color: rgb(226, 84, 47);}
.fx-scope .main-nav > ul > li:nth-child(2n) .mnav-ico{background: rgb(230, 238, 251); color: rgb(14, 78, 181);}
.fx-scope .main-nav > ul > li > button .chev{margin-left: auto; width: 18px; height: 18px; transition: transform 0.2s;}
.fx-scope .main-nav .nav-new{top: 0px; margin-left: 4px;}
.fx-scope .main-nav .dropdown,.fx-scope .main-nav .dropdown.mega2{display: none !important; position: static !important; transform: none !important; width: auto !important; min-width: 0px !important; box-shadow: none !important; border: 0px !important; padding: 0px 0px 12px !important; opacity: 1 !important; visibility: visible !important; background: transparent !important; grid-template-columns: 1fr !important;}
.fx-scope .main-nav .m2-label,.fx-scope .main-nav .m2-side{display: none !important;}
.fx-scope .main-nav .m2-main{padding: 0px !important;}
.fx-scope .main-nav .m2-grid{display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important;}
.fx-scope .main-nav .m2-grid > li{grid-column: auto !important;}
.fx-scope .main-nav .m2-item,.fx-scope .main-nav .dropdown:not(.mega2) a{align-items: center; gap: 12px; display: flex !important; padding: 12px !important; border-radius: 14px !important;}
.fx-scope .main-nav .m2-ico{width: 38px; height: 38px; flex: 0 0 38px !important;}
.fx-scope .main-nav .m2-txt strong{font-size: 15px;}
.fx-scope .main-nav .m2-txt small{font-size: 13px;}
.fx-scope .mnav-cta{gap: 10px; display: grid !important; padding: 18px 6px 6px !important; border-bottom: 0px !important;}
.fx-scope .mnav-cta .btn{justify-content: center; align-items: center; gap: 8px; height: 50px; font-size: 16px; display: flex !important;}
.fx-scope .mnav-cta .btn svg{width: 18px; height: 18px;}
}
.fx-scope[dir="rtl"] .sm-col a svg{transform: scaleX(-1);}
.fx-scope .brand img[data-logo="dark"]{height: 46px; width: auto;}
.fx-scope .footer-brand img[data-logo="light"]{height: 46px; width: auto;}
@media (max-width: 1080px){
.fx-scope .main-nav > ul > li > a{justify-content: flex-start !important;}
.fx-scope .main-nav > ul > li > a .nav-new{margin-left: 8px;}
.fx-scope .main-nav .mnav-cta .btn{border-radius: 14px !important; padding: 0px 16px !important; justify-content: center !important;}
.fx-scope .main-nav .mnav-cta .btn-primary{box-shadow: rgba(255, 118, 84, 0.9) 0px 12px 24px -14px; background: rgb(255, 118, 84) !important; color: rgb(255, 255, 255) !important; border: 0px !important;}
.fx-scope .main-nav .mnav-cta .btn-outline{background: rgb(255, 255, 255) !important; color: rgb(1, 41, 87) !important; border: 1.5px solid rgb(1, 41, 87) !important;}
}
@media (max-width: 1080px){
.fx-scope .main-nav > ul > li.mnav-cta > a.btn{min-height: 52px; align-items: center; height: 52px !important; padding: 0px 16px !important; font-size: 16px !important; display: flex !important; justify-content: center !important;}
}
.fx-scope .footer-bottom{padding-right: 110px !important; gap: 10px 40px !important;}
@media (max-width: 760px){
.fx-scope .site-header .login-btn{background: rgb(14, 78, 181) !important; border-color: rgb(14, 78, 181) !important; color: rgb(255, 255, 255) !important;}
.fx-scope .site-header .login-btn svg{color: rgb(255, 255, 255) !important;}
.fx-scope .site-header .login-btn::after{background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%) !important;}
}
@media (max-width: 1080px){
.fx-scope .main-nav > ul > li.mnav-cta > a.btn{min-height: 44px; height: 44px !important; font-size: 15px !important; border-radius: 12px !important;}
.fx-scope .main-nav .mnav-cta .btn svg{width: 16px; height: 16px;}
.fx-scope .main-nav .mnav-cta .btn-outline{position: relative; overflow: hidden; isolation: isolate; background: rgb(14, 78, 181) !important; border-color: rgb(14, 78, 181) !important; color: rgb(255, 255, 255) !important;}
.fx-scope .main-nav .mnav-cta .btn-outline svg{color: rgb(255, 255, 255) !important;}
.fx-scope .main-nav .mnav-cta .btn-outline::after{content: ""; position: absolute; top: 0px; bottom: 0px; left: -80%; width: 45%; pointer-events: none; transform: skewX(-20deg); animation: 3.6s ease-in-out 0s infinite normal none running fxShine; background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%) !important;}
}
.fx-scope[dir="rtl"] .legal-change-note{border-left: 0px; border-right: 3px solid var(--fox);}
.fx-scope{--lake: #0E4EB5; --lake-tint: #E6EEFB; --blue: #0E4EB5; --blue-dark: #0B3F93;}
.fx-scope .brand img[data-logo="dark"]{height: 46px; width: auto;}
.fx-scope .footer-brand img[data-logo="light"]{height: 64px; width: auto; display: block; margin: 0px 0px 20px !important;}
@media (max-width: 900px){
.fx-scope .brand img[data-logo="dark"]{height: 40px !important;}
.fx-scope .footer-brand img[data-logo="light"]{height: 54px !important;}
}
@media (max-width: 380px){
.fx-scope .brand img[data-logo="dark"]{height: 36px !important;}
}
.fx-scope{--g-orange: linear-gradient(100deg,#FF7654 0%,#FF8F50 48%,#FFAA49 100%); --g-orange-h: linear-gradient(100deg,#E2542F 0%,#FF7654 55%,#FF9A45 100%); --g-blue: linear-gradient(100deg,#0E4EB5 0%,#0B5BE0 55%,#0062FF 100%); --g-blue-h: linear-gradient(100deg,#0B3F93 0%,#0E4EB5 55%,#0050D1 100%);}
.fx-scope :is(.btn-primary, .co-ticket, .to-top, [data-page="bulk"] .bk-links .btn:first-child, .main-nav .mnav-cta .btn-primary):not(#fx1):not(#fx2){box-shadow: rgba(255, 118, 84, 0.95) 0px 12px 26px -14px; background-color: rgb(255, 118, 84) !important; background-image: var(--g-orange) !important; background-origin: border-box !important; border-color: transparent !important; color: rgb(255, 255, 255) !important;}
.fx-scope :is(.btn-primary, .co-ticket, .to-top, [data-page="bulk"] .bk-links .btn:first-child, .main-nav .mnav-cta .btn-primary):not(#fx1):not(#fx2):hover{background-color: rgb(226, 84, 47) !important; background-image: var(--g-orange-h) !important;}
.fx-scope :is(.btn-blue,.fx-scope .login-btn,.fx-scope .plan:not(.featured) .btn-outline, .main-nav .mnav-cta .btn-outline, .hero .btn-ghost-light, .hero-slide .btn-ghost-light, .page-hero .btn-ghost-light, .m2-side .btn-blue):not(#fx1):not(#fx2){box-shadow: rgba(14, 78, 181, 0.95) 0px 12px 26px -14px; background-color: rgb(14, 78, 181) !important; background-image: var(--g-blue) !important; background-origin: border-box !important; border-color: transparent !important; color: rgb(255, 255, 255) !important;}
.fx-scope :is(.btn-blue,.fx-scope .login-btn,.fx-scope .plan:not(.featured) .btn-outline, .main-nav .mnav-cta .btn-outline, .hero .btn-ghost-light, .hero-slide .btn-ghost-light, .page-hero .btn-ghost-light, .m2-side .btn-blue, .m2-side .btn):not(#fx1):not(#fx2):hover{background-color: rgb(11, 63, 147) !important; background-image: var(--g-blue-h) !important; border-color: transparent !important; color: rgb(255, 255, 255) !important;}
.fx-scope :is(.login-btn, .main-nav .mnav-cta .btn-outline) svg{color: rgb(255, 255, 255) !important;}
.fx-scope :is(.btn-primary,.fx-scope .login-btn,.fx-scope .plan:not(.featured) .btn-outline, .main-nav .mnav-cta .btn-outline, .main-nav .mnav-cta .btn-primary, .hero .btn-ghost-light, .page-hero .btn-ghost-light, .hero-slide .btn-ghost-light){position: relative; overflow: hidden; isolation: isolate;}
.fx-scope :is(.btn-primary,.fx-scope .login-btn,.fx-scope .plan:not(.featured) .btn-outline, .main-nav .mnav-cta .btn-outline, .main-nav .mnav-cta .btn-primary, .hero .btn-ghost-light, .page-hero .btn-ghost-light, .hero-slide .btn-ghost-light):not(#fx1)::after{content: ""; position: absolute; top: 0px; bottom: 0px; left: -80%; width: 45%; z-index: 1; pointer-events: none; display: block; transform: skewX(-20deg); animation: 3.6s ease-in-out 0s infinite normal none running fxShine; background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%) !important;}
.fx-scope .login-btn:not(#fx1)::after{animation: 5.2s ease-in-out 1.6s infinite normal none running fxShineSlow !important;}
.fx-scope :is(.btn-light,.fx-scope .btn-outline:not(.plan .btn-outline):not(.mnav-cta .btn-outline)):not(#fx1)::after{background: linear-gradient(100deg, rgba(255, 118, 84, 0) 0%, rgba(255, 118, 84, 0.35) 50%, rgba(255, 118, 84, 0) 100%) !important;}
.fx-scope .btn-primary > *,.fx-scope .login-btn > *{position: relative; z-index: 2;}
@media (prefers-reduced-motion: reduce){
.fx-scope :is(.btn-primary, .co-ticket, .btn-blue, .login-btn, .btn-outline, .btn-light)::after{animation: auto ease 0s 1 normal none running none !important; display: none !important;}
}
.fx-scope[dir="rtl"] .dm-close{right: auto !important; left: 10px !important;}
@media (max-width: 900px){
.fx-scope .footer-bottom{text-align: center; display: flex !important; flex-direction: column !important; align-items: center !important; gap: 16px !important; padding: 22px 0px 26px !important;}
.fx-scope .footer-bottom > nav{flex-wrap: wrap; align-items: center; max-width: 420px; order: 1 !important; display: flex !important; justify-content: center !important; gap: 10px 0px !important;}
.fx-scope .footer-bottom > nav a{display: inline-flex; align-items: center; color: rgb(220, 231, 247); font-weight: 600; font-size: 14px; padding: 2px 0px;}
.fx-scope .footer-bottom > nav a:not(:nth-last-child(-n+2))::after{content: ""; width: 4px; height: 4px; border-radius: 50%; background: rgb(255, 118, 84); margin: 0px 12px; display: inline-block;}
.fx-scope .footer-bottom > nav a:last-child{flex: 1 1 100%; justify-content: center; margin-top: 4px; padding: 10px 16px; border: 1px solid rgba(255, 255, 255, 0.16); border-radius: 12px; background: rgba(255, 255, 255, 0.05); font-size: 13.5px; line-height: 1.35;}
.fx-scope .footer-bottom > span{font-size: 13px; color: rgb(159, 179, 204); padding-top: 14px; border-top: 1px solid rgba(255, 255, 255, 0.1); width: 100%; order: 2 !important; text-align: center !important;}
}
.fx-scope[dir="rtl"] #company .lc-badge{letter-spacing: 0px;}
.fx-scope[dir="rtl"] #company .lc-facts b,.fx-scope[dir="rtl"] #company .co-mails span{letter-spacing: 0px; text-transform: none;}
.fx-scope[dir="rtl"] #company .co-mails a{direction: ltr; text-align: right;}
.fx-scope[dir="rtl"] .ds-consent{padding-left: 0px; padding-right: 26px;}
.fx-scope[dir="rtl"] .ds-consent input{left: auto; right: 0px;}
@media (max-width: 900px){
.fx-scope .footer-bottom > span{white-space: normal !important;}
}
@media (max-width: 380px){
.fx-scope .footer-bottom > nav{gap: 10px 18px !important;}
.fx-scope .footer-bottom > nav a:not(:nth-last-child(-n+2))::after{display: none;}
.fx-scope .footer-bottom > nav a{font-size: 13.5px;}
}
@media (max-width: 900px){
.fx-scope .footer-bottom > nav{width: 100%; box-sizing: border-box; flex-wrap: wrap !important; white-space: normal !important;}
.fx-scope .footer-bottom > nav a{white-space: nowrap;}
.fx-scope .footer-bottom > nav a:last-child{white-space: normal;}
.fx-scope .footer-bottom{padding-bottom: 84px !important;}
}
@media (max-width: 440px){
.fx-scope .footer-bottom > nav a:not(:nth-last-child(-n+2))::after{margin: 0px 8px;}
.fx-scope .footer-bottom > nav a{font-size: 13.5px;}
}
.fx-scope .btn{padding-top: 10px; padding-bottom: 10px; line-height: 1.25; border-radius: 12px !important;}
.fx-scope .btn-sm{padding-top: 7px; padding-bottom: 7px; border-radius: 10px !important;}
.fx-scope .login-btn,.fx-scope .svc-btn{border-radius: 10px !important; height: 36px !important;}
@media (max-width: 1080px){
.fx-scope .main-nav > ul > li.mnav-cta > a.btn{min-height: 44px; height: 44px !important; border-radius: 12px !important;}
}
.fx-scope .nav-new{border-radius: 999px;}
.fx-scope[dir="rtl"] .svl:hover .svl-cta svg{transform: scaleX(-1) translateX(2px);}
.fx-scope[dir="rtl"] .pf-list li.pf-grp{letter-spacing: 0px; text-transform: none; font-size: 13px;}
.fx-scope[dir="rtl"] .cmp-full tr.cmp-grp th{text-align: right; letter-spacing: 0px; text-transform: none; font-size: 14px;}
.fx-scope[dir="rtl"] .cmp-top .cmp-lab,.fx-scope[dir="rtl"] .cmp-rows .cmp-lab{text-align: right;}
.fx-scope[dir="rtl"] .svl-feats{text-align: right;}
.fx-scope .svc-btn:not(#fx1):not(#fx2){box-shadow: rgba(1, 41, 87, 0.9) 0px 10px 22px -14px; background-color: rgb(1, 41, 87) !important; background-image: linear-gradient(100deg, rgb(1, 41, 87) 0%, rgb(23, 60, 102) 50%, rgb(14, 78, 181) 100%) !important; border-color: transparent !important; color: rgb(255, 255, 255) !important;}
.fx-scope .svc-btn:not(#fx1):not(#fx2):hover{background-image: linear-gradient(100deg, rgb(1, 41, 87) 0%, rgb(1, 41, 87) 50%, rgb(11, 63, 147) 100%) !important;}
.fx-scope .svc-btn:not(#fx1)::after{background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.55) 50%, rgba(255, 255, 255, 0) 100%) !important;}
.fx-scope[dir="rtl"] .was::after{transform: rotate(-12deg) !important;}
.fx-scope .site-header .brand img,.fx-scope .mnav-head .brand img{transform: translateY(-11%);}
.fx-scope[dir="rtl"] .svl .svl-price .hpb-from{letter-spacing: 0px;}
.fx-scope[dir="rtl"] .svl-save{right: auto; left: 14px;}
.fx-scope .site-footer .footer-top h4{color: rgb(255, 118, 84) !important; letter-spacing: 0.4px;}
.fx-scope .footer-brand img[data-logo="light"]{filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 6px 14px);}
.fx-scope .site-footer{background: linear-gradient(rgb(1, 41, 87) 0%, rgb(1, 41, 87) 100%) !important;}
.fx-scope{--navy: #012957;}
.fx-scope .site-footer{background: rgb(1, 41, 87) !important;}
@media (max-width: 600px){
.fx-scope[dir="rtl"] .deal-signup .ds-form{text-align: right;}
}
.fx-scope[dir="rtl"] .svc-grid.svc-four .svc:not(.svc-wide) .plan-features li svg{margin-right: 0px; margin-left: 6px;}
.fx-scope[dir="rtl"] .svc-grid.svc-four .svc:not(.svc-wide) .plan-features li svg{margin-left: 0px;}
.fx-scope{--g-orange: linear-gradient(100deg,#F26A44 0%,#FF7654 50%,#FF8A52 100%); --g-orange-h: linear-gradient(100deg,#E2542F 0%,#F26A44 55%,#FF7C4E 100%);}
.fx-scope[dir="rtl"] .svl-grid.five.svl-host > .svl:nth-child(5){text-align: right;}
.fx-scope[dir="rtl"] .svl-grid.five.svl-host > .svl:nth-child(5) .svl-price{justify-self: end;}
@media (max-width: 640px){
.fx-scope[dir="rtl"] .svl-grid.five.svl-host > .svl:nth-child(5){text-align: center;}
}
