.elementor .fk-related{display:flex;}.elementor .fk-gallery{position:relative;}.elementor .fk-sticky{inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:999;transform:translate3d(0px, 110%, 0px);transition:transform 0.25s;position:fixed !important; &.fk-show { transform:translateY(0); }\n}.elementor .fk-mm-h{font-weight:700;font-size:15px;color:#2482D9;letter-spacing:0.02px;line-height:22px;text-transform:none;width:auto !important; justify-self:start; padding:0 0 6px !important; background:transparent !important; border-radius:0 !important; text-align:left; &:hover,&:focus-visible { color:#2482D9; } width:auto !important; justify-self:start; padding:0 0 4px !important; background:transparent !important; border-radius:0 !important; text-align:left; &:hover,&:focus-visible { text-decoration:underline; }\n}.elementor .fk-mm-col{gap:2px;display:flex !important; flex-direction:column !important; padding:0 !important; width:auto !important; min-width:0 !important;\n}.elementor .fk-mm-ban3{background:#F3A376 !important;\n}.elementor .fk-mm-ban2{background:#2482D9 !important;\n}.elementor .fk-mm-ban1{background:#74A4D0 !important;\n}.elementor .fk-mm-ban:hover,.elementor .fk-mm-ban:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .fk-mm-ban{min-height:104px;font-weight:600;font-size:20px;color:#fff;letter-spacing:0.03px;line-height:28px;transition:transform 0.15s;box-sizing:border-box; display:flex !important; align-items:flex-end !important; justify-content:flex-start !important; padding:16px 18px !important; border-radius:12px !important; text-align:left;\n}.elementor .fk-mm-bans{margin-block-start:20px;gap:16px;grid-template-columns:repeat(3,1fr);grid-column:1 / -1;padding:0 !important; width:auto !important; min-width:0 !important; display:grid !important; display:none !important;\n}.elementor .fk-mm-all{font-weight:700;font-size:13px;color:#2482D9;line-height:20px;margin-block-end:6px;border-block-end-width:1px;grid-column:1 / -1;width:auto !important; justify-self:start; padding:0 0 6px !important; background:transparent !important; border-radius:0 !important; &:hover,&:focus-visible { text-decoration:underline; } justify-self:start; padding:0 0 10px !important; background:transparent !important; border-radius:0 !important; border-bottom-style: solid; border-bottom-color: #D6E4F0; width:100% !important; &:hover,&:focus-visible { text-decoration:underline; }\n}.elementor .fk-mm-link{font-weight:400;font-size:14px;color:#4A4A4A;letter-spacing:0.02px;line-height:26px;width:auto !important; justify-self:start; padding:4px 0 !important; background:transparent !important; border-radius:0 !important; &:hover,&:focus-visible { color:#2482D9;text-decoration:underline; } width:auto !important; justify-self:start; padding:1px 0 !important; background:transparent !important; border-radius:0 !important; &:hover,&:focus-visible { color:#2482D9;text-decoration:underline; } width:100% !important; justify-self:start; padding:1px 0 !important; background:transparent !important; border-radius:0 !important; text-align:left !important; justify-content:flex-start !important; display:block !important; &:hover,&:focus-visible { color:#2482D9;text-decoration:underline; }\n}.elementor .fk-mm-sub{width:780px;min-height:100%;max-width:calc(100vw - 380px);position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:100%;box-shadow:0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12),0px 3px 5px 0px rgba(0,0,0,.20);display:none;grid-template-columns:repeat(3,1fr);align-content:start;box-sizing:border-box; padding:28px 32px !important; background:#fff !important; border-radius:0 15px 15px 0 !important; gap:2px 32px; box-sizing:border-box; padding:28px 32px !important; background:#EAF4FB !important; border-radius:0 12px 12px 0 !important; gap:28px 32px !important;\n}.elementor .fk-mm-cat{width:calc(100% - 32px) !important;font-weight:500;font-size:14px;color:#232323;letter-spacing:0.02px;line-height:22px;text-transform:none;margin:0 20px !important; box-sizing:border-box; display:flex !important; align-items:center !important; justify-content:space-between !important; padding:12px 0 !important; background:transparent !important; border-radius:0 !important; border-bottom:1px solid #D6D6D6 !important; text-align:left; &::after { content:'\203A';font-size:26px;line-height:1;color:#727272; } &:hover,&:focus-visible { color:#2482D9; } margin:0 16px !important; box-sizing:border-box; display:flex !important; align-items:center !important; justify-content:space-between !important; padding:11px 0 !important; background:transparent !important; border-radius:0 !important;\n}.elementor .fk-mm-item{position:static;padding:0 !important; width:100% !important; min-width:0 !important; display:block !important; & > div { display:none; } &:hover > div,&:focus-within > div { display:grid !important; } padding:0 !important; width:100% !important; min-width:0 !important; display:block !important; & > div { display:none; } &:hover > div,&:focus-within > div { display:grid !important; } &:hover .fk-mm-cat,&:focus-within .fk-mm-cat { background:#EAF4FB;color:#2482D9; }\n}.elementor .fk-mm-panel{width:300px;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:60;box-shadow:0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12),0px 3px 5px 0px rgba(0,0,0,.20);display:none;box-sizing:border-box; padding:24px 0 12px !important; background:#fff !important; border-radius:0 0 15px 15px !important; box-sizing:border-box; padding:10px 0 !important; background:#fff !important; border-radius:0 0 12px 12px !important;\n}.elementor .fk-btn:hover,.elementor .fk-btn:focus-visible{color:#fff;border-color:#2482D9;background-color:#2482D9;}.elementor .fk-btn{width:48px;height:40px;font-size:0px;color:#2482D9;line-height:0px;padding:0px;border-radius:50px;border-width:1px;border-color:#898989;border-style:solid;background-color:transparent;display:inline-flex;flex:0 0 auto;justify-content:center;align-items:center;&::before { content:'';display:block;width:22px;height:22px;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxjaXJjbGUgY3g9JzknIGN5PScyMScgcj0nMScvPjxjaXJjbGUgY3g9JzIwJyBjeT0nMjEnIHI9JzEnLz48cGF0aCBkPSdNMSAxaDRsMi42OCAxMy4zOWEyIDIgMCAwIDAgMiAxLjYxaDkuNzJhMiAyIDAgMCAwIDItMS42MUwyMyA2SDYnLz48L3N2Zz4=) center/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxjaXJjbGUgY3g9JzknIGN5PScyMScgcj0nMScvPjxjaXJjbGUgY3g9JzIwJyBjeT0nMjEnIHI9JzEnLz48cGF0aCBkPSdNMSAxaDRsMi42OCAxMy4zOWEyIDIgMCAwIDAgMiAxLjYxaDkuNzJhMiAyIDAgMCAwIDItMS42MUwyMyA2SDYnLz48L3N2Zz4=) center/contain no-repeat; }\n}.elementor .fk-price{font-weight:600;font-size:20px;color:#2482D9;line-height:24px;margin:0px;display:flex;flex-direction:row-reverse;gap:8px;flex:0 0 auto;justify-content:flex-end;align-items:baseline; white-space:nowrap; & > del { font-size:14px;font-weight:500;color:#898989;white-space:nowrap; } & > del + span { display:none; } & > span { white-space:nowrap; } & > span:nth-child(3) { color:#2482D9; } & > span:nth-child(4) { display:none; }\n}.elementor .fk-foot{min-height:48px;margin-block-start:auto;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex !important; flex-direction:row !important; gap:10px 12px; padding:0 !important;\n}.elementor .fk-rating{font-size:14px;line-height:20px;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&:empty { display:none; } & > span:first-child { color:#FFD400;letter-spacing:2px;font-size:16px; } & > span:last-child { color:#727272;text-decoration:underline;font-weight:500; }\n}.elementor .fk-title{min-height:48px;max-height:48px;overflow:hidden;font-weight:600;font-size:16px;color:#0E2A55;line-height:24px;text-transform:capitalize;margin:0px;text-align:left;\n}.elementor .fk-brand{font-size:11px;color:#8A8A8A;letter-spacing:0.02em;line-height:16px;text-transform:uppercase;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;&:empty { display:none; } & a { font-size:14px;font-weight:400;color:#727272;text-decoration:none; }\n}.elementor .fk-txt{gap:2px;display:flex !important; flex-direction:column !important; padding:0 !important;\n}.elementor .fk-body{gap:7px;flex:1 1 auto;display:flex !important; flex-direction:column !important; padding:12px 16px 20px !important;\n}.elementor .fk-sale{position:absolute;inset-block-start:16px;inset-inline-end:16px;font-weight:500;font-size:14px;color:#fff;line-height:20px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;border-radius:15px;background-color:#FF6262;&:empty { display:none; }\n}.elementor .fk-img{width:100%;aspect-ratio:380/365;object-fit:contain;border-radius:15px;background-color:transparent;mix-blend-mode:multiply;display:block;}.elementor .fk-media{width:100%;overflow:hidden;position:relative;border-radius:15px;background-color:#F5F5F5;padding:0 !important;\n}.elementor .fk-card:hover,.elementor .fk-card:focus-visible{box-shadow:0px 8px 24px 0px rgba(14,42,85,.10);transform:translate3d(0px, -3px, 0px);}.elementor .fk-card{position:relative;border-radius:15px;background-color:#fff;transition:box-shadow 0.2s, transform 0.2s;display:flex !important; flex-direction:column !important; padding:0 !important;\n}