/*
Theme Name: MoshikoLand Hello Child
Description: Shared styles for the native Elementor MoshikoLand design.
Template: hello-elementor
Version: 1.0.1
Text Domain: moshikoland-hello-child
*/

:where(.ml).e-con,:where(.ml) .e-con{display:block;position:static;width:auto;max-width:none;min-height:0;flex:0 1 auto;gap:0;padding:0;margin:0;overflow:visible;align-self:auto;--container-widget-width:initial;--widgets-spacing:0px;}.ml .elementor-widget{margin:0;}.ml .ml-text,.ml .ml-raw,.ml .ml-text>.elementor-widget-container,.ml .ml-raw>.elementor-widget-container{display:contents;}.ml .ml-heading{display:block;}.ml .ml-image{display:block;line-height:0;}.ml .ml-image>.elementor-widget-container{display:contents;}.ml p{margin:0 0 1em;}.ml a:focus-visible,.ml button:focus-visible{outline:3px solid #61CE70;outline-offset:4px;}
.ml.ml{margin:0;background:#fff}.ml.ml *{box-sizing:border-box}.ml.ml a{color:#1860B4}.ml.ml a:hover{color:#244890}.ml.ml{--navy:#244890;--blue:#1860B4;--deep:#11265C;--green:#61CE70;--sky:#EEF4FB;--mute:#4A5878;font-family:'Assistant',system-ui,sans-serif;color:var(--deep);background:#fff;direction:rtl;overflow-x:clip}.ml.ml .suez{font-family:'Fredoka','Assistant',sans-serif;font-weight:700;line-height:.92}.ml.ml .outline{color:#1860B4;-webkit-text-stroke:0;filter:url(#olb)}.ml.ml .outline-w{color:#fff;-webkit-text-stroke:0;filter:url(#olw)}.ml.ml .pale{color:#D9E7F6}.ml.ml .wrap{max-width:1320px;margin:0 auto;padding-inline:clamp(16px,4vw,56px)}.ml.ml .pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none;border:2px solid var(--blue);color:var(--blue);background:#fff;transition:background .3s,color .3s,transform .3s;font-family:inherit;cursor:pointer}.ml.ml .pill:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}.ml.ml .pill-solid{background:var(--navy);border-color:var(--navy);color:#fff}.ml.ml .pill-solid:hover{background:var(--blue);border-color:var(--blue);color:#fff}.ml.ml .pill-white{background:#fff;border-color:#fff;color:var(--navy)}.ml.ml .hdr{position:sticky;top:0;z-index:60;margin-bottom:-84px;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:hdrIn .9s cubic-bezier(.2,.8,.2,1) both}.ml.ml .nav a{color:var(--navy);text-decoration:none;font-size:16px;font-weight:600;padding:8px 2px;position:relative}.ml.ml .nav a::after{content:"";position:absolute;inset-inline:0;bottom:2px;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ml.ml .nav a:hover::after{transform:scaleX(1)}.ml.ml .menu-btn{display:none !important}@media (max-width:1060px){.ml.ml .nav{display:none !important}.ml.ml .menu-btn{display:inline-flex !important}.ml.ml .hdr-cta{display:none !important}}.ml.ml .hero-layer{position:absolute;inset:0;z-index:6;overflow:hidden;background:#E9F1F8}.ml.ml .hero-media{position:absolute;inset:0 0 auto 0;height:118%;width:100%;object-fit:cover;object-position:50% 40%;display:block}.ml.ml .line{display:block;overflow:hidden;padding:.02em 0 .06em}.ml.ml .line span{display:block;animation:rise 1.3s cubic-bezier(.16,1,.3,1) both}.ml.ml .l1 span{animation-delay:.25s}.ml.ml .l2 span{animation-delay:.4s}.ml.ml .l3 span{animation-delay:.55s}.ml.ml .tile-intro{position:absolute;inset:0;animation:dropIn 1.8s cubic-bezier(.22,1,.36,1) .6s both}.ml.ml .tile-shadow{position:absolute;left:18%;right:18%;bottom:-6%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgba(8,20,50,.55),rgba(8,20,50,0));animation:shadowPulse 6s ease-in-out infinite alternate}.ml.ml .fade{animation:fadeUp 1s cubic-bezier(.2,.8,.2,1) both}.ml.ml .d1{animation-delay:1.3s}.ml.ml .d2{animation-delay:1.5s}.ml.ml .chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;font-weight:700;color:var(--navy)}.ml.ml .cue{width:26px;height:42px;border-radius:14px;border:2px solid rgba(255,255,255,.9);position:relative}.ml.ml .cue::after{content:"";position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:cue 1.8s ease-in-out infinite}.ml.ml .hero-scrim{position:absolute;inset:0;background:linear-gradient(to left,rgba(17,38,92,.82) 0%,rgba(17,38,92,.55) 45%,rgba(17,38,92,.18) 100%)}.ml.ml .hero-text{position:absolute;top:0;bottom:0;right:0;width:min(560px,48%);display:flex;flex-direction:column;justify-content:center;gap:18px;padding:84px 0 60px;margin-right:clamp(16px,6vw,96px);text-align:right}.ml.ml .hero-flower-pos{--fx:24vw;position:absolute;left:calc(26vw - min(34vw,60vh) / 2);top:calc(52% - min(34vw,60vh) / 2);width:min(34vw,60vh);height:min(34vw,60vh)}.ml.ml .hero-flower{display:block;width:100%;height:100%;animation:heroSpin 60s linear infinite}.ml.ml .hero-flower circle{fill:none;stroke:rgba(255,255,255,.45);stroke-width:.22}.ml.ml .tiles{--hx:-24vw;--hy:0vh;--hs:1.08}@media (max-width:860px){.ml.ml .hero-text{width:auto;left:16px;right:16px;margin:0;justify-content:flex-start;padding-top:110px}.ml.ml .tiles{--hx:0vw;--hy:18vh}.ml.ml .hero-flower-pos{--fx:0vw;left:15vw;top:52%;width:70vw;height:70vw}}.ml.ml .stage{position:relative;height:680vh}.ml.ml .pin{position:sticky;top:0;height:100vh;overflow:hidden}.ml.ml .card{position:absolute;z-index:4;top:92px;bottom:5vh;inset-inline:clamp(12px,5vw,80px);border-radius:clamp(22px,3vw,40px);overflow:hidden;background:#244890}.ml.ml .scene{position:absolute;inset:0}.ml.ml .scene :is(img,.ml-image){width:100%;height:100%;object-fit:cover;display:block}.ml.ml .flower{position:absolute;left:50%;top:50%;width:min(78vh,70vw);height:min(78vh,70vw);margin:calc(min(78vh,70vw) / -2) 0 0 calc(min(78vh,70vw) / -2);pointer-events:none}.ml.ml .cap{position:absolute;bottom:clamp(20px,4vh,44px);right:clamp(20px,3vw,44px);max-width:min(420px,80%);padding:24px 26px;border-radius:24px;background:rgba(17,38,92,.38);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;display:flex;flex-direction:column;gap:10px}.ml.ml .dots{position:absolute;left:clamp(20px,3vw,44px);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px}.ml.ml .dots i{display:block;width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.4)}.ml.ml .tiles{position:absolute;left:50%;top:calc(52% - clamp(260px,34vw,560px) / 3.2);width:clamp(260px,34vw,560px);margin-left:calc(clamp(260px,34vw,560px) / -2);z-index:8;aspect-ratio:1.6/1}.ml.ml .tiles :is(img,.ml-image){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 34px 34px rgba(0,0,0,.4))}.ml.ml .tile-float{position:absolute;inset:0;animation:float 6s ease-in-out infinite alternate}.ml.ml .coll{position:absolute;top:58vh;inset-inline:0;z-index:3}.ml.ml .coll-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,2vw,32px);align-items:start}.ml.ml .coll-item{display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:var(--deep);text-align:center}.ml.ml .coll-item :is(img,.ml-image){width:100%;aspect-ratio:1.6/1;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(17,38,92,.22));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ml.ml .coll-item:hover :is(img,.ml-image){transform:translateY(-10px) rotate(-3deg)}.ml.ml .coll-title{position:absolute;top:30vh;inset-inline:0;text-align:center;font-size:clamp(70px,13vw,220px);white-space:nowrap;z-index:1}.ml.ml{--itemW:calc((min(1320px,100vw) - 2 * clamp(16px,4vw,56px) - 4 * clamp(8px,2vw,32px)) / 5)}.ml.ml .travel{position:absolute;top:-42vh;bottom:28%;left:50%;width:var(--itemW);margin-left:calc(var(--itemW) / -2);z-index:6;pointer-events:none}.ml.ml .travel-sticky{position:sticky;top:58vh;opacity:0}.ml.ml .travel-img{display:block;width:100%;aspect-ratio:1.6/1;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(17,38,92,.28))}@media (max-width:860px){.ml.ml .travel{display:none}}.ml.ml .bstrip{pointer-events:none}.ml.ml .bb{position:absolute;bottom:-3px;transform-origin:50% 100%}.ml.ml .bbi{width:100%;height:100%;transform-origin:50% 100%;animation:bsway ease-in-out infinite alternate}.ml.ml .fl{animation:flDrift ease-in-out infinite alternate}.ml.ml .fl svg{width:100%;height:100%;display:block}.ml.ml .fl circle{fill:none;stroke:#1860B4;stroke-width:.4;opacity:.28}.ml.ml .fl-fill circle{fill:rgba(24,96,180,.07);stroke:none;opacity:1}.ml.ml .why-card{background:#fff;color:var(--deep);border-radius:24px;padding:30px 28px;display:flex;flex-direction:column;gap:14px;min-height:280px}.ml.ml .why-card.hl{background:var(--blue);color:#fff}.ml.ml .ico{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--sky)}.ml.ml .hl .ico{background:rgba(255,255,255,.16)}.ml.ml .hscroll{position:relative;height:340vh}.ml.ml .hpin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:28px}.ml.ml .track{display:flex;gap:28px;padding-inline:clamp(16px,5vw,80px);width:max-content}.ml.ml .pcard{position:relative;width:min(62vw,880px);height:min(62vh,600px);border-radius:32px;overflow:hidden;flex:none}.ml.ml .pcard :is(img,.ml-image){width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.ml.ml .pcard:hover :is(img,.ml-image){transform:scale(1.05)}.ml.ml .pcard::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,rgba(17,38,92,.8),rgba(17,38,92,0));pointer-events:none}.ml.ml .pcap{z-index:1;position:absolute;bottom:22px;right:22px;left:22px;display:flex;justify-content:space-between;align-items:end;gap:16px;color:#fff}.ml.ml .marq{overflow:hidden}.ml.ml .marq-track{display:flex;width:max-content;animation:marq 40s linear infinite}.ml.ml .logo-ph{width:180px;height:72px;margin-inline-end:20px;border-radius:16px;border:2px dashed #C9D8EA;display:grid;place-items:center;color:var(--mute);font-size:13px;font-weight:600}.ml.ml .fld{display:flex;flex-direction:column;gap:6px}.ml.ml .fld label{font-size:13px;font-weight:700;color:#fff}.ml.ml .fld input{height:54px;border-radius:14px;border:0;background:rgba(255,255,255,.95);padding:0 16px;font:500 17px 'Assistant',sans-serif;color:var(--deep);outline:none}.ml.ml .fld input:focus{box-shadow:0 0 0 3px var(--green)}.ml.ml .foot a{color:#C8D6EE;text-decoration:none}.ml.ml .foot a:hover{color:#fff}.ml.ml .wa{position:fixed;left:20px;bottom:20px;z-index:70;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;background:#fff;border:2px solid var(--green);color:#1E7A35;font-weight:700;text-decoration:none;box-shadow:0 10px 30px rgba(17,38,92,.15)}@media (max-width:1060px){.ml.ml .hdr-row{grid-template-columns:auto minmax(0,1fr) !important}}@media (max-width:860px){.ml.ml .hdr-row{height:72px !important}.ml.ml .hdr{margin-bottom:-72px}.ml.ml .hero-text{padding-top:92px;gap:12px;align-items:center;text-align:center;justify-content:flex-start}.ml.ml .hero-text :is(h1,.ml-h1){font-size:min(15vw,10.5vh) !important}.ml.ml .hero-text :is(h1,.ml-h1) .line span{text-align:center}.ml.ml .hero-text p{max-width:34ch;margin-inline:auto !important;font-size:15px !important}.ml.ml .hero-text>div{justify-content:center}.ml.ml .hero-text p.fade:first-child{font-size:12px !important;letter-spacing:.05em !important}.ml.ml .tiles{--hs:.58 !important}.ml.ml .hero-text .pill{min-height:44px;padding:0 18px;font-size:15px}.ml.ml .tiles{--hy:34vh;--hs:.5}.ml.ml .hero-flower-pos{--fx:0vw !important;width:54vw !important;height:54vw !important;left:calc(50% - 27vw) !important;top:calc(52% + 34vh - 27vw) !important}.ml.ml .cue{display:none}.ml.ml .card{top:80px;inset-inline:12px;bottom:3vh}.ml.ml .cap{right:14px;left:14px;max-width:none;padding:18px 18px;bottom:14px}.ml.ml .dots{left:auto;right:18px;top:18px;transform:none;flex-direction:row}.ml.ml .coll{top:44vh}.ml.ml .coll-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px;row-gap:18px;max-width:480px;margin:0 auto}.ml.ml .coll-item{gap:6px}.ml.ml .coll-item span:nth-last-child(2){font-size:13px !important;line-height:1.25}.ml.ml .coll-item span:last-child{display:none}.ml.ml .coll-item:nth-child(3){order:-1;grid-column:1 / -1;width:52%;justify-self:center}.ml.ml .coll-item:nth-child(3) span:nth-last-child(2){font-size:17px !important}.ml.ml .coll-title{top:22vh;font-size:13vw}.ml.ml .pcard{width:84vw;height:58vh;border-radius:24px}.ml.ml .track{gap:14px}.ml.ml .wa{left:14px;bottom:14px;width:54px;height:54px;min-height:54px;padding:0;justify-content:center;font-size:0;gap:0}.ml.ml .wa svg{width:24px;height:24px}.ml.ml .foot{padding-bottom:70px}.ml.ml .foot .wrap>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.ml.ml .foot .wrap>div:first-child>div:first-child{grid-column:1 / -1}
}@media (max-width:860px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.ml.ml .tiles.st{animation-name:tileDropM !important}
  }
}@supports (animation-timeline: view()){.ml.ml{timeline-scope:--st}.ml.ml .stage{view-timeline-name:--st}.ml.ml .story{view-timeline-name:--story}@media (min-width:861px){.ml.ml .slot-wrap{animation:slotOut linear both;animation-timeline:--st;animation-range:exit 0% exit 1.5%}}.ml.ml .travel-sticky{animation:travelShow linear both;animation-timeline:--st;animation-range:exit 0% exit 1.5%}.ml.ml .travel-img{animation:travelMove linear both;animation-timeline:--story;animation-range:entry 0% cover 48%}.ml.ml .st{animation-timeline:--st !important;animation-range:contain 0% contain 100% !important;animation-fill-mode:both !important;animation-timing-function:linear !important;animation-duration:1ms !important}.ml.ml .card.st{animation-name:cardMove}.ml.ml .hero-layer.st{animation-name:heroUp}.ml.ml .hero-media.st{animation-name:heroZoom}.ml.ml .hero-copy.st{animation-name:heroCopy}.ml.ml .hero-flower-pos.st{animation-name:flowerMove}.ml.ml .s2.st{animation-name:wipe2}.ml.ml .s3.st{animation-name:wipe3}.ml.ml .s4.st{animation-name:wipe4}.ml.ml .scene :is(img,.ml-image).st{animation-name:kb}.ml.ml .flower.st{animation-name:spin}.ml.ml .c1.st{animation-name:cap1}.ml.ml .c2.st{animation-name:cap2}.ml.ml .c3.st{animation-name:cap3}.ml.ml .c4.st{animation-name:cap4}.ml.ml .t1.st{animation-name:tl1}.ml.ml .t2.st{animation-name:tl2}.ml.ml .t3.st{animation-name:tl3}.ml.ml .t4.st{animation-name:tl4}.ml.ml .dt1.st{animation-name:dot1}.ml.ml .dt2.st{animation-name:dot2}.ml.ml .dt3.st{animation-name:dot3}.ml.ml .dt4.st{animation-name:dot4}.ml.ml .tiles.st{animation-name:tileDrop}.ml.ml .slot-img.st{animation-name:slotIn}.ml.ml .coll.st{animation-name:collIn}.ml.ml .coll-title.st{animation-name:collTitle}.ml.ml .rv{animation:fadeUp linear both;animation-timeline:view();animation-range:entry 5% cover 30%}.ml.ml .rv2{animation:fadeUp linear both;animation-timeline:view();animation-range:entry 15% cover 38%}.ml.ml .rv3{animation:fadeUp linear both;animation-timeline:view();animation-range:entry 25% cover 46%}.ml.ml .tilt{animation:tilt linear both;animation-timeline:view();animation-range:entry 0% exit 60%}.ml.ml .par-img{animation:parImg linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.ml.ml .big15{animation:big15 linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.ml.ml .strip{animation:grow linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.ml.ml .hscroll{view-timeline-name:--hs}.ml.ml .track{animation:trackX linear both;animation-timeline:--hs;animation-range:contain 0% contain 100%}.ml.ml .ptitle{animation:ptitle linear both;animation-timeline:--hs;animation-range:contain 0% contain 100%}.ml.ml .flw.p1{animation:parA linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.ml.ml .flw.p2{animation:parB linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.ml.ml .flw.p3{animation:parC linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.ml.ml .zoom-in{animation:zoomIn linear both;animation-timeline:view();animation-range:entry 0% cover 45%}
}@media (prefers-reduced-motion:reduce){.ml.ml *{animation:none !important;transition:none !important}}@keyframes hdrIn{from{transform:translateY(-100%)}to{transform:none}}@keyframes rise{from{transform:translateY(108%)}to{transform:none}}@keyframes fadeUp{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes dropIn{from{opacity:0;transform:translateY(-28vh) rotate(-6deg) scale(.88)}to{opacity:1;transform:none}}@keyframes shadowPulse{from{transform:scale(.78);opacity:.55}to{transform:scale(1);opacity:1}}@keyframes float{from{transform:translateY(-14px) rotate(-1.5deg)}to{transform:translateY(6px) rotate(1.5deg)}}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}100%{opacity:0;transform:translateY(14px)}}@keyframes heroUp{0%,6%{translate:0 0}14%,100%{translate:0 -100vh}}@keyframes heroZoom{0%,6%{scale:1}14%,100%{scale:1.1}}@keyframes heroCopy{0%{opacity:1;translate:0 0}6%{opacity:.25;translate:4vw 0}14%,100%{opacity:0;translate:4vw 0}}@keyframes cardMove{0%,6%{translate:0 100vh}14%,84%{translate:0 0}97%,100%{translate:0 -100vh}}@keyframes wipe2{0%,26%{clip-path:inset(100% 0 0 0)}34%,100%{clip-path:inset(0 0 0 0)}}@keyframes wipe3{0%,46%{clip-path:inset(100% 0 0 0)}54%,100%{clip-path:inset(0 0 0 0)}}@keyframes wipe4{0%,66%{clip-path:inset(100% 0 0 0)}74%,100%{clip-path:inset(0 0 0 0)}}@keyframes kb{from{scale:1.18}to{scale:1}}@keyframes spin{from{rotate:-40deg;scale:.8}to{rotate:220deg;scale:1.15}}@keyframes cap1{0%,12%{opacity:0;translate:0 40px}17%,22%{opacity:1;translate:0 0}27%,100%{opacity:0;translate:0 -40px}}@keyframes cap2{0%,28%{opacity:0;translate:0 40px}34%,42%{opacity:1;translate:0 0}47%,100%{opacity:0;translate:0 -40px}}@keyframes cap3{0%,48%{opacity:0;translate:0 40px}54%,62%{opacity:1;translate:0 0}67%,100%{opacity:0;translate:0 -40px}}@keyframes cap4{0%,68%{opacity:0;translate:0 40px}74%,80%{opacity:1;translate:0 0}85%,100%{opacity:0;translate:0 -40px}}@keyframes tl1{0%,24%{opacity:1;rotate:0deg;scale:1}31%,82%{opacity:0;rotate:-30deg;scale:.6}88%,100%{opacity:1;rotate:0deg;scale:1}}@keyframes tl2{0%,24%{opacity:0;rotate:30deg;scale:.6}31%,44%{opacity:1;rotate:0deg;scale:1}51%,100%{opacity:0;rotate:-30deg;scale:.6}}@keyframes tl3{0%,44%{opacity:0;rotate:30deg;scale:.6}51%,64%{opacity:1;rotate:0deg;scale:1}71%,100%{opacity:0;rotate:-30deg;scale:.6}}@keyframes tl4{0%,64%{opacity:0;rotate:30deg;scale:.6}71%,82%{opacity:1;rotate:0deg;scale:1}88%,100%{opacity:0;rotate:-30deg;scale:.6}}@keyframes dot1{0%,27%{background:#fff;scale:1.4}30%,100%{background:rgba(255,255,255,.4);scale:1}}@keyframes dot2{0%,27%{background:rgba(255,255,255,.4);scale:1}30%,47%{background:#fff;scale:1.4}50%,100%{background:rgba(255,255,255,.4);scale:1}}@keyframes dot3{0%,47%{background:rgba(255,255,255,.4);scale:1}50%,67%{background:#fff;scale:1.4}70%,100%{background:rgba(255,255,255,.4);scale:1}}@keyframes dot4{0%,67%{background:rgba(255,255,255,.4);scale:1}70%,100%{background:#fff;scale:1.4}}@keyframes tileDrop{0%{translate:var(--hx) var(--hy);scale:var(--hs);rotate:-3deg;opacity:1}6%{translate:0 var(--hy);scale:1.22;rotate:5deg;opacity:1}14%,85%{translate:0 0;scale:1;rotate:0deg;opacity:1}96%{translate:0 calc(6vh + 4.6vw);scale:.45;rotate:0deg;opacity:1}98%,100%{translate:0 calc(6vh + 4.6vw);scale:.45;rotate:0deg;opacity:0}}@keyframes collIn{0%,84%{opacity:0;translate:0 50vh}96%,100%{opacity:1;translate:0 0}}@keyframes collTitle{0%,82%{opacity:0;translate:0 30vh}95%,100%{opacity:1;translate:0 0}}@keyframes tilt{from{rotate:-6deg;scale:.86}to{rotate:0deg;scale:1}}@keyframes parImg{from{transform:translateY(-8%) scale(1.15)}to{transform:translateY(8%) scale(1.15)}}@keyframes big15{from{translate:0 30%}to{translate:0 -30%}}@keyframes grow{from{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes trackX{from{transform:translateX(0)}to{transform:translateX(calc(100% - 100vw))}}@keyframes ptitle{from{transform:translateX(-20%)}to{transform:translateX(20%)}}@keyframes zoomIn{from{scale:.88;opacity:.4}to{scale:1;opacity:1}}@keyframes bsway{from{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes slotIn{0%,95%{opacity:0}98%,100%{opacity:1}}@keyframes flDrift{from{transform:translate(0,0) rotate(0deg) scale(1)}to{transform:translate(18px,-26px) rotate(40deg) scale(1.08)}}@keyframes parA{from{transform:translateY(160px) rotate(-30deg)}to{transform:translateY(-160px) rotate(30deg)}}@keyframes parB{from{transform:translateY(260px)}to{transform:translateY(-260px)}}@keyframes parC{from{transform:translateY(80px) rotate(20deg)}to{transform:translateY(-80px) rotate(-20deg)}}@keyframes heroSpin{to{transform:rotate(360deg)}}@keyframes slotOut{from{opacity:1}to{opacity:0}}@keyframes travelShow{from{opacity:0}to{opacity:1}}@keyframes travelMove{0%,55%{translate:0 0;scale:1;rotate:0deg}60.0%{translate:-0.24vw 2.31vh;scale:1.011;rotate:-0.18deg}65.0%{translate:-0.94vw 4.20vh;scale:1.041;rotate:-0.70deg}70.0%{translate:-2.00vw 5.46vh;scale:1.087;rotate:-1.50deg}75.0%{translate:-3.31vw 5.97vh;scale:1.145;rotate:-2.48deg}80.0%{translate:-4.69vw 5.74vh;scale:1.205;rotate:-3.52deg}85.0%{translate:-6.00vw 4.85vh;scale:1.262;rotate:-4.50deg}90.0%{translate:-7.06vw 3.45vh;scale:1.309;rotate:-5.30deg}95.0%{translate:-7.76vw 1.76vh;scale:1.339;rotate:-5.82deg}100.0%{translate:-8.00vw 0.00vh;scale:1.350;rotate:-6.00deg}}@keyframes flowerMove{0%{translate:0 0;scale:1}6%{translate:var(--fx) 0;scale:1.25}14%,100%{translate:var(--fx) 0;scale:1.25}}@keyframes tileDropM{0%,5%{translate:0 var(--hy);scale:var(--hs);rotate:-3deg;opacity:1}14%,85%{translate:0 0;scale:1;rotate:0deg;opacity:1}95%{translate:0 2vh;scale:.5;rotate:0deg;opacity:1}98%,100%{translate:0 2vh;scale:.5;rotate:0deg;opacity:0}}@keyframes marq{to{transform:translateX(50%)}}.ml.ml .dd{position:relative}.ml.ml .dd>button{background:none;border:0;font:600 16px 'Assistant',sans-serif;color:#244890;cursor:pointer;padding:8px 2px;display:inline-flex;gap:6px;align-items:center}.ml.ml .dd-menu{position:absolute;top:100%;right:-14px;min-width:220px;background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(17,38,92,.16);padding:10px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(8px);transition:all .25s;z-index:80}.ml.ml .dd:hover .dd-menu,.ml.ml .dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:none}.ml.ml .dd-menu a{padding:10px 14px;border-radius:12px;color:#11265C !important}.ml.ml .dd-menu a::after{display:none}.ml.ml .dd-menu a:hover{background:#EEF4FB}.ml.ml .ext{display:inline-flex;align-items:center;gap:5px}.ml.ml .gssx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.ml.ml .gss-img{position:relative;border-radius:36px;overflow:hidden;aspect-ratio:5/4;box-shadow:0 40px 80px rgba(0,0,0,.25)}.ml.ml .gss-img :is(img,.ml-image){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml.ml .gss-badge{position:absolute;top:20px;right:20px;background:#61CE70;color:#11265C;font-weight:800;font-size:14px;padding:8px 14px;border-radius:999px}.ml.ml .tease{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.ml.ml .tmap{display:block;position:relative;width:min(100%,360px,calc(80vh * 157.7 / 402.0));aspect-ratio:157.7/402.0;margin:0 auto}.ml.ml .tmap svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ml.ml .tmap .land{fill:url(#lgH)}.ml.ml .tmap .w{fill:#2F78C4;opacity:.85}.ml.ml .tmap .edge{fill:none;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.ml.ml .tpin{position:absolute;width:0;height:0}.ml.ml .tpin i{position:absolute;left:-15px;bottom:14px;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid #61CE70;box-sizing:border-box;display:grid;place-items:center;box-shadow:0 8px 18px rgba(9,30,70,.35)}.ml.ml .tpin i svg{width:16px;height:16px}.ml.ml .tpin b{position:absolute;left:-1px;bottom:0;width:2px;height:15px;background:#fff;border-radius:2px}.ml.ml .tpin.cl i{width:52px;height:52px;left:-26px;bottom:-26px;background:#61CE70;border:0;font:700 22px 'Fredoka',sans-serif;color:#11265C;font-style:normal;box-shadow:0 0 0 9px rgba(97,206,112,.25),0 10px 24px rgba(9,30,70,.35)}@supports (animation-timeline: view()){.ml.ml .tpin{animation:tpinIn linear both;animation-timeline:view();animation-range:entry 20% cover 45%}.ml.ml .tmap svg{animation:fadeUpX linear both;animation-timeline:view();animation-range:entry 0% cover 35%}
}@keyframes tpinIn{from{opacity:0;translate:0 -40px}to{opacity:1;translate:0 0}}@keyframes fadeUpX{from{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:none}}@media (max-width:860px){.ml.ml .gssx,.ml.ml .tease{grid-template-columns:1fr}.ml.ml .tmap{width:min(100%,280px)}}.ml.ml .lg{display:inline-flex;align-items:center;gap:10px;text-decoration:none;direction:ltr}.ml.ml .lg-fl{flex:none;display:block;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.ml.ml .lg-t{display:flex;flex-direction:column;align-items:stretch;line-height:1}.ml.ml .lg-w1{font-family:'Frank Ruhl Libre','Times New Roman',serif;font-size:25px;letter-spacing:.01em;white-space:nowrap;line-height:.95}.ml.ml .lg-w1 b{font-weight:900;color:#244890}.ml.ml .lg-w1 i{font-style:normal;font-weight:400;color:#1C66B6;margin-left:3px}.ml.ml .lg small{display:block;direction:rtl;text-align:right;font-family:'Assistant',sans-serif;font-size:10.6px;font-weight:600;letter-spacing:.01em;color:#1C66B6;margin-top:3px;white-space:nowrap}.ml.ml .lg-w .lg-w1 b{color:#fff}.ml.ml .lg-w .lg-w1 i{color:#9CC6F2}.ml.ml .lg-w small{color:#C8D6EE}.ml.ml a:hover .lg-fl{transform:rotate(90deg)}.ml.ml .mtop{background:#11265C;color:#C8D6EE;font:600 13.5px 'Assistant',sans-serif;direction:rtl;position:relative;z-index:61}.ml.ml .mtop-in{max-width:1380px;margin:0 auto;padding:0 clamp(16px,3vw,40px);height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ml.ml .mtop-links{display:flex;gap:22px}.ml.ml .mtop a{color:#C8D6EE !important;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:color .25s}.ml.ml .mtop a:hover{color:#61CE70 !important}.ml.ml .mtop a span{direction:ltr}.ml.ml .mh{position:sticky;top:10px;z-index:60;padding:10px clamp(10px,2.4vw,32px) 0;direction:rtl;font-family:'Assistant',sans-serif;pointer-events:none}.ml.ml .mh-over{margin-bottom:-98px}.ml.ml .mh-bar{pointer-events:auto;max-width:1380px;margin:0 auto;height:78px;border-radius:24px;background:rgba(255,255,255,.86);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 18px 50px rgba(17,38,92,.14),inset 0 0 0 1px rgba(255,255,255,.7);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px 0 22px;animation:mhIn .9s cubic-bezier(.2,.8,.2,1) both}@keyframes mhIn{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.ml.ml .mh-logo{display:flex;text-decoration:none}.ml.ml .mh-nav{display:flex;align-items:center;gap:4px}.ml.ml .mh-nav a,.ml.ml .mh-ddb{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:999px;font:700 16px 'Assistant',sans-serif;color:#11265C !important;text-decoration:none;background:none;border:0;cursor:pointer;transition:background .3s,color .3s}.ml.ml .mh-nav a:hover,.ml.ml .mh-ddb:hover,.ml.ml .mh-dd:focus-within .mh-ddb{background:#EEF4FB;color:#1860B4 !important}.ml.ml .mh-nav a.on,.ml.ml .mh-ddb.on{background:#11265C;color:#fff !important}.ml.ml .mh-dd{position:relative}.ml.ml .mh-ddb svg{transition:transform .3s}.ml.ml .mh-dd:hover .mh-ddb svg{transform:rotate(180deg)}.ml.ml .mh-mega{position:absolute;top:100%;right:50%;transform:translate(50%,10px);padding-top:16px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.2,.8,.2,1)}.ml.ml .mh-dd:hover .mh-mega,.ml.ml .mh-dd:focus-within .mh-mega{opacity:1;visibility:visible;transform:translate(50%,0)}.ml.ml .mh-mega-in{width:min(760px,90vw);display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#fff;border-radius:26px;padding:12px;box-shadow:0 30px 80px rgba(17,38,92,.22)}.ml.ml .mh-mega a{display:flex;flex-direction:column;gap:4px;padding:10px 10px 14px;border-radius:18px;text-decoration:none;transition:background .3s}.ml.ml .mh-mega a:hover,.ml.ml .mh-mega a.on{background:#EEF4FB}.ml.ml .mg-img{display:grid;place-items:center;height:96px;border-radius:14px;background:radial-gradient(circle at 50% 60%,#fff,#E3EDF9)}.ml.ml .mg-img :is(img,.ml-image){width:86%;filter:drop-shadow(0 12px 12px rgba(17,38,92,.25));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ml.ml .mh-mega a:hover .mg-img :is(img,.ml-image){transform:translateY(-6px) rotate(-4deg)}.ml.ml .mh-mega b{font:700 17px 'Fredoka',sans-serif;color:#11265C;margin-top:6px}.ml.ml .mh-mega a span:last-child{font-size:13px;color:#4A5878;line-height:1.4}.ml.ml .mh-end{display:flex;align-items:center;gap:8px}.ml.ml .mh-call{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#EEF4FB;color:#1860B4 !important;transition:background .3s,color .3s}.ml.ml .mh-call:hover{background:#1860B4;color:#fff !important}.ml.ml .mh-cta{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 10px 0 24px;border-radius:999px;background:#61CE70;color:#11265C !important;font:800 16px 'Assistant',sans-serif;text-decoration:none;transition:background .3s}.ml.ml .mh-cta i{font-style:normal;width:34px;height:34px;border-radius:50%;background:#11265C;color:#fff;display:grid;place-items:center;transition:transform .4s}.ml.ml .mh-cta:hover{background:#7BDB88}.ml.ml .mh-cta:hover i{transform:translateX(-4px)}.ml.ml .mh-m{display:none;position:relative}.ml.ml .mh-m summary{list-style:none;width:48px;height:48px;border-radius:50%;background:#11265C;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer}.ml.ml .mh-m summary::-webkit-details-marker{display:none}.ml.ml .mh-m summary span{width:18px;height:2px;background:#fff;border-radius:2px;transition:transform .3s}.ml.ml .mh-m[open] summary span:first-child{transform:translateY(4px) rotate(45deg)}.ml.ml .mh-m[open] summary span:last-child{transform:translateY(-4px) rotate(-45deg)}.ml.ml .mh-m-panel{position:absolute;left:0;top:60px;width:min(84vw,320px);background:#fff;border-radius:22px;padding:10px;box-shadow:0 30px 70px rgba(17,38,92,.25);display:flex;flex-direction:column}.ml.ml .mh-m-panel a{padding:13px 14px;border-radius:12px;font:700 17px 'Assistant',sans-serif;color:#11265C !important;text-decoration:none}.ml.ml .mh-m-panel a:hover{background:#EEF4FB}@media (max-width:1180px){.ml.ml .mh-nav a,.ml.ml .mh-ddb{padding:0 11px;font-size:15px}.ml.ml .mtop-mail{display:none !important}}@media (max-width:1060px){.ml.ml .mh-nav{display:none}.ml.ml .mh-m{display:block}.ml.ml .mh-call{display:none}}@media (max-width:860px){.ml.ml .mtop-slogan{display:none}.ml.ml .mtop-in{justify-content:center}.ml.ml .mh{top:6px;padding-top:8px}.ml.ml .mh-bar{height:66px;border-radius:20px;padding:0 10px 0 14px}.ml.ml .mh-over{margin-bottom:-82px}.ml.ml .lg-w1{font-size:19px}.ml.ml .lg small{font-size:8.6px}.ml.ml .lg-fl{width:38px;height:38px}.ml.ml .mh-cta{height:46px;padding:0 6px 0 16px;font-size:15px}.ml.ml .mh-cta i{width:30px;height:30px}}.ml.ml .tk-band{padding:0 clamp(12px,3vw,40px) clamp(80px,9vw,140px)}.ml.ml .tk-panel{position:relative;max-width:1380px;margin:0 auto;border-radius:clamp(28px,3.4vw,52px);background:radial-gradient(120% 120% at 85% 0%,#2F78C4 0%,#244890 42%,#11265C 100%);color:#fff;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,70px);padding:clamp(36px,5vw,84px);overflow:hidden;direction:rtl}.ml.ml .tk-ring{position:absolute;left:-12%;bottom:-38%;width:min(70vw,900px);aspect-ratio:1;animation:spin360 120s linear infinite;pointer-events:none}.ml.ml .tk-ring circle{fill:none;stroke:rgba(255,255,255,.1);stroke-width:.18}.ml.ml .tk-tile{position:absolute;right:46%;top:-30px;width:clamp(120px,13vw,200px);filter:drop-shadow(0 30px 30px rgba(0,0,0,.4));animation:float 6s ease-in-out infinite alternate;pointer-events:none}.ml.ml .tk-copy{position:relative;display:flex;flex-direction:column;gap:22px;justify-content:center}.ml.ml .tk-eye{margin:0;font:800 14px 'Assistant',sans-serif;letter-spacing:.16em;color:#61CE70}.ml.ml .tk-h{margin:0;font-family:'Fredoka',sans-serif;font-weight:700;font-size:clamp(70px,9vw,150px);line-height:.88;display:flex;flex-direction:column}.ml.ml .tk-o{color:#fff;-webkit-text-stroke:0;filter:url(#olw)}.ml.ml .tk-phone{display:inline-flex;flex-direction:column;gap:2px;align-self:flex-start;text-decoration:none;color:#fff !important}.ml.ml .tk-phone small{font:700 13px 'Assistant',sans-serif;color:#9CC6F2;letter-spacing:.08em}.ml.ml .tk-phone span{font:700 clamp(36px,3.6vw,56px) 'Fredoka',sans-serif;direction:ltr;line-height:1;background:linear-gradient(90deg,#fff,#fff) 0 100%/0 3px no-repeat;transition:background-size .5s;padding-bottom:6px}.ml.ml .tk-phone:hover span{background-size:100% 3px}.ml.ml .tk-acts{display:flex;gap:10px;flex-wrap:wrap}.ml.ml .tk-act{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);color:#fff !important;text-decoration:none;font:700 15px 'Assistant',sans-serif;transition:background .3s,border-color .3s}.ml.ml .tk-act:hover{background:rgba(255,255,255,.12);border-color:#fff}.ml.ml .tk-wa{background:#61CE70;border-color:#61CE70;color:#11265C !important}.ml.ml .tk-wa:hover{background:#7BDB88;border-color:#7BDB88}.ml.ml .tk-meta{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:28px}.ml.ml .tk-meta li{display:flex;flex-direction:column;gap:3px}.ml.ml .tk-meta small{font:700 12px 'Assistant',sans-serif;color:#9CC6F2;letter-spacing:.06em}.ml.ml .tk-meta a,.ml.ml .tk-meta span{font:700 17px 'Assistant',sans-serif;color:#fff !important;text-decoration:none;direction:ltr;text-align:right}.ml.ml .tk-form{position:relative;background:#fff;color:#11265C;border-radius:30px;padding:clamp(24px,2.8vw,40px);display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 90px rgba(5,20,50,.4);direction:rtl}.ml.ml .tk-fh{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}.ml.ml .tk-fh b{font:700 30px 'Fredoka',sans-serif;color:#11265C}.ml.ml .tk-fh span{font-size:15px;color:#4A5878}.ml.ml .tk-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ml.ml .tk-f{position:relative;display:block}.ml.ml .tk-f input,.ml.ml .tk-f textarea{width:100%;box-sizing:border-box;border:0;border-bottom:2px solid #D5E1F0;background:transparent;padding:24px 2px 10px;font:600 17px 'Assistant',sans-serif;color:#11265C;outline:none;border-radius:0;resize:none;transition:border-color .3s}.ml.ml .tk-f span{position:absolute;right:2px;top:22px;font:600 16px 'Assistant',sans-serif;color:#7A88A6;pointer-events:none;transition:all .25s cubic-bezier(.2,.8,.2,1)}.ml.ml .tk-f input:focus,.ml.ml .tk-f textarea:focus{border-color:#1860B4}.ml.ml .tk-f input:focus+span,.ml.ml .tk-f input:not(:placeholder-shown)+span,.ml.ml .tk-f textarea:focus+span,.ml.ml .tk-f textarea:not(:placeholder-shown)+span{top:0;font-size:12px;color:#1860B4;letter-spacing:.06em}.ml.ml .tk-topics{border:0;margin:6px 0 0;padding:0}.ml.ml .tk-topics legend{font:700 13px 'Assistant',sans-serif;color:#4A5878;margin-bottom:10px;letter-spacing:.04em}.ml.ml .tk-topics div{display:flex;flex-wrap:wrap;gap:8px}.ml.ml .tk-chip input{position:absolute;opacity:0;pointer-events:none}.ml.ml .tk-chip span{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;background:#EEF4FB;color:#244890;font:700 14.5px 'Assistant',sans-serif;cursor:pointer;transition:all .25s}.ml.ml .tk-chip span:hover{background:#DCE8F7}.ml.ml .tk-chip input:checked+span{background:#11265C;color:#fff}.ml.ml .tk-chip input:focus-visible+span{outline:2px solid #1860B4;outline-offset:2px}.ml.ml .tk-send{margin-top:6px;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 26px 0 10px;border:0;border-radius:999px;background:#61CE70;color:#11265C;font:800 18px 'Assistant',sans-serif;cursor:pointer;transition:background .3s}.ml.ml .tk-send i{font-style:normal;width:42px;height:42px;border-radius:50%;background:#11265C;color:#fff;display:grid;place-items:center;transition:transform .4s}.ml.ml .tk-send:hover{background:#7BDB88}.ml.ml .tk-send:hover i{transform:translateX(-6px)}.ml.ml .cp-hero{position:relative;padding:clamp(40px,6vw,90px) 0 clamp(30px,4vw,60px);overflow:clip}.ml.ml .cp-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(30px,5vw,80px);align-items:center}.ml.ml .cp-h{margin:0;font-family:'Fredoka',sans-serif;font-weight:700;font-size:clamp(80px,11vw,190px);line-height:.86;color:#244890;display:flex;flex-direction:column}.ml.ml .cp-h .o{color:#1860B4;-webkit-text-stroke:0;filter:url(#olb)}.ml.ml .cp-lead{margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.6;color:#4A5878;max-width:30ch}.ml.ml .cm-map{position:relative;width:min(100%,300px,calc(70vh * 157.7 / 402));aspect-ratio:157.7/402;margin:0 auto}.ml.ml .cm-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 30px 40px rgba(17,38,92,.22))}.ml.ml .cm-pin{position:absolute;width:0;height:0}.ml.ml .cm-pin i{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;background:#61CE70;box-shadow:0 0 0 6px rgba(97,206,112,.3)}.ml.ml .cm-pin i::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #61CE70;animation:pulse 2.4s ease-out infinite}.ml.ml .cm-pin b{position:absolute;right:22px;top:-18px;white-space:nowrap;background:#11265C;color:#fff;font:700 15px 'Assistant',sans-serif;padding:8px 14px;border-radius:12px}@keyframes pulse{0%{transform:scale(.6);opacity:1}100%{transform:scale(2.2);opacity:0}}.ml.ml .bento{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:16px}.ml.ml .bx{position:relative;border-radius:30px;padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column;justify-content:space-between;gap:30px;text-decoration:none;overflow:hidden;min-height:200px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.ml.ml .bx:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(17,38,92,.16)}.ml.ml .bx small{font:800 13px 'Assistant',sans-serif;letter-spacing:.12em;opacity:.8}.ml.ml .bx b{font:700 clamp(28px,2.6vw,42px) 'Fredoka',sans-serif;direction:ltr;text-align:right;line-height:1.05;word-break:break-word}.ml.ml .bx .go{position:absolute;left:22px;top:22px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;transition:transform .4s}.ml.ml .bx:hover .go{transform:rotate(-45deg)}.ml.ml .bx-phone{grid-row:span 2;background:#11265C;color:#fff !important}.ml.ml .bx-phone b{font-size:clamp(34px,3.3vw,56px);white-space:nowrap}.ml.ml .bx-phone .go{background:#61CE70;color:#11265C}.ml.ml .bx-wa{background:#61CE70;color:#11265C !important}.ml.ml .bx-wa .go{background:#11265C;color:#fff}.ml.ml .bx-mail{background:#EEF4FB;color:#11265C !important}.ml.ml .bx-mail .go{background:#fff;color:#1860B4}.ml.ml .bx-mail b{font-size:clamp(22px,1.9vw,30px)}.ml.ml .bx-fax,.ml.ml .bx-loc{background:#fff;border:1.5px solid #DCE6F3;color:#11265C !important}.ml.ml .cp-form-sec{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,60px);align-items:stretch}.ml.ml .cp-photo{position:relative;border-radius:36px;overflow:hidden;min-height:520px}.ml.ml .cp-photo :is(img,.ml-image){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml.ml .cp-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(17,38,92,.75),rgba(17,38,92,0) 55%)}.ml.ml .cp-photo p{position:absolute;right:28px;left:28px;bottom:26px;margin:0;z-index:2;color:#fff;font:700 clamp(26px,2.4vw,38px)/1.15 'Fredoka',sans-serif}.ml.ml .cp-photo :is(img,.ml-image).tl{position:absolute;inset:auto;left:24px;top:24px;width:150px;height:auto;object-fit:contain;z-index:3;filter:drop-shadow(0 26px 26px rgba(17,38,92,.35));animation:float 6s ease-in-out infinite alternate}.ml.ml .cp-form-sec .tk-form{box-shadow:0 30px 80px rgba(17,38,92,.12);border:1px solid #E3EBF6}@media (max-width:960px){.ml.ml .tk-panel{grid-template-columns:1fr}.ml.ml .tk-tile{right:auto;left:20px;top:20px;width:110px}.ml.ml .tk-meta{grid-template-columns:1fr 1fr}.ml.ml .cp-grid,.ml.ml .cp-form-sec{grid-template-columns:1fr}.ml.ml .bento{grid-template-columns:1fr 1fr}.ml.ml .bx-phone{grid-column:1 / -1;grid-row:auto}.ml.ml .cp-photo{min-height:340px}}@media (max-width:560px){.ml.ml .tk-row{grid-template-columns:1fr}.ml.ml .bento{grid-template-columns:1fr}.ml.ml .tk-h{font-size:64px}}.ml.ml .mini{padding:0 clamp(12px,3vw,40px) 30px}.ml.ml .mini-in{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 18px 18px 26px;border-radius:999px;background:#EEF4FB;border:1px solid #DCE6F3;direction:rtl}.ml.ml .mini-q{font:600 clamp(20px,1.9vw,26px) 'Fredoka',sans-serif;color:#244890;padding-right:8px}.ml.ml .mini-q b{font-weight:700;color:#11265C}.ml.ml .mini-acts{display:flex;align-items:center;gap:8px}.ml.ml .mini-ph{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px;border-radius:999px;color:#11265C !important;text-decoration:none;font:700 17px 'Assistant',sans-serif}.ml.ml .mini-ph span{direction:ltr}.ml.ml .mini-ph:hover{background:#fff}.ml.ml .mini-wa{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#1E7A35 !important}.ml.ml .mini-go{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 20px;border-radius:999px;background:#11265C;color:#fff !important;text-decoration:none;font:700 15px 'Assistant',sans-serif}.ml.ml .mini-go i{font-style:normal;width:32px;height:32px;border-radius:50%;background:#61CE70;color:#11265C;display:grid;place-items:center;transition:transform .4s}.ml.ml .mini-go:hover i{transform:translateX(-4px)}@media (max-width:760px){.ml.ml .mini-in{border-radius:28px;justify-content:center;text-align:center;padding:20px}.ml.ml .mini-ph{display:none}}.ml.ml .wy{padding:clamp(90px,10vw,160px) clamp(16px,4vw,56px)}.ml.ml .wy-in{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,5vw,90px);align-items:start;direction:rtl}.ml.ml .wy-head{position:sticky;top:150px;display:flex;flex-direction:column;gap:18px}.ml.ml .wy-eye{margin:0;font:800 14px 'Assistant',sans-serif;letter-spacing:.16em;color:#1860B4}.ml.ml .wy-h{margin:0;font-family:'Fredoka',sans-serif;font-weight:700;font-size:clamp(64px,7.4vw,120px);line-height:.9;color:#244890}.ml.ml .wy-lead{margin:0;font-size:19px;line-height:1.7;color:#4A5878;max-width:34ch}.ml.ml .wy-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ml.ml .wy-c{position:relative;border-radius:30px;background:#F3F7FC;padding:30px 28px 32px;display:flex;flex-direction:column;gap:14px;min-height:280px;overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,background .4s}.ml.ml .wy-c:nth-child(even){margin-top:46px}.ml.ml .wy-c:hover{transform:translateY(-8px);box-shadow:0 30px 60px rgba(17,38,92,.14);background:#fff}.ml.ml .wy-hl{background:#11265C;color:#fff}.ml.ml .wy-hl:hover{background:#18306F}.ml.ml .wy-n{position:absolute;left:22px;top:16px;font:700 64px 'Fredoka',sans-serif;color:rgba(24,96,180,.12);line-height:1}.ml.ml .wy-hl .wy-n{color:rgba(255,255,255,.12)}.ml.ml .wy-i{width:58px;height:58px;border-radius:18px;background:#fff;color:#1860B4;display:grid;place-items:center;box-shadow:0 10px 24px rgba(17,38,92,.08)}.ml.ml .wy-hl .wy-i{background:#61CE70;color:#11265C}.ml.ml .wy-c b{font:700 30px 'Fredoka',sans-serif;color:#244890;margin-top:auto;line-height:1.1}.ml.ml .wy-hl b{color:#fff}.ml.ml .wy-d{font-size:16px;line-height:1.6;color:#4A5878}.ml.ml .wy-hl .wy-d{color:#C8D6EE}.ml.ml .cl{padding:clamp(40px,6vw,90px) 0 clamp(60px,7vw,100px);overflow:hidden;direction:rtl}.ml.ml .cl-head{max-width:1320px;margin:0 auto 40px;padding:0 clamp(16px,4vw,56px);display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.ml.ml .cl-h{margin:0;font:700 clamp(32px,3.6vw,54px)/1.1 'Fredoka',sans-serif;color:#244890;max-width:22ch}.ml.ml .cl-h span{color:#61CE70}.ml.ml .cl-rows{display:flex;flex-direction:column;gap:16px;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);direction:ltr}.ml.ml .cl-track{display:flex;gap:16px;width:max-content;animation:clX 50s linear infinite}.ml.ml .cl-rev{animation-direction:reverse;animation-duration:60s}.ml.ml .cl-rows:hover .cl-track{animation-play-state:paused}.ml.ml .cl-l{flex:none;width:210px;height:130px;border-radius:24px;background:#fff;border:1px solid #E3EBF6;display:flex;align-items:center;justify-content:center;padding:20px 26px;box-sizing:border-box;overflow:hidden;transition:transform .4s,box-shadow .4s}.ml.ml .cl-l:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(17,38,92,.12)}.ml.ml .cl-l :is(img,.ml-image){display:block;max-width:100%;max-height:100%;object-fit:contain;filter:saturate(.9);transition:filter .4s,transform .4s}.ml.ml .cl-l:hover :is(img,.ml-image){filter:none;transform:scale(1.05)}@keyframes clX{to{transform:translateX(-50%)}}@media (max-width:900px){.ml.ml .wy-in{grid-template-columns:1fr}.ml.ml .wy-head{position:static}.ml.ml .wy-c:nth-child(even){margin-top:0}}@media (max-width:560px){.ml.ml .wy-grid{grid-template-columns:1fr}.ml.ml .cl-l{width:160px;height:104px;padding:16px 20px}}.ml.ml .scene :is(img,.ml-image).sc-blur{filter:blur(16px) saturate(1.15) brightness(.72);transform:scale(1.12)}.ml.ml .scene :is(img,.ml-image).sc-inset{position:absolute;inset:auto;left:5%;top:50%;width:min(27%,420px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:24px;border:6px solid #fff;box-shadow:0 30px 60px rgba(0,0,0,.35);transform:translateY(-58%) rotate(-4deg);z-index:2}.ml.ml .scene :is(img,.ml-image).sc-inset2{left:19%;width:min(18%,280px);transform:translateY(8%) rotate(5deg);z-index:3}@media (max-width:860px){.ml.ml .scene :is(img,.ml-image).sc-inset{width:42%;left:4%;top:16%;transform:rotate(-4deg)}.ml.ml .scene :is(img,.ml-image).sc-inset2{display:none}}@keyframes float{from{transform:translateY(-12px) rotate(-1.5deg)}to{transform:translateY(8px) rotate(1.5deg)}}@keyframes spin360{to{transform:rotate(360deg)}}

/* Elementor layout defaults */
:where(.ml) .e-con{--flex-direction:row;--flex-wrap:nowrap;--align-items:normal;--justify-content:normal;position:static;flex:0 1 auto;}.ml .ml-text{font:inherit;color:inherit;}

.ml .e-con.e-con{--flex-direction:row;}


/* Shared Elementor templates retain the original visual flow. */
.ml.ml-shared,.ml .elementor-widget-template,.ml .elementor-widget-template>.elementor-widget-container,.ml .elementor-widget-template .elementor{display:contents;}
.elementor-location-header:has(.ml-header),.elementor-location-footer:has(.ml-footer){display:contents;}
body:has(.ml) #whatsAppButton{display:none;}

/* Preserve source flex flow through Elementor wrappers. */
.ml .e-con.e-con{--flex-wrap:nowrap;}
:where(.ml) .e-con{flex-wrap:nowrap;}
.ml.ml .hero-text .line.l3 span{color:#61CE70;}
.ml.ml .mh-dd>summary{list-style:none;cursor:pointer;}
.ml.ml .mh-dd>summary::-webkit-details-marker,.ml.ml .mh-m>summary::-webkit-details-marker{display:none;}