@keyframes hero-kenburns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,1%,0)}}@keyframes girih-drift{0%{background-position:0 0}to{background-position:140px 90px}}@keyframes hero-glow{0%,to{opacity:.45;transform:translate(-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,8%) scale(1.08)}}@keyframes ornament-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-shell{position:relative;isolation:isolate}.home-shell:before{inset:-2rem -1rem auto -1rem;height:70vh;background:radial-gradient(ellipse 80% 50% at 80% 0,rgba(113,187,178,.16),transparent 58%),radial-gradient(ellipse 60% 40% at 10% 8%,rgba(39,68,93,.08),transparent 55%)}.home-shell:after,.home-shell:before{content:"";pointer-events:none;position:absolute;z-index:-1}.home-shell:after{inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2371bbb2' stroke-width='0.6' opacity='0.22'%3E%3Cpath d='M36 4 L43 29 L68 36 L43 43 L36 68 L29 43 L4 36 L29 29 Z'/%3E%3Cpath d='M36 16 L50 36 L36 56 L22 36 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 48%)}.hero-frame{position:relative}.hero-media{position:absolute;inset:0;overflow:hidden;border-radius:1.5rem}.hero-media .hero-photo,.hero-media img{width:100%;height:100%;object-fit:cover;transform-origin:center;animation:hero-kenburns 32s ease-in-out infinite alternate}.hero-photo{background-image:url(/images/frontPage/kerman.jpg);background-size:cover;background-position:50%}.hero-shade{background:linear-gradient(180deg,rgba(2,16,28,.55),rgba(39,68,93,.28) 42%,rgba(2,16,28,.78)),linear-gradient(90deg,rgba(2,16,28,.35),transparent 38%,transparent 62%,rgba(2,16,28,.28))}.hero-girih,.hero-shade{position:absolute;inset:0}.hero-girih{opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='0.9'%3E%3Cpath d='M70 6 L84 56 L134 70 L84 84 L70 134 L56 84 L6 70 L56 56 Z'/%3E%3Cpath d='M70 28 L98 70 L70 112 L42 70 Z'/%3E%3Ccircle cx='70' cy='70' r='7'/%3E%3Ccircle cx='6' cy='70' r='2.2'/%3E%3Ccircle cx='134' cy='70' r='2.2'/%3E%3Ccircle cx='70' cy='6' r='2.2'/%3E%3Ccircle cx='70' cy='134' r='2.2'/%3E%3C/g%3E%3C/svg%3E");background-size:140px 140px;animation:girih-drift 48s linear infinite}.hero-glow{top:-12%;left:50%;width:min(72%,720px);height:220px;border-radius:999px;background:radial-gradient(circle,rgba(113,187,178,.55),transparent 70%);filter:blur(28px);animation:hero-glow 9s ease-in-out infinite}.hero-edge,.hero-glow{position:absolute;pointer-events:none}.hero-edge{inset:10px;border-radius:1.25rem;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(113,187,178,.12)}.hero-ornament{animation:ornament-in .7s ease both}.dest-card{position:relative;overflow:hidden;border-radius:1.15rem;box-shadow:0 18px 40px -24px rgba(39,68,93,.55)}.dest-card img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.dest-card:hover img{transform:scale(1.08)}.dest-card .dest-pattern{position:absolute;inset:0;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='0.7' d='M32 4 L38 26 L60 32 L38 38 L32 60 L26 38 L4 32 L26 26 Z'/%3E%3C/svg%3E");background-size:64px 64px;pointer-events:none}.host-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#1c3348,#27445d 48%,#1a3a48)}.host-panel:before{content:"";position:absolute;inset:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cg fill='none' stroke='%2371bbb2' stroke-width='0.8'%3E%3Cpath d='M45 6 L54 36 L84 45 L54 54 L45 84 L36 54 L6 45 L36 36 Z'/%3E%3C/g%3E%3C/svg%3E");background-size:90px 90px}@media (prefers-reduced-motion:reduce){.hero-girih,.hero-glow,.hero-media .hero-photo,.hero-media img{animation:none}}.rmdp-calendar-container-mobile{top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.6)}.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rmdp-mobile.rmdp-wrapper{box-shadow:unset;border:1px solid #cfd8e2}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:30px;font-size:16px;padding-bottom:15px}.rmdp-mobile .rmdp-arrow-container{height:26px;width:26px}.rmdp-mobile .rmdp-arrow{padding:3px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:10px}.rmdp-mobile .rmdp-left i{margin-left:4px;margin-top:7px}.rmdp-mobile .rmdp-right i{margin-left:-2px;margin-top:7px}.rmdp-rtl.rmdp-mobile .rmdp-right i{margin-left:5px}.rmdp-rtl.rmdp-mobile .rmdp-left i{margin-left:-1px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:38px;width:38px}.rmdp-mobile .rmdp-day span{font-size:15px}.rmdp-mobile .dvdr{margin:0 10px}.rmdp-mobile .ok{position:absolute;bottom:0}.rmdp-mobile .rmdp-week-day{margin-top:10px;margin-bottom:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{margin:15px 0}.rmdp-mobile .rmdp-action-button{margin:15px 3px 0;font-size:13px}.rmdp-mobile .rmdp-action-buttons{display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.rmdp-mobile .rmdp-rtl .rmdp-action-button{float:left;margin-right:unset;margin-left:10px}.rmdp-mobile .rmdp-action-button:focus{outline:none}.rmdp-mobile .rmdp-header{margin-top:15px;margin-left:10px;margin-right:10px}.rmdp-mobile .rmdp-panel-header{margin-top:20px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:15px}@media (max-width:420px){.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:32px;width:32px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{width:230px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:20px}.rmdp-mobile .rmdp-day span{font-size:14px}.rmdp-mobile .rmdp-day-picker{padding:10px 5px}.rmdp-mobile.rmdp-single .rmdp-day-picker{padding:10px}.rmdp-mobile .rmdp-arrow-container{height:20px;width:20px;margin:0 12px}.rmdp-mobile .rmdp-arrow{padding:2px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-action-button{font-size:13px;padding:5px}.rmdp-mobile .rmdp-action-button:first-child{padding-right:10px}.rmdp-mobile .rmdp-panel-header{padding-bottom:20px}.rmdp-mobile .rmdp-left i,.rmdp-mobile .rmdp-right i{margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:8px}.rmdp-mobile .rmdp-down i{margin-top:4px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:15px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{font-size:14px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:10px;font-size:12px}}@media (max-height:450px){.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:9px;font-size:12px;line-height:15px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:22px;width:22px}.rmdp-mobile .rmdp-time-picker{padding:0;min-width:130px!important}.rmdp-mobile .rmdp-time-picker div input{font-size:12px;padding:2px}.rmdp-mobile .rmdp-day span{font-size:12px}.rmdp-mobile .rmdp-month-picker .rmdp-day span,.rmdp-mobile .rmdp-week-day{font-size:10px}.rmdp-mobile .rmdp-day-picker{padding:0 7px}.rmdp-mobile .rmdp-panel-body{padding:0;margin:5px 0}.rmdp-mobile .rmdp-panel-body li{font-size:11px;margin:5px}.rmdp-mobile .rmdp-action-button{font-size:9px;padding:0 5px;margin:10px 5px}.rmdp-mobile .rmdp-action-button:first-child{margin-right:10px}.rmdp-mobile .rmdp-arrow-container{margin:0 3px;height:16px;width:16px}.rmdp-mobile .rmdp-arrow{padding:2px;height:2px;width:2px;margin-top:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{height:160px}.rmdp-mobile .dvdr,.rmdp-mobile .rmdp-time-picker div input{margin:0}.rmdp-mobile .rmdp-week-day{margin-top:0}.rmdp-mobile .rmdp-left i{margin-top:4px;margin-left:4px}.rmdp-mobile .rmdp-right i{margin-top:4px;margin-left:0}.rmdp-mobile .rmdp-up i{margin-top:5px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:13px}.rmdp-mobile .rmdp-day-picker{margin-left:0;margin-right:0}.rmdp-mobile .rmdp-action-button{margin-bottom:10px}}