.single-post .breadcrumbs{color:#03014a;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%;display:flex;gap:12px;margin-bottom:40px}.single-post .breadcrumbs a{color:#03014a;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0%;text-decoration:none}.single-post .breadcrumbs span{color:#887e72}.single-post .post{display:flex;align-items:flex-start;gap:48px}.single-post .post .col-1{width:calc(100% - 550px)}@media (max-width:992px){.single-post .post .col-1{width:100%}}.single-post .post .col-1 h1{color:#03014a;font-weight:600;font-size:64px;line-height:1.2;letter-spacing:0%;margin:0 0 20px 0}@media (max-width:992px){.single-post .post .col-1 h1{font-size:48px}}.single-post .post .col-1 .date{color:#8f8f8f;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%}.single-post .post .col-1 .content{margin-top:40px}.single-post .post .col-1 .content img{border-radius:20px;height:246px;width:100%;object-fit:cover}.single-post .post .col-1 .content h1{display:none}.single-post .post .col-1 .content [style="background-color: #62A375; color: white;"]{background:#003057 !important}.single-post .post .col-1 .content p{color:#03014a !important;font-weight:600;font-size:16px;line-height:1.2;letter-spacing:0%;margin:0 0 20px}.single-post .post .col-1 .content p a[href="/zapisatsya-na-konsultacziyu/"]{display:none !important}.single-post .post .col-1 .content b,.single-post .post .col-1 .content strong{color:#03014a !important}.single-post .post .col-1 .content h2{color:#03014a !important;font-weight:600;font-size:32px;line-height:1.2;letter-spacing:0%;margin:0 0 20px}.single-post .post .col-1 .content h3{color:#003057 !important;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:0%;margin:0 0 20px}.single-post .post .col-1 .content ul,.single-post .post .col-1 .content ol{margin:0 0 20px;padding-left:20px}.single-post .post .col-1 .content ul li,.single-post .post .col-1 .content ol li{font-weight:600;font-size:16px;line-height:1.2;letter-spacing:0%;color:#003057 !important}.single-post .post .col-1 .content a{font-weight:600;font-size:16px;line-height:1.2;letter-spacing:0%;color:#003057 !important;text-decoration:underline !important}.single-post .post .col-1 .content a[href]{}.single-post .post .col-2{position:sticky;top:70px;width:502px;background:#003057;border-radius:20px;border-radius:20px;padding:40px 30px}@media (max-width:992px){.single-post .post .col-2{display:none}}.single-post .post .col-2 h2{color:#ffffff;font-weight:600;font-size:24px;line-height:32px;letter-spacing:0%;margin:0 0 40px 0}.single-post .post .col-2 a{display:block;width:294px;height:48px;overflow:hidden;border-radius:5px;position:relative;text-decoration:none}.single-post .post .col-2 a:hover>span{color:#003057}.single-post .post .col-2 a:hover>span svg path{fill:#003057}.single-post .post .col-2 a:hover>svg path{fill:#fff}.single-post .post .col-2 a>span{display:flex;width:100%;height:48px;align-items:center;justify-content:space-between;padding:0 18px;color:#fff;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%;position:relative;z-index:1}.single-post .post .col-2 a>span .desktop-text{display:block}@media (max-width:992px){.single-post .post .col-2 a>span .desktop-text{display:none}}.single-post .post .col-2 a>span .mobile-text{display:none}@media (max-width:992px){.single-post .post .col-2 a>span .mobile-text{display:block}}.single-post .post .col-2 a>svg{position:absolute;height:100%;right:0;top:0;z-index:0}.single-product .single-post .breadcrumbs{display:none}.single-product .single-post .post .col-1{width:100%}.single-product .single-post .post .col-1 .date{display:none}.single-product .single-post .post .col-2{display:none}.single-post .home-consult__body .col1{width:calc(100% - 530px)}@media (max-width:992px){.single-post .home-consult__body .col1{width:100%}}.single-post .home-consult__body .col2.custom-form{width:502px}@media (max-width:992px){.single-post .home-consult__body .col2.custom-form{width:100%}}#tax-calculator{padding:30px;border-radius:20px;background:#003057;display:flex !important;flex-wrap:wrap;gap:16px}#tax-calculator h2{color:#fff !important}#tax-calculator .form-group{display:flex;flex-direction:column;gap:6px;width:100%}#tax-calculator .form-group label{color:#fff}#tax-calculator .form-group input,#tax-calculator .form-group select,#tax-calculator .form-group textarea{width:100%;background:#ffffff33;border-radius:5px;border:1px solid #ffffff33;padding:20px 12px;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%;color:#fff}#tax-calculator .form-group input::placeholder,#tax-calculator .form-group select::placeholder,#tax-calculator .form-group textarea::placeholder{color:#ffffff99}#tax-calculator .form-group input.date,#tax-calculator .form-group select.date,#tax-calculator .form-group textarea.date{padding-left:47px}#tax-calculator .form-group input.time,#tax-calculator .form-group select.time,#tax-calculator .form-group textarea.time{padding-left:47px}#tax-calculator .form-group textarea{height:80px}#tax-calculator .form-group .radio-group{display:flex;align-items:center;gap:30px;width:100%}#tax-calculator .form-group .radio-group label{display:flex;align-items:center;gap:10px}#tax-calculator .form-group .radio-group label span{color:#ffffff;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%}#tax-calculator .form-group .radio-group label input{appearance:none;width:24px;height:24px;border-radius:50%;border:1px solid #ffffff;padding:0}#tax-calculator .form-group .radio-group label input:checked{background:#ffffff66;border-color:#ffffff66;position:relative;display:flex;align-items:center;justify-content:center}#tax-calculator .form-group .radio-group label input:checked:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#fff}#tax-calculator #sel-info{width:100%;display:flex;flex-direction:column;gap:16px}#tax-calculator button{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:100%;vertical-align:middle;height:42px;padding:0 20px;border:1px solid #887e72;background:#887e72;border-radius:5px;color:#fff;text-decoration:none}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:flex;width:100%;position:relative}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap:not(:last-child){margin-bottom:20px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-23px;left:0}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input{width:100%;padding:20px 12px;border-radius:5px;border:1px solid #003057;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid{border-color:#ff0000}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap textarea{width:100%;padding:20px 12px;border-radius:5px;border:1px solid #003057;font-weight:4;font-size:14px;line-height:100%;letter-spacing:0%}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox input,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-radio input{width:fit-content}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-file{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;line-height:100%;vertical-align:middle;height:54px;padding:17px 20px;border:1px solid #887e72;background:#887e72;border-radius:5px;color:#fff;text-decoration:none}.wpcf7 .wpcf7-form .wpcf7-submit{display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:100%;vertical-align:middle;height:42px;padding:0 20px;border:1px solid #887e72;background:#887e72;border-radius:5px;color:#fff;text-decoration:none}.block{margin:32px 0}.block__body{background-color:#d9d9d9;border-radius:10px;background-image:url("../../../../uploads/2025/05/ellipse-59.svg");background-position:right center;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px}@media (max-width:767px){.block__body{flex-direction:column;background-image:url("../../../../uploads/2025/05/ellipse-59-1.svg");background-position:right bottom;background-size:auto}}.block__col-01{width:50%}@media (max-width:767px){.block__col-01{width:100%}}.block__title{color:#003057;font-size:24px}.block__col-02{width:50%;display:flex;align-items:stretch;gap:12px}@media (max-width:767px){.block__col-02{width:100%}}.block__link{width:162px;height:auto !important;max-height:119px;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:10px;background-color:#fff;transition:all 0.3s ease 0s}.block__link:hover{background-color:#d9d9d9}.block__link img{max-width:111px;height:82px !important;object-fit:contain;border-radius:0px !important}@media (max-height:767px){.block__link{max-height:100px}}