.hero:not(.newPanel){background:url(../images/landing/hero.webp) no-repeat center}.no-webp .hero:not(.newPanel){background:url(../images/landing/hero.png) no-repeat center}.hero::before{background:linear-gradient(180deg,rgba(46,115,206,.1) 0,rgba(46,115,206,0) 100%)}.hero::after{background:url(../images/landing/herobg.svg) repeat-x top left}.hero.newPanel .headerTitle{position:relative;line-height:60px;padding:0 30px;z-index:1;display:block;flex:1;text-align:center;color:var(--darkbluetext)}.hero .logo{color:transparent;background:url(../images/logo.svg) no-repeat center}.hero h1{color:var(--darkbluetext);text-align:center}.hero .about{background:#fff;border-radius:16px}.hero .about .title{color:var(--darkbluetext);text-align:center}.hero .about p{color:var(--darkbluetext);text-align:center}.hero .about a.btn{background:linear-gradient(126.02deg,#64eac5 18.38%,#49d4ae 71.05%);border-radius:8px;text-align:center;color:#fff}.why{background:linear-gradient(180deg,#2e73ce 0,#2e94ce 100%);border-radius:48px}.why h2{text-align:center;text-align:center;color:var(--cloud)}.why ul li{text-align:center;color:var(--cloud)}.why ul li span{text-align:center;color:var(--cloud);opacity:.6}.cardbox .title,.gift .title{text-align:center;color:var(--darkbluetext)}.gift ul li{background:#f5f7fb;border-radius:16px;text-align:center;color:var(--darkbluetext)}.gift ul li span{text-align:center;color:var(--darkbluetext)}.gift ul li .icon::before,.howto .rules li .icon::before{border-radius:100%}.gift ul li .icon::after,.howto .rules li .icon::after{background:#f7f9fd;border-radius:100%}.gift ul li .icon.bronze::before,.howto .rules li.bronze .icon::before{background:#fbb36d}.gift ul li .icon.bronze::after,.howto .rules li.bronze .icon::after{border:1px solid #fbb36d}.gift ul li .icon.silver::before,.howto .rules li.silver .icon::before{background:#ddd}.gift ul li .icon.silver::after,.howto .rules li.silver .icon::after{border:1px solid #ddd}.gift ul li .icon.gold::before,.howto .rules li.gold .icon::before{background:#fdce67}.gift ul li .icon.gold::after,.howto .rules li.gold .icon::after{border:1px solid #fdce67}.howto .title{text-align:center;color:var(--darkbluetext)}.howto ul.steps li{text-align:right;color:var(--darkbluetext)}.howto ul.steps li i{text-align:center;color:var(--darkbluetext)}.howto ul.steps li a{background:linear-gradient(126.02deg,#64eac5 18.38%,#49d4ae 71.05%);border-radius:8px;text-align:center;color:#fff}.howto .rules li{border-radius:16px;justify-content:center}.howto .rules li.bronze{border:1px solid #fbb36d}.howto .rules li.silver{border:1px solid #ddd}.howto .rules li.gold{border:1px solid #fdce67}.howto .rules li span{text-align:right;color:var(--darkbluetext)}.howto .rules li b{text-align:right;color:var(--darkbluetext)}.startnow{background:var(--darkbluetext);border-radius:16px}.startnow .title{text-align:center;color:var(--cloud)}.startnow p{text-align:center;color:var(--cloud)}.startnow a.btn{background:var(--secondarygreen);border-radius:16px;text-align:center;color:var(--cloud)}.createshop{background:var(--darkbluetext) url(../images/icons/muprapage/spritesheet/patterns.webp) repeat-x top;border-radius:48px!important}.no-webp .createshop{background:var(--darkbluetext) url(../images/icons/muprapage/spritesheet/patterns.png) repeat-x top;border-radius:8px}.createshop .t1{text-align:center;color:var(--cloud)}.createshop .t2{text-align:center;color:var(--cloud)}.createshop a{background:linear-gradient(140.65deg,#a6cbfc 9.41%,var(--primaryblue) 94.44%);border-radius:16px;text-align:center;color:var(--cloud)}.section.pb{padding-bottom:140px}.footer{background:linear-gradient(180deg,rgba(185,198,216,.12) 0,rgba(185,198,216,0) 100%);border-radius:100px 100px 0 0}.footer .clients .icon{background:#fff;box-shadow:0 20px 60px rgba(185,198,216,.2);border-radius:100%;background:linear-gradient(#fff,#fff) content-box,linear-gradient(180deg,rgba(185,198,216,.3) 0,rgba(185,198,216,0) 100%) border-box}.footer .clients .clientstitle{text-align:center;color:var(--darkbluetext)}.footer .clients .clientstitle b{color:var(--primaryblue)}.footer .clients .clientlist .item div{text-align:center}.footer .clients .clientlist .item div,.footer .clients .clientlist .item::after,.footer .clients .clientlist .item::before{border-radius:24px;border:1px solid transparent;background:linear-gradient(var(--cloud),var(--cloud)) content-box,linear-gradient(138.69deg,rgba(185,198,216,.3) 5.69%,rgba(185,198,216,0) 55.33%,rgba(185,198,216,.2) 97.19%) border-box}.footer .aboutus a.logo{color:transparent;background:url(../images/logo.svg)}.footer .aboutus p{text-align:center;color:#0f1f33}.footer .shuttle{background:url(../images/footer/footerbg.webp) no-repeat center bottom}.no-webp .footer .shuttle{background:url(../images/footer/footerbg.png) no-repeat center bottom}.footer .copyright{text-align:center;color:var(--darkbluetext)}.gift.cards{min-height:380px;width:98%}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:250px;padding:20px;text-align:center;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.icon{font-size:40px;margin-bottom:15px}.desc{font-size:19px;color:#555;font-weight:bolder;line-height:37px}@media (max-width:600px){.card{width:90%}}.startnow .web-form{width:100%}.contactForm{width:500px;max-width:98%;margin:0 auto;padding-bottom:24px;box-sizing:border-box;text-align:center}.input input:not(input[type=radio]){border:1px solid rgba(185,198,216,.17);font-weight:700;width:100%;font-size:1rem;line-height:46px;padding:0 6px;margin:auto;border-radius:8px;text-align:left;color:#0f1f33}.input input[type=text]{text-align:right!important}.input .label,.modal .input .label{position:absolute;font-size:16px;font-weight:700;top:19px;right:48px;pointer-events:none;line-height:25px;color:#7d8fa9;transition:color .5s ease,font-size .5s ease,font-weight .5s ease,transform .5s ease}.input .label{font-size:14px;top:8px;right:23px;line-height:2.43rem;left:0;text-align:right}.input input:not(input[type=radio]){background:rgba(234,238,244,.8)}.input p.label{position:relative;text-align:right;margin-bottom:20px;right:0}input[type=radio]{margin:6px 0}.input input:disabled,.textarea textarea:disabled{opacity:.5}.input input:disabled~.label,.textarea textarea:disabled~.label{color:#b9c6d8!important}.input input:focus,.textarea textarea:focus{border:1px solid #7d8fa9!important}.input input:focus~.label,.input input:not(:placeholder-shown)~.label,.modal .input input:focus~.label,.modal .input input:not(:placeholder-shown)~.label,.textarea textarea:focus~.label,.textarea textarea:not(:placeholder-shown)~.label{font-weight:400;font-size:12px;transform:translateY(-20px)}.input input.error,.modal .input input.error,.textarea textarea.error{border:1px solid #ef476f!important}.input input.valid,.modal .input input.valid,.textarea textarea.valid{border:1px solid #49d4ae!important}.input div.error,.modal .input div.error,.textarea div.error{font-weight:700;font-size:14px;line-height:22px;color:#ef476f;margin-top:3px;display:none}.input input.invalid~.error,.modal .input input.invalid~.error,.textarea.invalid~.error{display:block}.input input.alert,.textarea.alert{border:1px solid #ffb931}button{background:#2e73ce;border-radius:8px;text-align:center;color:#fafbfe}.input .label b,.modal .input .label b{color:var(--red)}.input i{position:absolute;top:17px;right:19px}.input i{position:absolute;top:11px;right:9px}button:disabled{outline:0;opacity:.5}.modal .input input:not(input[type=radio]),.web-form.form .input input:not(input[type=radio]){background:rgba(234,238,244,.8)}.form .mobileForm .input,.modal .input{position:relative;margin-bottom:10px}.form .mobileForm .input input:not(input[type=radio]),.modal .input input:not(input[type=radio]){border:1px solid rgba(185,198,216,.17);font-weight:700;width:calc(100% - 10px);font-size:1rem;line-height:46px;padding:0 6px;margin:auto;border-radius:8px;text-align:right;color:#0f1f33}.form .input .label,.modal .input .label{position:absolute;font-size:16px;font-weight:700;top:19px;right:48px;pointer-events:none;line-height:25px;color:#7d8fa9;transition:color .5s ease,font-size .5s ease,font-weight .5s ease,transform .5s ease}.form .mobileForm .input .label,.modal .input .label{font-size:14px;top:8px;right:23px;line-height:2.43rem;left:0;text-align:right}.form .input input:focus~.label,.form .input input:not(:placeholder-shown)~.label,.form .textarea textarea:focus~.label,.form .textarea textarea:not(:placeholder-shown)~.label,.modal .input input:focus~.label,.modal .input input:not(:placeholder-shown)~.label{font-weight:400;font-size:12px;transform:translateY(-20px)}.form .input input.error,.form .textarea textarea.error,.modal .input input.error{border:1px solid #ef476f!important}.form .input input.valid,.form .textarea textarea.valid,.modal .input input.valid{border:1px solid #49d4ae!important}.form .input div.error,.form .textarea div.error,.modal .input div.error{font-weight:700;font-size:14px;line-height:22px;color:#ef476f;margin-top:3px;display:none}.form .input input.invalid~.error,.form .textarea.invalid~.error,.modal .input input.invalid~.error{display:block}.form .input .label b,.modal .input .label b{color:var(--red)}.form-btn,.hero .heroimage .demobtn{background:#2e73ce}.form-btn:hover,.hero .heroimage .demobtn:hover,.hero .heroimage a.btn:hover{background:linear-gradient(125.18deg,#68eac6 21.21%,#49d4ae 70.02%)}.form-btn{border-radius:7px;text-align:center;color:var(--cloud);border:none;height:48px;line-height:35px;font-weight:900;font-size:1rem;padding:0 9px;display:block;width:calc(100% - 10px);margin:auto}.form-btn b{color:#ef476f;font-size:1.18rem}.modal{display:none;position:fixed;z-index:1300;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);z-index:10000}.modal-header{padding:0 15px 15px 0;background-color:#fefefe;color:var(--darkbluetext)}.modal-header h2{float:right;color:#525f7f;font-size:1rem;font-weight:300;line-height:1.7;padding-top:6px}.modal-body{padding:22px 15px 5px}.modal-body p{margin-bottom:25px}.modal-footer{padding:12px 24px;background-color:#fefefe;color:var(--darkbluetext);margin:0!important}.modal-footer .btn{display:block;width:168px;height:50px;line-height:50px;font-weight:700;font-size:16px;margin-top:13px;background:linear-gradient(140.65deg,#a6cbfc 9.41%,#2e73ce 94.44%);border-radius:8px;border:none;text-align:center;color:#fff;overflow:hidden;position:relative;transition:all .1s ease;float:left}.modal-content{position:relative;margin:auto;padding:0;border:1px solid #888;min-width:320px;width:fit-content;max-width:600px;animation-name:animatetop;animation-duration:.4s;font-size:18px;top:30%;color:var(--darkbluetext);border-radius:4px;box-shadow:0 11px 15px -7px rgb(0 0 0 / 20%),0 24px 38px 3px rgb(0 0 0 / 14%),0 9px 46px 8px rgb(0 0 0 / 12%);display:flex;max-height:calc(100% - 64px);flex-direction:column;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0s;background-color:#fff;overflow-y:auto;line-height:30px;text-align:justify}.modal-content form{display:flex;flex-direction:column}.close{color:#f50057;font-size:30px;font-weight:400;line-height:12px;position:relative;top:0!important;padding:10px;float:left}.successmessage{display:block;background:rgba(47,158,86,.15);border-radius:8px;letter-spacing:-.01em;color:#0f1f33;padding:12px 20px;display:flex;align-items:center}.successmessage .tick{background-color:rgba(47,158,86,.05);width:40px;height:40px;border-radius:50%;position:relative;display:inline-block;margin-left:19px}.successmessage .tick::before{content:'✓';margin:auto;width:21px;height:21px;color:#2f9e56;border:1.5px solid #2f9e56;border-radius:50%;font-size:14px;font-weight:700;line-height:23px;text-align:center;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.errormessage{display:block;background:rgba(208,10,48,.15);border-radius:8px;padding:12px 20px;display:flex;align-items:center}.errormessage p,.successmessage p{font-family:'Yekan Bakh';font-style:normal;font-weight:700;font-size:16px;line-height:17px;text-align:right;letter-spacing:-.01em;color:#0f1f33}.errormessage .cross{background-color:rgba(208,10,48,.05);width:40px;height:40px;border-radius:50%;position:relative;display:inline-block;margin-left:19px}.errormessage .cross:before{content:' \2716';margin:auto;width:21px;height:21px;color:#d00a30;border:1.5px solid #d00a30;border-radius:50%;font-size:12px;line-height:27px;text-align:center;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}.spin{display:block}.spin .spinner{left:0;right:0;margin:auto;top:.4em;width:2.5em;display:block;position:absolute}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animatetop{from{top:-30%;opacity:0}to{top:30%;opacity:1}}