.button{align-items:center;padding:8px 16px;border-radius:4px;text-align:center;border:none;cursor:pointer;font-size:16px;line-height:24px;font-weight:500;font-style:normal}.button:not(.inline-button){display:flex;justify-content:center;max-width:396px;width:100%}.button.inline-button{display:inline-flex}.button.inline-button:not(:last-child){margin-right:16px}.button.transparent{color:#a91d22}.button.default{background-color:#a91d22;color:#fff}.button img{margin-right:8px}.link{color:#a91d22;font-size:14px;line-height:20px;font-weight:600;font-style:normal}.form-container{max-width:444px;margin:0 auto;padding:24px;background-color:#fff}.form .form-control{position:relative;height:50px;background-color:#f7f7f7;margin-bottom:36px;border-radius:4px}.form .form-control.area{height:135px}.form .form-control.area .control-label{top:4px;transform:none}.form .form-control.area textarea.control-input{resize:none;height:106px;margin-top:24px;padding-top:0;padding-bottom:6px}.form .form-control.focused .control-label,.form .form-control.filled .control-label{margin-top:-10px;font-size:12px;line-height:16px;font-weight:400;font-style:normal}.form .form-control.invalid{background-color:#ffe7e0}.form .form-control.invalid .control-label{color:#f2576a}.form .form-control.invalid .control-error{opacity:1;transform:translateY(0)}.form .form-control .control-input,.form .form-control .control-label{font-size:14px;line-height:20px;font-weight:400;font-style:normal}.form .form-control .control-input{width:100%;height:50px;border:none;background-color:rgba(0,0,0,0);outline:none;padding:20px 12px 0;color:#000}.form .form-control .control-label{position:absolute;padding:12px;top:50%;left:0;right:0;color:#828282;transform:translateY(-50%);transition:all .1s ease-in-out}.form .form-control .control-error{display:inline-block;color:#f2576a;opacity:0;transform:translateY(-5px);transition:all .1s ease-in-out;font-size:14px;line-height:20px;font-weight:400;font-style:normal}.form .file-upload{margin-bottom:20px}.form .file-upload .file-upload-title{color:#000;font-size:16px;line-height:20px;font-weight:600;font-style:normal}.form .file-upload .file-upload-list{margin:10px 0;padding-left:14px}.form .file-upload .file-upload-list li{padding:2px 0 2px 10px;color:#6d6e71;font-size:14px;line-height:20px;font-weight:400;font-style:normal}.form .file-upload .file-upload-list li::marker{font-size:8px}.form .file-upload .file-upload-button{margin-bottom:16px}.form .file-upload .file-upload-button input{display:none}.form .file-upload .file-upload-button .file-info.hidden{display:none}.form .file-upload .file-upload-button .file-info .title{color:#000;margin-bottom:12px;font-size:14px;line-height:20px;font-weight:600;font-style:normal}.form .file-upload .file-upload-button .file-info .file-info-details{display:flex;justify-content:start;align-items:start}.form .file-upload .file-upload-button .file-info .file-info-main{margin:0 12px}.form .file-upload .file-upload-button .file-info .file-info-main p{margin:0;color:#6d6e71}.form .file-upload .file-upload-button .file-info .file-info-main .name{margin-bottom:4px;font-size:12px;line-height:16px;font-weight:400;font-style:normal}.form .file-upload .file-upload-button .file-info .file-info-main .size{font-size:10px;line-height:14px;font-weight:400;font-style:normal}.form .file-upload .file-upload-button .file-info .remove-file{margin-left:auto}.form .file-upload .file-upload-button .control-button{display:flex;justify-content:start;align-items:center;color:#a91d22;cursor:pointer;padding:8px 0;background-color:rgba(0,0,0,0);border-radius:4px;transition:all .1s ease-in-out;font-size:16px;line-height:24px;font-weight:500;font-style:normal}.form .file-upload .file-upload-button .control-button.hidden{display:none}.form .file-upload .file-upload-button .control-button:hover{background-color:#fbd8d9}.form .file-upload .file-upload-button .control-button svg{margin-right:8px}.form .response-message{display:none;opacity:0;transform:translateY(-5px);transition:all .1s ease-in-out}.form .response-message.visible{display:block;opacity:1;transform:translateY(0)}.header{position:sticky;top:0;padding:8px 0;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);z-index:100}.header .container{max-width:1264px}@media all and (max-width: 1200px){.header-top-line{display:none}}.header-contacts{margin:0 0 0 auto}.logo{display:flex;margin-right:16px}.logo img{max-width:94px}.nav-container{display:flex;justify-content:stretch;flex:1 1 auto}.nav-container .pay{margin-left:auto}.nav-menu{flex:1 1 auto;justify-content:space-between}.nav-menu:not(:last-child){margin-right:16px}@media all and (max-width: 1200px){.nav-menu{display:none}}.nav-menu a{display:inline-flex;text-align:center;position:relative;padding:0 8px;color:#000;font-size:14px;line-height:20px;font-weight:500;font-style:normal}@media all and (min-width: 991px){.nav-menu a.active::after{position:absolute;content:"";bottom:0;left:50%;width:calc(100% - 8px*2);height:2px;border-radius:4px;background-color:#a91d22;transform:translate(-50%, 6px)}}footer{margin:auto 0 0;padding:20px 0;background-color:#f7f7f7;position:sticky;bottom:0;z-index:98}footer .work-schedule,footer .copyright{text-align:center;color:#000;font-size:12px;line-height:16px;font-weight:400;font-style:normal}footer .copyright{text-transform:uppercase;margin-top:8px}footer .copyright p{margin:0}footer .work-schedule{margin:0}footer .footer-content-block{display:flex}footer .footer-content-block .footer-content-left{max-width:137px}@media all and (min-width: 767px){footer .footer-content-block .footer-content-left{max-width:none;width:33.3333333333%}}footer .footer-content-block .footer-content-right{text-align:right;flex:1}@media all and (min-width: 767px){footer .footer-content-block .footer-content-right{display:flex;justify-content:space-between}}@media all and (min-width: 767px){footer .footer-content-block .footer-content-right div{width:50%}}@media all and (min-width: 767px){footer .footer-content-block .footer-content-right div:first-child{text-align:center}}footer .footer-content-block:not(:last-child){margin-bottom:8px}@media all and (min-width: 767px){footer .footer-content-block{flex-direction:row;justify-content:space-between}}footer .contact-info-row:not(:first-child){margin-top:8px}@media all and (min-width: 767px){footer .contact-info-row:not(:first-child){margin-top:0}}footer .contact-info-row span{color:#000;font-size:14px;line-height:20px;font-weight:600;font-style:normal}.content-container{padding:40px 0}.content-container h2{margin-bottom:20px}@media all and (min-width: 991px){.content-container h2{margin-bottom:24px}}.white-block{padding:8px 16px;background-color:#fff;border-radius:12px}@media all and (min-width: 991px){.white-block{padding:16px 24px}}.dialog.modal-dialog:not(.open),.dialog.mobile-menu:not(.open){display:none}.dialog.modal-dialog:not(.open) .dialog-overlay,.dialog.mobile-menu:not(.open) .dialog-overlay{display:none}.dialog{position:fixed;z-index:99}.dialog.modal-dialog{display:flex;justify-content:center;align-items:center;padding:24px;top:0;left:0;right:0;bottom:0;z-index:1001}.dialog.modal-dialog .dialog-inner{width:100%;max-width:1074px;background-color:#fff;border-radius:4px;z-index:4}.dialog.modal-dialog .dialog-heading{padding:24px 24px 0}.dialog.modal-dialog .dialog-content{padding:24px}.dialog.modal-dialog .dialog-footer{padding:0 24px 24px}.dialog.modal-dialog .dialog-close{width:24px;height:24px;margin:16px 16px 0 0}@media all and (min-width: 991px){.dialog.modal-dialog .dialog-close{margin:24px 24px 0 0}}.dialog.modal-dialog h3{text-align:center}.dialog.modal-dialog p,.dialog.modal-dialog a{font-size:16px;line-height:20px;font-weight:400;font-style:normal}.dialog.modal-dialog .reception-info{margin-top:12px}@media all and (min-width: 991px){.dialog.modal-dialog .reception-info{margin-top:16px}}.dialog.modal-dialog .reception-info p{margin:0}.dialog.mobile-menu{display:flex;height:100%}.dialog.mobile-menu .dialog-inner{display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding:80px 24px 24px;width:100%;max-width:320px;height:100%;background-color:#fff;z-index:4}.dialog.mobile-menu .nav-menu{display:flex;flex-direction:column;align-items:flex-start;flex:none;margin-bottom:auto}.dialog.mobile-menu .nav-menu a{display:inline-block;width:100%;padding:8px 20px;text-align:left}.dialog.mobile-menu .nav-menu a:not(:last-child){margin-bottom:10px}.dialog.mobile-menu .nav-menu a.active{color:#8e0005}.dialog.mobile-menu .button:not(:last-child){margin-bottom:16px}.mobile-menu-btn{display:block;position:relative;width:24px;height:24px;margin-right:16px}@media all and (min-width: 1201px){.mobile-menu-btn{display:none}}.mobile-menu-btn span{position:absolute;width:18px;height:2px;background-color:#a91d22;border-radius:4px;left:50%;transform:translateX(-50%);transition:all .3s 0s}.mobile-menu-btn span:nth-child(1){top:3px}.mobile-menu-btn span:nth-child(2){top:50%;margin-top:-1px;opacity:1}.mobile-menu-btn span:nth-child(3){bottom:3px}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(1){transform:translate(-8px, 8px) rotate(45deg)}.mobile-menu-btn.open span:nth-child(3){transform:translate(-8px, -8px) rotate(-45deg)}.dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:3}.accordion .accordion-item{margin-bottom:4px}@media all and (min-width: 991px){.accordion .accordion-item{margin-bottom:8px}}.accordion .accordion-item:not(:first-child){border-top:1px solid #e2e2e2}.accordion .accordion-item.open .accordion-heading .accordion-mark{transform:rotateX(180deg)}.accordion .accordion-item.open .accordion-body{max-height:1000px}.accordion .accordion-heading{display:flex;padding:12px 0;margin:0;cursor:pointer}.accordion .accordion-heading span{display:inline-block;font-size:16px;line-height:24px;font-weight:400;font-style:normal}.accordion .accordion-heading .accordion-mark{flex:none;margin-left:auto}.accordion .accordion-heading .accordion-mark path{fill:#a91d22}.accordion .accordion-body{max-height:0;overflow:hidden;transition:max-height .1s ease-in-out}.accordion .accordion-body p,.accordion .accordion-body a{font-size:14px;line-height:20px;font-weight:400;font-style:normal}.accordion .accordion-body a{color:#a91d22;font-weight:600}.partners-offers{position:relative;padding-top:135px}@media all and (min-width: 767px){.partners-offers{padding-top:243px}}.partners-offers .image-main,.partners-offers .image-secondary{position:absolute;width:117px;left:50%;transform:translateX(-50%)}@media all and (min-width: 767px){.partners-offers .image-main,.partners-offers .image-secondary{width:212px}}.partners-offers .image-main img,.partners-offers .image-secondary img{max-width:100%;max-height:100%}.partners-offers .image-main{top:0;height:233px;z-index:2}@media all and (min-width: 767px){.partners-offers .image-main{height:421px}}.partners-offers .image-secondary{top:47px;height:186px;z-index:1}@media all and (min-width: 767px){.partners-offers .image-secondary{height:336px}}.partners-offers .image-secondary.left{margin-left:-90px}@media all and (min-width: 767px){.partners-offers .image-secondary.left{margin-left:-161px}}.partners-offers .image-secondary.right{margin-left:91px}@media all and (min-width: 767px){.partners-offers .image-secondary.right{margin-left:165px}}.services-list{margin-bottom:20px}@media all and (min-width: 991px){.services-list{margin-bottom:24px}}.services-list~h2{margin-top:56px}.services-list .services-item{display:flex;flex-direction:column;align-items:center}@media all and (min-width: 767px){.services-list .services-item{flex-direction:row}}.services-list .services-item:not(:last-child){margin-bottom:20px}@media all and (min-width: 991px){.services-list .services-item:not(:last-child){margin-bottom:24px}}@media all and (min-width: 767px){.services-list .services-item:nth-child(even) .service-main{padding-left:24px;order:3}}@media all and (min-width: 767px){.services-list .services-item:nth-child(odd) .service-main{padding-right:24px}}.services-list .service-main{order:1}.services-list .service-image{order:2}.services-list .service-image img{max-width:328px}@media all and (min-width: 991px){.services-list .service-image img{max-width:518px}}.services-list ol{padding-left:34px;list-style-type:decimal-leading-zero;margin-bottom:0}.services-list ol ::marker{color:#a91d22;font-size:18px;line-height:22px;font-weight:600;font-style:normal}@media all and (min-width: 991px){.services-list ol ::marker{font-size:20px;line-height:24px;font-weight:600;font-style:normal}}.services-list ol li{position:relative;padding:8px 0 8px 4px;font-size:14px;line-height:18px;font-weight:400;font-style:normal}@media all and (min-width: 991px){.services-list ol li{padding:12px 0 12px 4px;font-size:16px;line-height:24px;font-weight:400;font-style:normal}}.services-list ol li:not(:last-child):after{position:absolute;left:0;bottom:0;content:"";width:calc(100% + 34px + 4px);height:1px;background-color:#e2e2e2;transform:translateX(calc(-34px - 4px))}.notification{padding:16px;border-radius:16px}@media all and (min-width: 991px){.notification{padding:20px}}.notification.white{color:#f2576a;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;font-size:12px;line-height:16px;font-weight:600;font-style:normal}.notification.danger{background-color:#fbd8d9}.notification p{text-align:center;color:#000;font-size:16px;line-height:20px;font-weight:500;font-style:normal}@media all and (min-width: 991px){.notification p{font-size:18px;line-height:22px;font-weight:500;font-style:normal}}.notification p:last-child{margin-bottom:0}.contact-cards{display:flex;gap:24px;flex-direction:column}@media all and (min-width: 767px){.contact-cards{flex-wrap:wrap;flex-direction:row}}.contact-cards .card{background-color:#fff;border-radius:12px;padding:20px}@media all and (min-width: 767px){.contact-cards .card{flex:1 0 calc(50% - 24px)}}@media all and (min-width: 991px){.contact-cards .card{flex:1 0 calc(33.3333333333% - 24px)}}.contact-cards .card h5{margin:0}.contact-cards .card p{font-size:14px;line-height:24px;font-weight:400;font-style:normal}@media all and (min-width: 991px){.contact-cards .card p{font-size:16px;line-height:24px;font-weight:400;font-style:normal}}.contact-cards .card p:last-child{margin-bottom:0}.acts-container .link-row{padding:12px 0;border-bottom:1px solid #e2e2e2}@media all and (min-width: 991px){.acts-container .link-row{padding:16px 0}}.acts-container .link-row a{color:#a91d22;font-size:16px;line-height:24px;font-weight:500;font-style:normal}.partners-list{display:flex;flex-wrap:wrap;gap:16px}@media all and (min-width: 991px){.partners-list{gap:24px}}.partners-list .partner-card{display:flex;justify-content:center;align-items:center;padding:16px;flex:1 1 100%;height:88px;background-color:#fff;border-radius:16px}@media all and (min-width: 767px){.partners-list .partner-card{flex:1 0 calc(50% - 48px)}}@media all and (min-width: 991px){.partners-list .partner-card{padding:24px;height:108px;flex:1 0 calc(25% - 48px)}}.partners-list .partner-card img{max-width:100%;max-height:100%}.partners-carousel{position:relative;width:100%;padding:16px 2px;background-color:#828282;border-radius:16px;z-index:3}@media all and (min-width: 767px){.partners-carousel{padding:46px 101px}}.owl-carousel{position:relative}.owl-carousel .owl-stage{display:flex;align-items:stretch}.owl-carousel .owl-stage-outer{overflow:hidden}.owl-carousel .owl-item{width:120px !important;flex:none}@media all and (min-width: 767px){.owl-carousel .owl-item{width:200px !important}}.owl-carousel .owl-nav{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{display:flex;align-items:center;justify-content:center;position:absolute;width:36px;height:36px;border-radius:50%;top:50%;transform:translateY(-50%);border:none;background:#fff;box-shadow:-2px 4px 15px 0 rgba(0,0,0,.1);cursor:pointer}.owl-carousel .owl-nav button.owl-prev.disabled,.owl-carousel .owl-nav button.owl-next.disabled{filter:grayscale(1)}.owl-carousel .owl-nav button.owl-prev{left:-16px}@media all and (min-width: 767px){.owl-carousel .owl-nav button.owl-prev{left:-60px}}.owl-carousel .owl-nav button.owl-next{right:-16px}@media all and (min-width: 767px){.owl-carousel .owl-nav button.owl-next{right:-60px}}.owl-carousel .owl-dots{position:absolute;display:flex;justify-content:center;left:50%;bottom:-28px;transform:translateX(-50%)}.owl-carousel .owl-dots button{display:block;width:6px;height:6px;border-radius:50%;padding:0;border:none;background-color:#bdbdbd;margin:0 4px}.owl-carousel .owl-dots button.active{background-color:#a91d22}.owl-carousel .partner-card{display:flex;align-items:center;justify-content:center;padding:16px 10px;background-color:#fff;border-radius:16px;border:1px solid #a91d22;height:100%}@media all and (min-width: 767px){.owl-carousel .partner-card{padding:24px}}.owl-carousel .partner-card img{max-width:100%;max-height:100%}.advantages-list{display:flex;flex-wrap:wrap;gap:16px}@media all and (min-width: 991px){.advantages-list{gap:24px}}.advantages-list .advantage-card{position:relative;display:flex;height:380px;width:100%;padding:12px;overflow:hidden;border-radius:16px}@media all and (min-width: 480px){.advantages-list .advantage-card{flex:1 0 calc((100% - 24px)/2)}}@media all and (min-width: 991px){.advantages-list .advantage-card{padding:20px;flex:1 0 calc((100% - 48px)/3)}}.advantages-list .advantage-card.open{background-color:#6d6e71}.advantages-list .advantage-card.open .advantage-card-button .icon-arrow{opacity:0}.advantages-list .advantage-card.open .advantage-card-button .icon-close{opacity:1}.advantages-list .advantage-card.open .card-main{padding:0;height:auto;background-color:rgba(0,0,0,0)}.advantages-list .advantage-card.open .card-main h5{display:none}.advantages-list .advantage-card.open .card-main p{color:#fff}.advantages-list .advantage-card.open .card-bg{opacity:0}.advantages-list .advantage-card:not(.open) .card-main p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.advantages-list .advantage-card-button{display:block;width:48px;height:48px;background-color:#fff;position:absolute;top:16px;right:16px;border-radius:50%;z-index:3}@media all and (min-width: 991px){.advantages-list .advantage-card-button{top:20px;right:20px}}.advantages-list .advantage-card-button .icon-arrow,.advantages-list .advantage-card-button .icon-close{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s 0s}.advantages-list .advantage-card-button .icon-arrow{opacity:1}.advantages-list .advantage-card-button .icon-close{opacity:0}.advantages-list .card-main{position:relative;display:flex;flex-direction:column;height:156px;margin-top:auto;padding:16px;background-color:#fff;border-radius:16px;z-index:2}.advantages-list .card-main p{margin-top:auto;color:#000;transition:color .2s 0s}.advantages-list .card-bg{position:absolute;inset:0;background-position:center;background-size:cover;transition:opacity .2s 0s;opacity:1;z-index:1}