body{font-family:'Futura PT';background-color:#fffbf6}header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;margin-bottom:1.5rem;align-items:center}.logo img{width:100%}.header-phone{font-size:25px;line-height:36px;font-weight:300;color:#13bfb1;text-decoration:none}.header-contacts{display:contents}.header-address{color:#13bfb1;font-size:18px;line-height:22px;text-align:right;font-weight:300}.work-time{font-size:18px;line-height:22px;text-align:right;color:#000;font-weight:300}.address-phone{text-align:right}.text-dark{color:#000 !important}section h3{font-size:20px;font-weight:500;color:#000;text-align:center;margin-bottom:32px}.save-actions{text-align:center}.btn:focus,.btn:active{outline:0;box-shadow:unset}.pdf .btn-primary:not(:disabled):not(.disabled).active,.pdf .btn-primary:not(:disabled):not(.disabled):active{color:#31A83D;background-color:#fff;border-color:#31A83D}.form-actions .save-actions{margin-bottom:32px}.form-actions .save-actions .btn{border-radius:5px;border:0;background-color:#fa9325;color:#ffffff;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0px;position:relative;overflow:hidden;padding:15px 30px;text-decoration:none !important;line-height:21px;box-sizing:border-box;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.form-actions .save-actions .btn:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:rgba(0,0,0,.05);z-index:1;transition:width .2s ease-in-out}.form-actions .save-actions .btn:hover:after{width:100%}.form-politika{font-size:14px;color:#383838;font-weight:400;margin:0 auto;text-align:center;width:50%}.form-politika a{color:#13bfb1}.form-control{font-size:17px !important;color:#B0B0B0 !important;font-weight:400 !important;line-height:160% !important}section.nalog{margin:64px 0}section.nalog h1{margin:0 auto;max-width:1000px;font-size:32px;color:#000;font-weight:500;text-align:center;margin-bottom:16px}section.nalog h1 span{color:#13bfb1}section.nalog .container{max-width:1408px}.form-msg-nalog{position:relative;font-size:17px;color:#383838;font-weight:400;text-align:center}section.nalog .title{text-align:center;margin-top:48px}section.nalog h3{font-size:20px;font-weight:500;color:#000;text-align:left;margin-top:48px;margin-bottom:24px}section.nalog label{display:none}section.nalog h3 span{color:#FD4E4E}.nalog-person,.nalog-passport .flex,.nalog-inn,.nalog-usluga,.nalog-patient{display:flex;gap:32px;margin-bottom:32px}section.nalog .valid{display:none}section.nalog .nalog-usluga__data label{display:block}.nalog .form-control{height:unset;font-size:17px;color:#B0B0B0;font-weight:400;line-height:160%;border:unset;padding:0.1rem 0.75rem}.nalog{}.nalog input[type="text"]{padding:20px 24px;border-radius:4px;background:#FFF;box-shadow:0px -3px 0px 0px #fa9325 inset;height:64px}.nalog-person div,.nalog-passport .flex div,.nalog-patient .flex div{flex-basis:33%}.nalog-person__date,.nalog-patient__date{position:relative}.nalog-person__date svg,.nalog-patient__date svg{position:absolute;top:20px;left:16px}.nalog .nalog-person__date input,.nalog .nalog-patient__date input{padding:20px 24px 20px 60px}.nalog_inn_usluga{display:flex;gap:32px}.nalog_inn_usluga .nalog_inn_block{flex-basis:40%}.nalog_inn_usluga .nalog_usluga_block{flex-basis:60%}.nalog-inn__data{width:100%}.novalid{font-size:14px;color:#383838;font-weight:400}section.nalog .valid{color:#FD4E4E;font-size:14px;font-weight:400;display:none}.clinic__data{display:flex;justify-content:center;width:100%;padding:20px 24px;height:64px}.clinic__data input[type="checkbox"]{width:0px;height:0px}section.nalog .clinic__data label{position:relative;display:block;padding:0 32px}.clinic__data input[type="radio"]:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translate(-16px,-50%);background-size:contain !important;background:url(/local/templates/nalog-act/img/radio-off.svg) 0 0 no-repeat}.clinic__data input[type="radio"]:checked:before{background:url(/local/templates/nalog-act/img/radio-on.svg) 0 0 no-repeat}.nalog-usluga__data{display:flex;width:100%;padding:20px 24px;border-radius:4px;background:#FFF;box-shadow:0px -3px 0px 0px #fa9325 inset;height:64px}.nalog-usluga__data input[type="checkbox"]{width:0px;height:0px}section.nalog .nalog-usluga__data label{position:relative;display:block;padding:0 32px}.nalog-usluga__data input[type="radio"]:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translate(-16px,-50%);background-size:contain !important;background:url(/local/templates/nalog-act/img/radio-off.svg) 0 0 no-repeat}.nalog-usluga__data input[type="radio"]:checked:before{background:url(/local/templates/nalog-act/img/radio-on.svg) 0 0 no-repeat}.form-control:focus{box-shadow:unset}section.nalog .desc{font-size:14px;color:#383838;font-weight:400;width:500px;margin-bottom:24px}.nalog-patient{flex-direction:column}.nalog-patient .flex{display:flex;gap:32px;justify-content:center;align-items:flex-start}.nalog .nalog-patient__date{}.nalog-agreement,.nalog-send{padding:20px 24px;border-radius:4px;background:#FFF;box-shadow:0px -3px 0px 0px #fa9325 inset;display:flex;gap:32px;height:64px}section.nalog .nalog-agreement label,section.nalog .nalog-send label{position:relative;display:block;padding:0 32px;margin-bottom:-5px}.nalog-agreementyear{display:flex;gap:32px}.nalog-contacts div:first-child{flex-basis:20%}.nalog-contacts div:nth-child(2){flex-basis:20%}.nalog-contacts div:last-child{flex-basis:60%}.nalog-agreementyear div:last-child{flex-basis:70%}.nalog-agreementyear div:last-child{flex-basis:70%}section.nalog .nalog-year label,section.nalog .nalog-send label{display:block}.nalog-agreementyear .nalog-agreement div{display:flex;gap:32px;flex-basis:5%}.nalog .nalog-agreement input,.nalog .nalog-send input{width:0px;height:0px}.nalog-agreement label input[type="radio"]:before,.nalog-send label input[type="radio"]:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translate(-16px,-50%);background-size:contain !important;background:url(/local/templates/nalog-act/img/radio-off.svg) 0 0 no-repeat}.nalog-agreement label input[type="radio"]:checked:before,.nalog-send label input[type="radio"]:checked:before{background:url(/local/templates/nalog-act/img/radio-on.svg) 0 0 no-repeat}.nalog-year{padding:20px 24px;border-radius:4px;background:#FFF;box-shadow:0px -3px 0px 0px #fa9325 inset;display:flex;gap:32px;height:64px}.nalog-year label input[type="radio"]:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translate(-16px,-50%);background-size:contain !important;background:url(/local/templates/nalog-act/img/radio-off.svg) 0 0 no-repeat}.nalog-year label input[type="radio"]:checked:before{background:url(/local/templates/nalog-act/img/radio-on.svg) 0 0 no-repeat}.nalog-year input[type="checkbox"]{width:0px;height:0px}section.nalog .nalog-year label{position:relative;display:block;padding:0 32px}.nalog-year input[type="checkbox"]:before{content:"";width:19px;height:19px;border:1px solid #13bfb1;border-radius:4px;display:block;position:absolute;top:5px;left:0px;cursor:pointer}.nalog-year input[type="checkbox"]:checked:before{background:url(/local/templates/nalog-act/img/checked.svg) -3px -3px no-repeat}.nalog-contacts{display:flex;gap:32px;margin-bottom:48px}.nalog .nalog-contact__phone input{padding:20px 24px;border-radius:4px;background:#FFF;box-shadow:0px -3px 0px 0px #fa9325 inset;height:64px}.nalog .nalog-contact__email input{padding:20px 24px;border-radius:4px;background:#FFF;box-shadow:0px -3px 0px 0px #fa9325 inset;height:64px}.nalog .form-control.red{border:1px solid #FD4E4E;box-shadow:none}.valid{display:none}button.btn:focus,button.btn:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:#fa9325;color:#ffffff}section.nalog .modal .modal-header{border-bottom:0}section.nalog .modal .modal-body{padding:35px 1rem;text-align:center;font-size:20px;font-weight:500;line-height:25px}section.nalog .modal .modal-footer{border-top:0;justify-content:space-between}section.nalog .modal .modal-footer .btn{border-radius:5px;border:0;background-color:#13bfb1;color:#ffffff;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:0px;position:relative;overflow:hidden;padding:15px 30px;text-decoration:none !important;line-height:21px;box-sizing:border-box;transition:color .1s ease-in-out,background-color .1s ease-in-out,border-color .1s ease-in-out}section.nalog .modal .modal-footer .btn.btn-back{background-color:#666666}section.nalog .modal .modal-footer .btn:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:rgba(0,0,0,.05);z-index:1;transition:width .2s ease-in-out}section.nalog .modal .modal-footer .btn:hover:after{width:100%}section.nalog .modal h1{margin:0 auto;max-width:unset;font-size:26px;color:#383838;font-weight:600;text-align:right;margin-bottom:0}section.nalog .modal .btn-close{position:absolute;right:25px}.nalog-contacts .nalog-send div{flex-basis:40%}@media only screen and (max-width :1440px){.container{max-width:1215px}section.nalog{margin:64px 112px}.nalog_inn_usluga{flex-direction:column}}@media only screen and (max-width :1200px){section{margin-left:16px !important;margin-right:16px !important}}@media only screen and (max-width :870px){header{flex-direction:column}.header-contacts{display:flex;flex-direction:row;gap:30px}.work-time{flex-basis:50%}.address-phone{text-align:left;flex-basis:50%}.header-address{text-align:left}}@media only screen and (max-width :768px){.btn:focus{box-shadow:unset}section..videos h1{text-align:center}.form-politika{margin:16px auto;width:100%}section.nalog{margin:48px 16px}section.nalog h1{font-size:26px}.nalog-person,.nalog-passport .flex,.nalog-inn,.nalog-usluga,.nalog-patient{flex-direction:column}section.nalog h3{margin-right:25px}.nalog-usluga__data,.nalog-year{flex-direction:column;height:auto;gap:0px}.nalog-send{flex-direction:column;height:auto;gap:32px}.nalog-patient{margin-bottom:0}section.nalog .nalog-usluga__data label,section.nalog .nalog-year label,section.nalog .nalog-send label{margin-bottom:32px}section.nalog .nalog-usluga__data label:last-child,section.nalog .nalog-send label:last-child{margin-bottom:0}.nalog-patient .flex{flex-direction:column}.nalog-person div,.nalog-passport .flex div,.nalog-patient .flex div{width:100%}section.nalog .desc{width:100%}.nalog-agreementyear,.nalog-contacts{flex-direction:column;gap:0px}.save-actions{width:100%}}@media only screen and (max-width :490px){.header-contacts{flex-direction:column;gap:0px}.work-time{text-align:center}.address-phone{text-align:center}.header-address{text-align:center}}