#kids-list li .input,.form .double .input:first-child,.radio-toggle{margin-right:15px}#add-kid span,.choose-package .header,.package-box .name,.radio-toggle .switch,.remove-kid span{font-family:"Titan One",sans-serif}.custom-select.show ul,.invoice-form .input,.invoice-form .input input,.package-box .name,.payments>div,.radio-toggle .switch,.setting-box .input,.setting-box input,.settings .setting-box{box-sizing:border-box;box-sizing:border-box}#user-menu{width:var(--w-main);margin:0 auto;padding:15px 10px;display:flex;align-items:center;border-bottom:1px solid #efeff0}#user-menu a{display:block;padding:10px 15px;color:var(--c-dblue);font-weight:700;border-right:2px solid #efeff0}#add-kid:hover,#user-menu a.selected,#user-menu a:hover,.remove-kid:hover{color:var(--c-yellow2)}#user-menu a:last-child{border:none}.user-panel .settings,.user-panel .user-payments{width:80%;margin:0 auto}#add-kid,.radio-toggle .switch,.remove-kid{width:36px;height:36px;background-repeat:no-repeat;background-position:right bottom;background-size:cover;color:#fff}.user-panel h1{margin-top:0}.radio-toggle{position:relative;top:38px;display:block;cursor:pointer}.radio-toggle input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#kids-list li,.custom-select,.package-box,.remove-kid{position:relative}.radio-toggle .switch{display:flex;align-items:center;justify-content:center;border:2px solid rgb(29 29 74);border-radius:5px;-webkit-box-shadow:3px 3px 0 0 rgb(29 29 74);-moz-box-shadow:3px 3px 0 0 #1d1d4a;box-shadow:3px 3px 0 0 rgb(29 29 74);background-image:url(/img/button-glow.svg);background-color:#fff;transition:.2s ease-out;font-weight:400;font-size:24px}.package-box .price .d,label.regulations a{color:var(--c-dblue);font-weight:700}.radio-toggle input:checked~.switch{background-color:#1fc97b}#add-kid.hidden,#invoice-info,#kids-list .hidden,.c-select{display:none}.custom-select{padding:0}.custom-select.form-error{border-color:red}.custom-select::after{content:"";height:20px;width:40px;position:absolute;right:0;top:calc(50% - 10px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' fill='%23000' width='20' height='20'%3E%3Cpath d='M26.297 12.625l-11.594 11.578c-0.391 0.391-1.016 0.391-1.406 0l-11.594-11.578c-0.391-0.391-0.391-1.031 0-1.422l2.594-2.578c0.391-0.391 1.016-0.391 1.406 0l8.297 8.297 8.297-8.297c0.391-0.391 1.016-0.391 1.406 0l2.594 2.578c0.391 0.391 0.391 1.031 0 1.422z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:10px center;cursor:pointer;pointer-events:none}.custom-select.show::after{transition:transform .2s ease-out;transform:rotate(180deg)}.custom-select>span{display:block;padding:13px 15px 12px;cursor:pointer;font-size:18px}.custom-select ul{height:0;overflow:hidden;margin:0}.custom-select.show ul{list-style:none;padding:0;margin:0;width:100%;position:absolute;left:0;top:calc(100% + 3px);background-color:#fff;border:1px solid #efeff0;border-top:none;z-index:10;height:auto;overflow-y:auto;max-height:200px}.custom-select ul li{padding:10px 15px;border-bottom:1px solid #efeff0;background-color:#fff;cursor:pointer}.custom-select ul li.selected,.custom-select ul li:hover{background-color:#efeff0}.register fieldset,.user-panel fieldset{width:1080px}.form .double{display:flex;justify-content:flex-start;align-items:flex-start}.add-kids-h{display:flex;align-items:center}#add-kid,.remove-kid{display:inline-block;align-items:center;justify-content:center;border:2px solid rgb(29 29 74);border-radius:5px;-webkit-box-shadow:3px 3px 0 0 rgb(29 29 74);-moz-box-shadow:3px 3px 0 0 #1d1d4a;box-shadow:3px 3px 0 0 rgb(29 29 74);background-image:url('/img/button-glow.svg');background-color:#3772dd;cursor:pointer;margin-left:15px}#kids-list,#packages{display:flex;margin:0}.remove-kid{background-color:var(--c-purple);top:38px}#add-kid span,.remove-kid span{font-weight:400;font-size:30px;top:-1px;left:-1px;position:relative}#kids-list{list-style:none;flex-direction:column;padding:10px 0}#kids-list li{display:flex;align-items:flex-start;justify-content:space-between}.choose-package .header{font-weight:400;font-size:28px;line-height:30px;color:var(--c-dblue);display:block;margin:20px 0 10px}#packages{flex-wrap:wrap;justify-content:center;list-style:none;padding:15px 0}.package-box{width:calc(30% - 10px);margin:0 15px 15px;height:auto;overflow:hidden}.package-box input[type=radio]{height:1px;width:1px;margin:0}.package-box label,.package-box>a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;cursor:pointer;border:3px solid #efeff0;border-radius:6px;padding:48px 15px 15px;height:auto;margin:0;transition:.2s ease-out}.package-box input:checked+label,.package-box label:hover,.package-box>a:hover{border-color:var(--c-dblue)}.package-box>a,.package-box>a:hover{color:#000}.package-box .name{display:block;position:absolute;top:0;border-radius:6px;text-align:center;padding:15px;background:#0068b2;background:linear-gradient(110deg,#0068b2 0,#003459 50%);font-weight:400;font-size:18px;line-height:18px;color:var(--c-yellow2);width:100%}.package-box .package-desc,label.regulations{font-weight:400}.package-box .price{display:flex;flex-direction:column;align-items:center}.package-box .price .d{font-size:20px;margin-bottom:10px}.package-box .price .value{font-size:20px;padding:5px 0;font-weight:400}.package-box .price .value .n{font-size:30px;line-height:35px}.package-box .price .value-s{padding:5px 0;font-weight:400}.payments{display:flex;justify-content:center;align-items:center;width:100%}.payments span{color:#000;font-size:20px;line-height:25px;font-weight:700;display:block;padding:15px 0}.payments .payu{background:url('/img/payu.jpg') center top/80% no-repeat;background-position-y:15px}.payments .paypal{background:url('/img/paypal.png') center top no-repeat;background-position-y:15px}.payments>div{border:3px solid #efeff0;border-radius:6px;padding:180px 15px 15px;display:flex;flex-direction:column;align-items:center;width:calc(33.3% - 10px);margin:0 5px 15px}.invoice-box{width:100%;padding-bottom:15px}.invoice-box .invoice{color:#606060;font-weight:400}label.invoice{margin:0}#invoice-info.show{display:block}#invoice-info .h{font-size:20px;display:block;padding-bottom:5px}.invoice-form,.settings{display:flex;flex-wrap:wrap}.invoice-form .input{width:33%;flex-grow:1;padding-right:15px}.invoice-form .input label{font-weight:400;font-size:14px;margin-bottom:2px}.invoice-form .input input,.setting-box .input,.setting-box input{width:100%}.user-payments{border-collapse:collapse}.user-payments td,.user-payments th{border-bottom:1px solid #efeff0;padding:10px 5px;text-align:left}.settings .setting-box{width:50%;flex-grow:0;flex-shrink:0}.setting-box{padding:10px 30px 10px 0}.setting-box:last-child{padding-right:0}.setting-box .label{font-size:22px;font-weight:700;line-height:24px;color:var(--c-dblue);padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #efeff0}.setting-box .form form{align-items:flex-start}@media all and (min-width:901px) and (max-width:1300px){#user-menu{box-sizing:border-box}}@media all and (min-width:901px) and (max-width:1130px){.register fieldset,.user-panel fieldset{width:100%;box-sizing:border-box}.custom-select,.form input[type=email],.form input[type=password],.form input[type=text]{min-width:250px}}@media all and (min-width:901px) and (max-width:1030px){.user-panel #kids-list .custom-select,.user-panel #kids-list .form input[type=text]{min-width:200px}}@media screen and (max-width:900px){.custom-select,.register fieldset,.settings .setting-box,.user-panel .settings,.user-panel .user-payments,.user-panel fieldset{width:100%;box-sizing:border-box}#kids-list li,.form .double,.settings{flex-direction:column}#kids-list li .input,.form .double .input,.package-box{width:100%}#kids-list li .input,.form .double .input:first-child{margin-right:0}.package-box{margin:0 0 15px}#user-menu{box-sizing:border-box;flex-wrap:wrap}.custom-select{min-width:auto}#kids-list>li{border-bottom:3px solid #efeff0;margin-bottom:20px}.user-panel #kids-list>li{padding-left:50px}.remove-kid{position:absolute;right:0;top:-10px;margin:0}#kids-list .radio-toggle{position:absolute;left:0;top:-10px}.user-payments td,.user-payments th{padding:10px 4px;font-size:12px}.settings .setting-box{padding-right:0}}