:root{--main-color-1:#102D4F;--main-color-2:#054A88;--main-color-3:#0057A2;--main-color-4:#FF8D00;--main-color-5:#003B6E;--main-color-6:#0D2541;--border-color:#A2C5DC;--border-color-light:#A2C5DC29;--secondary-color:#102D4F}*{box-sizing:border-box}html{scroll-behavior:smooth}ul{list-style:none;padding:0;margin:0}a{text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (max-width:767px),(min-width:768px){.container{padding:32px 24px 0}}@media (min-width:1200px){.container{padding:32px 50px 17px}}.between-flex{display:flex;justify-content:space-between;align-items:center}.c-white{color:white}.cur-pointer{cursor:pointer}.tr-3s{transition:.3s}.subscription-page .container{text-align:center;margin-bottom:64px;margin-left:auto;margin-right:auto}.subscription-page p{margin-top:32px;margin-bottom:40px;color:white}.subscription-page .sub-btns{display:flex;justify-content:center;align-items:center;gap:20px}.subscription-page .sub-btns button.active{background-color:var(--main-color-3)}.subscription-page button{display:block;border:none;border:1.2px solid var(--main-color-3);background-color:var(--main-color-1);color:white;border-radius:6px;padding:15px 30px;font-weight:500;cursor:pointer;transition:.3s}.form-wrapper,.subscription-page button:hover{background-color:var(--main-color-3)}.form-wrapper{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);max-width:100%;position:relative;z-index:0;margin:0;opacity:0;transform:translateY(64px);max-height:0;transition:all 1s ease-in-out;padding:0 49px;overflow:hidden}.form-wrapper.show{opacity:1;transform:translateY(0);max-height:4000px;padding:64px 49px;margin-top:64px;overflow:visible}.form-header{position:relative;z-index:0}.form-header.hide{display:none}.subscription-form.show{display:grid}.subscription-form .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 40px}@media (max-width:767px){.subscription-form .form-grid{grid-template-columns:repeat(1,1fr)}}.subscription-form .form-grid:not(:last-of-type){border-bottom:2px solid var(--border-color-light);margin-bottom:64px;padding-bottom:64px}.subscription-form .form-grid:nth-last-of-type(2){border-bottom:0;margin-bottom:0}.form-group{display:flex;flex-direction:column;padding-bottom:8px;position:relative}.form-group.show-error:before{content:attr(error-msg);position:absolute;width:-moz-fit-content;width:fit-content;height:25px;background-color:var(--main-color-2);left:0;top:-40px;border-radius:6px;color:var(--main-color-4);display:flex;justify-content:flex-start;align-items:center;padding:5px 10px;transition:.3s}.form-group.show-error:after{content:"";position:absolute;width:15px;height:15px;clip-path:polygon(0 0,100% 0,50% 70%);background-color:var(--main-color-2);left:7px;top:-18px}@media (min-width:768px){.form-group.system-no{max-width:calc(50% - 20px)}}.form-group .msg-quest{width:24px;height:24px;stroke:white}.form-group .msg-quest.hide{padding-top:0}.form-group .msg-quest:hover{stroke:var(--main-color-4)}.form-group .gas-meter{position:absolute;right:0;top:-125px;transition:.3s;display:flex;justify-content:center;align-items:center}.gas-meter.hide{transform:scale(0);opacity:0}.form-group .gas-meter:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--main-color-2);border-radius:6px;z-index:-1;padding:4px}.form-group .gas-meter:After{content:"";position:absolute;right:3px;bottom:-15px;width:15px;height:20px;background-color:var(--main-color-2);clip-path:polygon(0 0,100% 0,50% 100%);border-radius:50%;z-index:-1}.form-group .f-row{display:flex;justify-content:space-between;align-items:center;position:relative}.form-group .drop-menu{stroke:white;width:19px;height:19px;border-radius:6px;cursor:pointer;position:relative}.form-group .drop-menu:hover{stroke:var(--main-color-4)}.form-group .drop-menu:before{content:var(--fa);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.form-group .citySelect{position:absolute;width:100%;top:50px;z-index:999;background-color:#0057A23D;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}ul.hide{display:none}.form-group .citySelect li{color:white;background-color:var(--secondary-color);border-radius:6px;padding:8px 24px;margin:8px 0;text-align:left;cursor:pointer;transition:.3s}.form-group .citySelect li:first-child{margin-top:0}.form-group .citySelect li:last-child{margin-bottom:0}.form-group .citySelect li:hover{background-color:var(--main-color-3)}.form-group.border-bottom{border-bottom:2px solid var(--border-color)}.form-group.full-row{grid-column:1/-1}.form-group label{width:-moz-fit-content;width:fit-content;font-size:14px;margin-bottom:6px;color:white;font-weight:700;position:relative}.form-group label[data-required=true]:before{content:"*";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:var(--main-color-4)}.form-group label .thick{font-weight:500;font-style:italic;font-size:14px}.form-group input{background-color:transparent;color:white;caret-color:white;padding-left:1px;width:100%;font-size:16px;font-weight:500}.form-group input::-moz-placeholder{color:white;opacity:.6}.form-group input::placeholder{color:white;opacity:.6}.form-group input,.form-group select{border:none;border-radius:8px;font-size:14px;outline:none}.form-group button{display:block;width:-moz-fit-content;width:fit-content;border:1px solid white;background-color:transparent;color:white;border-radius:6px;padding:15px 30px;font-weight:500;cursor:pointer;transition:.3s;margin:auto}.form-group button:hover{background-color:var(--main-color-4);border-color:var(--main-color-4)}.form-group button:disabled{background-color:#a4a4a4;border-color:#a4a4a4}.form-group button:hover:disabled{cursor:no-drop}.checkbox label{font-size:14px}.checkbox input{margin-right:8px}.form-group .radios{margin-top:20px;flex-wrap:wrap;gap:24px}.form-group .radio,.form-group .radios{display:flex;justify-content:flex-start;align-items:center}.form-group .radio{width:60px}.form-group .radio label{margin:0;padding-left:20px;position:relative;cursor:pointer}@media (max-width:767px){.form-group .radio label{margin-right:12px}}.form-group .radio label:before{content:"";position:absolute;width:13px;height:13px;border:1px solid white;border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.form-group .radio input[type=radio]+label:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background-color:var(--main-color-4);top:50%;transform:translateY(-50%) scale(0);left:1px;transition:.3s}.form-group .radio input[type=radio]:checked+label:after{transform:translateY(-50%) scale(1)}.form-group .radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.form-group .price{display:block;color:white;font-weight:500;text-align:left;font-size:14px}.form-group .price+input[name=refundable-gas-deposite]{display:none}.form-group .price span{color:var(--main-color-4)}.form-group.checkbox label{position:relative;margin:0;padding-left:40px;cursor:pointer;text-align:left}@media (max-width:767px){.form-group.checkbox label{padding-left:37px}}.form-group.checkbox label a{color:var(--main-color-4);text-decoration:underline}.form-group .date{stroke:white}.form-group .date:hover{stroke:var(--main-color-4)}.form-group.checkbox label:before{border:1px solid white;transform:translateY(-50%)}.form-group.checkbox label:after,.form-group.checkbox label:before{content:"";position:absolute;width:24px;height:24px;border-radius:6px;left:0;top:50%}.form-group.checkbox label:after{background-color:var(--main-color-4);background-image:url("data:image/svg+xml,%3Csvg width='1' height='1' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.44833 6.775L1.135 4.46167C0.875 4.20167 0.455 4.20167 0.195 4.46167C-0.065 4.72167 -0.065 5.14167 0.195 5.40167L2.98167 8.18833C3.24167 8.44833 3.66167 8.44833 3.92167 8.18833L10.975 1.135C11.235 0.875 11.235 0.455 10.975 0.195C10.715 -0.065 10.295 -0.065 10.035 0.195L3.44833 6.775Z' fill='white'/%3E%3C/svg%3E");background-size:13px;background-repeat:no-repeat;background-position:50%;transform:translateY(-50%) scale(0);transition:all .3s;opacity:0}.form-group.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0}.form-group.checkbox input[type=checkbox]:checked+label:after{transform:translateY(-50%) scale(1);opacity:1}.success-message{width:828px;max-width:100%;padding:64px 64px 32px;background-color:#0057A2;display:flex;justify-content:center;margin:200.77px auto 0;border-radius:12px;font-size:17px;position:relative}@media (max-width:1024){.success-message{margin:90.77px auto 0}}.success-message p{font-weight:500;margin:15px 0 0}.success-message span{width:120px;height:120px;position:absolute;left:50%;transform:translateX(-50%);top:-60px;border-radius:50%;background-color:rgba(255 255 255/8%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.success-message span:before{content:"";position:absolute;width:100px;height:100px;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);border:8px solid #ffffff33;background-color:#0057a27a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='40' viewBox='0 0 52 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M51.1743 4.14173L22.514 39.977L0 21.2131L4.24793 16.1156L21.5582 30.5386L45.9971 0L51.1743 4.14173Z' fill='%23FF8D00'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:51px;background-position:50%}