.elementor-element-3a2030f{background:linear-gradient(135deg,#1a5f82 0%,#2F7CA2 40%,#3E8B9D 60%,#2F7CA2 100%)!important;background-size:300% 100%!important;animation:bannerShimmer 6s ease-in-out infinite!important;position:relative!important;overflow:hidden!important}.elementor-element-3a2030f::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .15),transparent);animation:bannerGlare 4s ease-in-out infinite;pointer-events:none}@keyframes bannerShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes bannerGlare{0%{left:-100%}50%{left:150%}100%{left:150%}}.elementor-element-3a2030f .elementor-heading-title{font-size:13px!important;font-weight:700!important;letter-spacing:0.6px!important;color:#fff!important;text-shadow:0 1px 4px rgb(0 0 0 / .15)!important}.elementor-element-44c188d7{background:rgb(255 255 255 / .92)!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;box-shadow:0 1px 0 rgb(0 0 0 / .06),0 4px 24px rgb(47 124 162 / .06)!important;border-bottom:1.5px solid rgb(47 124 162 / .08)!important;transition:all 0.3s ease!important;position:relative!important;z-index:999!important}.elementor-element-44c188d7 .elementor-container{padding-top:10px!important;padding-bottom:10px!important;transition:padding 0.3s ease!important}.dakot-header-sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;background:rgb(255 255 255 / .97)!important;backdrop-filter:blur(20px) saturate(200%)!important;-webkit-backdrop-filter:blur(20px) saturate(200%)!important;box-shadow:0 2px 32px rgb(47 124 162 / .12)!important;border-bottom:1.5px solid rgb(47 124 162 / .12)!important;animation:headerSlideDown 0.3s ease!important}.dakot-header-sticky .elementor-container{padding-top:6px!important;padding-bottom:6px!important}.dakot-header-sticky .elementor-element-59d1ab49 img{height:44px!important;width:auto!important}.dakot-header-spacer{display:none}.dakot-header-spacer.active{display:block}@keyframes headerSlideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.elementor-element-59d1ab49 img{height:52px!important;width:auto!important;transition:transform 0.25s ease,opacity 0.25s ease!important;object-fit:contain!important}.elementor-element-59d1ab49 img:hover{transform:scale(1.04)!important;opacity:0.9!important}.elementor-element-5f63391b .elementor-nav-menu--main>li>a{font-size:14.5px!important;font-weight:600!important;color:#1a1a2e!important;padding:8px 14px!important;position:relative!important;transition:color 0.2s ease!important;text-decoration:none!important}.elementor-element-5f63391b .elementor-nav-menu--main>li>a::after{content:''!important;position:absolute!important;bottom:2px!important;right:14px!important;left:14px!important;height:2px!important;background:linear-gradient(90deg,#2F7CA2,#3E8B9D)!important;border-radius:2px!important;transform:scaleX(0)!important;transform-origin:right!important;transition:transform 0.25s ease!important}.elementor-element-5f63391b .elementor-nav-menu--main>li>a:hover,.elementor-element-5f63391b .elementor-nav-menu--main>li.current-menu-item>a,.elementor-element-5f63391b .elementor-nav-menu--main>li.current-menu-ancestor>a{color:#2F7CA2!important}.elementor-element-5f63391b .elementor-nav-menu--main>li>a:hover::after,.elementor-element-5f63391b .elementor-nav-menu--main>li.current-menu-item>a::after,.elementor-element-5f63391b .elementor-nav-menu--main>li.current-menu-ancestor>a::after{transform:scaleX(1)!important}.elementor-element-5f63391b .sub-menu{background:#fff!important;border:1px solid rgb(47 124 162 / .12)!important;border-radius:14px!important;box-shadow:0 8px 40px rgb(47 124 162 / .15),0 2px 8px rgb(0 0 0 / .06)!important;padding:8px!important;min-width:180px!important;margin-top:8px!important;overflow:hidden!important}.elementor-element-5f63391b .sub-menu li a{font-size:13.5px!important;font-weight:600!important;color:#334155!important;padding:9px 14px!important;border-radius:8px!important;display:block!important;transition:all 0.15s ease!important;text-decoration:none!important}.elementor-element-5f63391b .sub-menu li a:hover{background:linear-gradient(135deg,#f0f8ff,#e8f4fb)!important;color:#2F7CA2!important;padding-right:18px!important}.elementor-element-012a533 .elementor-button{background:transparent!important;border:2px solid #2F7CA2!important;color:#2F7CA2!important;border-radius:50px!important;font-size:13px!important;font-weight:700!important;padding:8px 18px!important;transition:all 0.2s ease!important;letter-spacing:0.2px!important}.elementor-element-012a533 .elementor-button:hover{background:linear-gradient(135deg,#2F7CA2,#1a5f82)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 16px rgb(47 124 162 / .35)!important;transform:translateY(-1px)!important}.elementor-element-87c5761 .fkcart-shortcode-container,.elementor-element-87c5761 #fkcart-mini-toggler{background:linear-gradient(135deg,#2F7CA2 0%,#1a5f82 100%)!important;border-radius:50px!important;padding:7px 16px 7px 12px!important;border:none!important;box-shadow:0 4px 14px rgb(47 124 162 / .3)!important;transition:all 0.2s ease!important;display:flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important}.elementor-element-87c5761 .fkcart-shortcode-container:hover,.elementor-element-87c5761 #fkcart-mini-toggler:hover{box-shadow:0 6px 22px rgb(47 124 162 / .45)!important;transform:translateY(-2px)!important}.elementor-element-87c5761 .fkcart-shortcode-icon-wrap svg,.elementor-element-87c5761 svg{fill:#fff!important;color:#fff!important;width:20px!important;height:20px!important}.elementor-element-87c5761 .fkcart-shortcode-count,.elementor-element-87c5761 .fkcart-mini-count{background:#fff!important;color:#2F7CA2!important;font-weight:800!important;font-size:11px!important;border-radius:50px!important;padding:1px 7px!important;min-width:20px!important;text-align:center!important}.elementor-element-87c5761 .fkcart-shortcode-price,.elementor-element-87c5761 .fkcart-mini-price{color:rgb(255 255 255 / .9)!important;font-size:13px!important;font-weight:700!important}.elementor-element-87c5761 .fkcart-mini-count:not(:empty){animation:cartPulse 2s ease-in-out infinite!important}@keyframes cartPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:767px){.elementor-element-44c188d7 .elementor-container{padding-top:8px!important;padding-bottom:8px!important}.elementor-element-59d1ab49 img{height:40px!important}.elementor-element-3a2030f .elementor-heading-title{font-size:11.5px!important}}@media (prefers-reduced-motion:reduce){.elementor-element-3a2030f,.elementor-element-3a2030f::after,.dakot-header-sticky{animation:none!important;transition:none!important}}.elementor-element-191fd25b,.elementor-element-30e018b0{display:none!important}.df{background:#111c27;color:#c8dae6;font-family:inherit;direction:rtl;text-align:right;position:relative;overflow:hidden}.df::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgb(47 124 162 / .07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.df::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#2F7CA2 30%,#3E8B9D 50%,#2F7CA2 70%,transparent 100%);box-shadow:0 0 20px rgb(47 124 162 / .6)}.df-wrap{max-width:1160px;margin:0 auto;padding:0 32px;position:relative}.df-top{background:linear-gradient(135deg,rgb(47 124 162 / .12) 0%,rgb(26 95 130 / .08) 100%);border-bottom:1px solid rgb(47 124 162 / .15);padding:22px 0}.df-stats{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.df-stat{display:flex;align-items:center;gap:10px;padding:0 32px}.df-stat__icon{font-size:22px;line-height:1}.df-stat__text{display:flex;flex-direction:column;gap:1px}.df-stat__text strong{font-size:14px;font-weight:800;color:#e2eaf0;letter-spacing:-.2px}.df-stat__text span{font-size:11.5px;color:#7a9ab0;font-weight:500}.df-stat__divider{width:1px;height:32px;background:rgb(47 124 162 / .25)}.df-main{padding:50px 0 44px}.df-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px 52px}.df-brand-row{display:flex;align-items:center;gap:16px;margin-bottom:14px}.df-logo{width:80px;height:80px;border-radius:18px;object-fit:cover;box-shadow:0 6px 24px rgb(0 0 0 / .4),0 0 0 2px rgb(47 124 162 / .3);transition:transform 0.25s,box-shadow 0.25s;display:block;flex-shrink:0}.df-logo:hover{transform:scale(1.06);box-shadow:0 8px 30px rgb(0 0 0 / .5),0 0 0 3px rgb(47 124 162 / .5)}.df-brand-name{font-size:22px;font-weight:900;color:#fff;margin:0;letter-spacing:-.3px}.df-brand-tagline{font-size:12.5px;color:#2F7CA2;font-weight:600;margin:4px 0 0;letter-spacing:.2px}.df-brand-desc{font-size:13px;line-height:1.8;color:#7a9ab0;margin:0 0 22px;max-width:300px}.df-social{display:flex;gap:10px;flex-direction:row}.df-soc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1.5px solid rgb(255 255 255 / .1);color:#7a9ab0;transition:all 0.2s ease;text-decoration:none}.df-soc svg{width:18px;height:18px}.df-soc:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgb(0 0 0 / .3)}.df-soc--ig:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#fff0;color:#fff}.df-soc--fb:hover{background:#1877f2;border-color:#1877f2;color:#fff}.df-col-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:#2F7CA2;margin:0 0 16px;display:flex;align-items:center;gap:8px}.df-col-title span{padding-bottom:8px;border-bottom:2px solid rgb(47 124 162 / .3);display:block;width:100%}.df-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.df-links li a{font-size:13.5px;color:#8aacbf;text-decoration:none;padding:6px 0;display:flex;align-items:center;gap:8px;transition:all 0.18s ease;border-bottom:1px solid #fff0;position:relative}.df-links li a::before{content:'›';color:#2F7CA2;font-size:16px;font-weight:700;opacity:0;transform:translateX(4px);transition:all 0.18s ease;flex-shrink:0}.df-links li a:hover{color:#fff;padding-right:4px}.df-links li a:hover::before{opacity:1;transform:translateX(0)}.df-bottom{border-top:1px solid rgb(255 255 255 / .05);background:rgb(0 0 0 / .25);padding:16px 0}.df-bottom__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.df-copy{font-size:12px;color:#4a6a7e;margin:0}.df-credit{font-size:11.5px;color:#3a5a6e;margin:0}.df-credit a{color:inherit;text-decoration:none;transition:color 0.15s}.df-credit a:hover{color:#7a9ab0}.df-payments{display:flex;gap:8px;align-items:center}.df-pay-icon{opacity:.8;transition:opacity 0.15s,transform 0.15s;display:flex;align-items:center;border-radius:5px;overflow:hidden}.df-pay-icon img{display:block;width:48px;height:30px;object-fit:contain;border-radius:4px}.df-pay-icon:hover{opacity:1;transform:translateY(-2px)}.df-top-btn{position:fixed;bottom:24px;left:24px;width:44px;height:44px;border-radius:50%;background:rgb(17 28 39 / .9);border:1.5px solid rgb(47 124 162 / .4);color:#2F7CA2;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;z-index:9999;opacity:0;visibility:hidden;backdrop-filter:blur(8px)}.df-top-btn.visible{opacity:1;visibility:visible}.df-top-btn:hover{background:#2F7CA2;color:#fff;border-color:#2F7CA2;transform:translateY(-3px);box-shadow:0 6px 20px rgb(47 124 162 / .4)}@media (max-width:900px){.df-grid{grid-template-columns:1fr 1fr}.df-col--brand{grid-column:1 / -1}}@media (max-width:600px){.df-grid{grid-template-columns:1fr}.df-wrap{padding:0 20px}.df-stats{flex-direction:column;gap:14px}.df-stat__divider{width:60px;height:1px}.df-stat{padding:0;justify-content:center}.df-bottom__inner{flex-direction:column;text-align:center;gap:12px}.df-payments{justify-content:center}.df-brand-desc{max-width:100%}.df-brand-row{flex-direction:column;text-align:center}.df-brand-row div{text-align:center}.df-social{justify-content:center}}@media (prefers-reduced-motion:reduce){.df-links li a,.df-soc,.df-pay-icon,.df-top-btn{transition:none}}