.theme-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:#fff3;cursor:pointer;transition:all .3s ease;padding:0;font-size:20px;flex-shrink:0}.theme-toggle:hover{background:#ffffff4d;transform:scale(1.05)}.theme-toggle:active{transform:scale(.95)}.theme-icon{display:inline-block;transition:transform .3s ease;line-height:1}.theme-toggle:hover .theme-icon{transform:rotate(20deg)}@media (max-width: 768px){.theme-toggle{width:34px;height:34px;font-size:18px;margin-right:8px}}@media (max-width: 480px){.theme-toggle{width:32px;height:32px;font-size:16px;margin-right:8px}}.node.css1>.wrapper1{background:linear-gradient(135deg,#000,#2c5282)!important;box-shadow:0 2px 8px #0000001a;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.node.css1{padding-top:10px!important;padding-bottom:10px!important}.node.css1>.padding_top{padding-top:10px!important}.node.css1>.padding_bottom{padding-bottom:10px!important}.node.css2{padding:4px 8px!important}.node.css2 .col:first-child,.node.css2 .header-logo-col{display:flex!important;align-items:center!important;flex-shrink:0!important;padding-left:80px!important}.node.css2 .col:first-child .cont,.node.css2 .header-logo-col .header-logo-cont{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}.header-hamburger-col{display:none!important}.hamburger-wrapper{display:flex;align-items:center;justify-content:center;padding:8px;gap:16px}.hamburger-toggle{width:32px;height:32px;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer;padding:4px;background:transparent;border:none;z-index:1001}.hamburger-toggle span{width:100%;height:3px;background-color:#fff;border-radius:2px;transition:all .3s ease;display:block}.hamburger-toggle.is-open span:nth-child(1){transform:rotate(45deg) translate(7px,7px)}.hamburger-toggle.is-open span:nth-child(2){opacity:0}.hamburger-toggle.is-open span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-dropdown-menu{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:1000;box-shadow:0 8px 24px #00000026;border-radius:12px;overflow:hidden;display:none;margin:10px 15px}.mobile-dropdown-menu.is-open{display:block!important;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-content{padding:20px}.mobile-menu-contact{text-align:center;padding:20px 15px;background:#f8f9fa;border-radius:8px;margin-bottom:15px}html[data-theme=dark] .mobile-menu-contact{background:#333!important}.mobile-menu-content *{color:#333!important}html[data-theme=dark] .mobile-menu-content *{color:#fff!important}.mobile-phone{display:block;color:#333!important;font-size:18px;font-weight:500!important;text-decoration:none!important;margin-bottom:5px}html[data-theme=dark] .mobile-phone{color:#fff!important}.mobile-phone:hover{color:#2c5282!important}html[data-theme=dark] .mobile-phone:hover{color:#64b5f6!important}.mobile-schedule{color:#666!important;font-size:14px!important;margin:0!important;font-weight:400!important}html[data-theme=dark] .mobile-schedule{color:#ccc!important}.mobile-menu-links{display:flex;flex-direction:column;gap:0}.mobile-menu-link{display:block;color:#333!important;text-decoration:none!important;padding:15px 20px;font-size:16px!important;font-weight:400!important;text-align:center;border-bottom:1px solid #e9ecef;background:transparent}html[data-theme=dark] .mobile-menu-link{color:#fff!important;border-bottom:1px solid #444444!important}.mobile-menu-link:hover{background:#f8f9fa;color:#2c5282!important}html[data-theme=dark] .mobile-menu-link:hover{background:#333!important;color:#64b5f6!important}.mobile-menu-link:last-child{border-bottom:none}.node.css2 .col:first-child .cont .node.widget-image{display:block!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;width:auto!important;height:auto!important}.node.css2 .col:first-child .cont .node.widget-image .bgnormal{display:block!important;width:auto!important;height:auto!important}.textable.css-logo-text{font-size:18px!important;font-weight:600!important;color:#fff!important;white-space:nowrap!important;margin:0!important;line-height:1.2!important}.node.css3{padding:0 5px 5px 15px!important;margin-bottom:0!important}.node.css3,.node.css4.css3,.node.widget-image.widget.css4.css3{display:block!important;visibility:visible!important;opacity:1!important}.node.css3 img,.node.css4.css3 img,.node.widget-image.widget.css4.css3 img,.node.css3 .bgnormal img,.node.css4.css3 .bgnormal img,.node.widget-image img{max-height:55px!important;width:auto!important;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:transform .3s ease;display:block!important;visibility:visible!important;opacity:1!important}.node.css3 img:hover,.node.css4.css3 img:hover,.node.widget-image.widget.css4.css3 img:hover{transform:scale(1.03)}.node.css3 .line{opacity:.5!important}.node.widget-menu.widget.css28{padding:0!important}.node.widget-menu.widget.css28 .w-menu-grid{padding:0!important;display:flex;align-items:center;gap:4px}.node.widget-button.widget.css2{padding:0!important;margin:0!important}.btn.css29{padding:10px 18px!important;font-size:15px!important;font-weight:500!important;letter-spacing:.02em!important;background-color:transparent!important;border:none!important;border-radius:6px!important;color:#fffffff2!important;transition:all .3s ease!important;position:relative;overflow:hidden}.btn.css29:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#ffffffe6;transition:all .3s ease;transform:translate(-50%)}.btn.css29:hover,.btn.css29.hover{background-color:#ffffff1f!important;color:#fff!important;transform:translateY(-1px)}.btn.css29:hover:before{width:80%}.btn.css29:active,.btn.css29.active{background-color:#ffffff2e!important;transform:translateY(0)}.metahtml.css5 .hamburger1-toggle{transition:transform .3s ease}.metahtml.css5 .hamburger1-toggle:hover{transform:scale(1.1)}.metahtml.css5 .hamburger1-toggle span{transition:all .3s ease}.node.css2 .w-menu-grid.left,.node.css2 .w-menu-grid.center{justify-content:center;display:flex;align-items:center}@media (max-width: 1024px){.node.css2 .col:first-child,.node.css2 .header-logo-col{padding-left:40px!important}.textable.css-logo-text,.header-logo-text{font-size:16px!important}.btn.css29{padding:8px 14px!important;font-size:14px!important}}@media (max-width: 768px){.node.css1{padding-top:8px!important;padding-bottom:8px!important}.node.css1>.wrapper1{padding:10px 16px!important;border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important;box-shadow:0 6px 18px #00000038!important}.node.css1 .container.fullwidth{width:100%!important;max-width:100%!important;padding:0!important}.node.css1 .container.fullwidth>.cont{padding:0!important;margin:0!important}.node.css2{width:100%!important;padding:0!important;margin:0!important}.node.css2 .col:first-child,.node.css2 .header-logo-col{padding-left:0!important;padding-right:0!important}.node.css2 .grid{padding:0!important}.node.css2 .gridwrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;padding:0 40px 0 8px!important;box-sizing:border-box!important}.node.css2 .gridwrap>.col{display:flex!important;align-items:center!important;padding:0!important;margin:0!important;width:auto!important}.node.css2 .gridwrap>.col.header-logo-col{flex:1 1 auto!important;min-width:0!important}.header-logo-col .cont,.header-logo-col .header-logo-cont{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;margin:0!important}.header-logo-col .node.css3,.header-logo-col .node.widget-image{flex-shrink:0!important;padding:0!important;margin:0!important}.header-logo-col .node.css3 img,.header-logo-col .node.widget-image img{max-height:38px!important;width:auto!important;height:auto!important}.header-logo-col .header-logo-text,.header-logo-col .css-logo-text{display:none!important}.node.css2 .gridwrap>.col.header-menu-col{display:none!important}.header-hamburger-col{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;padding:0!important;margin:0!important;visibility:visible!important;opacity:1!important}.header-hamburger-col .cont,.hamburger-wrapper{display:flex!important;padding:0!important;margin:0!important}.hamburger-toggle{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;width:34px!important;height:34px!important;border-radius:10px!important;background:#ffffff2e!important;padding:7px!important;cursor:pointer!important;transition:background .25s ease,transform .25s ease!important}.hamburger-toggle span{display:block!important;width:100%!important;height:2.5px!important;background-color:#fff!important;border-radius:999px!important;transition:all .25s ease!important}.hamburger-toggle:hover{background:#ffffff40!important;transform:translateY(-1px)}.hamburger-toggle.is-open{background:#2c5282d9!important}.hamburger-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)!important}.hamburger-toggle.is-open span:nth-child(2){opacity:0!important}.hamburger-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important}.node.css1 .node.widget-line{display:none!important}}@media (max-width: 600px){.node.css2 .gridwrap{padding:0 30px 0 6px!important;gap:8px!important}.node.css2 .gridwrap>.col.header-logo-col{flex:1 1 auto!important}}@media (max-width: 480px){.node.css1>.wrapper1{padding:8px 12px!important}.node.css2 .gridwrap{padding:0 26px 0 4px!important;gap:6px!important}.header-logo-col .header-logo-cont{gap:4px!important}.header-logo-col .node.css3 img,.header-logo-col .node.widget-image img{max-height:34px!important}.header-logo-col .header-logo-text,.header-logo-col .css-logo-text{font-size:12px!important;letter-spacing:.03em!important}.hamburger-toggle{width:32px!important;height:32px!important;padding:6px!important;gap:3px!important}.hamburger-toggle span{height:2px!important}.mobile-dropdown-menu{margin:8px 12px!important}.mobile-menu-content{padding:15px!important}.mobile-menu-contact{padding:15px 10px!important}.mobile-phone{font-size:16px!important}.mobile-menu-link{padding:12px 15px!important;font-size:15px!important}}.node.css60{position:relative;min-height:400px}.node.css60>.wrapper1{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}.node.css60>.wrapper1>.wrapper2{position:absolute;top:0;left:0;right:0;bottom:0}.node.css60>.cont{position:relative;z-index:1;min-height:400px}.node.widget-text.cr-text.widget.css61{margin-bottom:0}.metahtml.css70 [cr-field]{padding-bottom:20px}.metahtml.css70 .form-control{height:50px!important;padding:14px 16px!important;font-size:16px!important;background-color:#fffffffa!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:8px!important;color:#333!important;transition:all .3s ease!important;box-shadow:0 2px 8px #0000001a!important}html[data-theme=dark] .metahtml.css70 .form-control{background-color:#323232fa!important;border:2px solid rgba(255,255,255,.2)!important;color:#fff!important}.metahtml.css70 .form-control:focus,.metahtml.css70 .form-control:focus-within{border-color:#fffc!important;background-color:#fff!important;box-shadow:0 4px 12px #00000026!important;outline:none!important}html[data-theme=dark] .metahtml.css70 .form-control:focus,html[data-theme=dark] .metahtml.css70 .form-control:focus-within{background-color:#3c3c3c!important;border-color:#ffffff80!important;box-shadow:0 4px 12px #0000004d!important}.metahtml.css70 .form-control::placeholder{color:#0006!important}html[data-theme=dark] .metahtml.css70 .form-control::placeholder{color:#fff6!important}.btn.css73{background-color:#2c5282!important;border-radius:8px!important;padding:16px 32px!important;font-size:16px!important;font-weight:600!important;letter-spacing:.05em!important;transition:all .3s ease!important;box-shadow:0 4px 12px #2c52824d!important;border:none!important}.btn.css73:hover,.btn.css73.hover{background-color:#1e3a5f!important;box-shadow:0 6px 16px #2c528266!important;transform:translateY(-1px)}.btn.css73:active,.btn.css73.active{background-color:#152d4a!important;transform:translateY(0);box-shadow:0 2px 8px #2c52824d!important}.node.css52>.wrapper1{background-color:#fff!important;transition:background-color .3s ease}html[data-theme=dark] .node.css52>.wrapper1{background-color:#222!important}.node.css54{background-color:#fff!important;transition:background-color .3s ease}html[data-theme=dark] .node.css54{background-color:transparent!important}.node.css47{background-color:#fff!important;transition:background-color .3s ease}html[data-theme=dark] .node.css47{background-color:transparent!important}.node.css47>.wrapper1{background-color:#fff!important;border:none!important;transition:background-color .3s ease}html[data-theme=dark] .node.css47>.wrapper1{background-color:transparent!important}.node.css60>.wrapper1{background-color:transparent!important}.node.css60>.wrapper1>.wrapper2{background-color:#0000004d!important}.textable.css62{font-size:32px!important;font-weight:700!important;color:#fff!important;margin-bottom:0!important;line-height:1.3!important;letter-spacing:.02em!important}.textable.css65{font-size:16px!important;line-height:1.6!important;color:#fffffff2!important;margin-bottom:0!important}.metahtml.css70 .name{font-weight:500!important;font-size:14px!important;color:#fffffff2!important;margin-bottom:8px!important;letter-spacing:.03em!important;text-transform:none!important}.metahtml.css71 [cr-field=privacy-text]{font-size:13px!important;line-height:1.5!important;color:#ffffffd9!important}.metahtml.css71 [cr-field=privacy-text] a{color:#fffffff2!important;text-decoration:none!important;border-bottom:none!important;outline:none!important;transition:color .2s ease!important}.metahtml.css71 [cr-field=privacy-text] a:hover{color:#fff!important;text-decoration:underline!important;border-bottom:none!important;outline:none!important}.node.widget-form2.cr-form.widget.css67{margin-top:25px}.node.widget-grid.widget.css67{gap:0}.services-list{padding:0}.service-item{transition:background-color .2s ease;cursor:default}.service-item:hover{background-color:#00000008}html[data-theme=dark] .service-item:hover{background-color:#ffffff0d!important}.advantages-list{padding:0}.advantage-item{transition:background-color .2s ease}.advantage-item:hover{background-color:#00000008}html[data-theme=dark] .advantage-item:hover{background-color:#ffffff0d!important}.advantage-item:last-child{border-bottom:none!important}@media (max-width: 1024px){.node.css60{min-height:350px}.node.css60>.cont{min-height:350px}.textable.css62{font-size:28px!important}.metahtml.css70 .form-control{height:48px!important;padding:12px 14px!important}}@media (max-width: 768px){.node.css60{min-height:300px}.node.css60>.cont{min-height:300px}.textable.css62{font-size:24px!important}.textable.css65{font-size:14px!important}.metahtml.css70 .form-control{height:48px!important;padding:12px 14px!important;font-size:15px!important}.btn.css73{padding:14px 24px!important;font-size:14px!important;width:100%!important}.services-col-left,.services-col-right,.node.css54 .col{width:100%!important}.service-item,.advantage-item{padding:12px 15px!important;font-size:15px!important}.node.css47 .cont{padding:10px 15px 15px!important}}@media (max-width: 480px){.node.css60{min-height:280px}.node.css60>.cont{min-height:280px}.textable.css62{font-size:20px!important}.textable.css65{font-size:13px!important}.metahtml.css70 .form-control{height:44px!important;padding:10px 12px!important;font-size:14px!important}.btn.css73{padding:12px 20px!important;font-size:13px!important}.service-item,.advantage-item{padding:10px 12px!important;font-size:14px!important}.node.css47 .cont{padding:8px 12px 12px!important}.textable.css75{font-size:14px!important}}.about-us{padding:80px 0;background-color:#fff;width:100%;transition:background-color .3s ease}html[data-theme=dark] .about-us{background-color:#1a1a1a!important}.about-us .container{max-width:100%;width:100%;margin:0 auto;padding:0 20px}.standart__header{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:42px;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:60px;color:#000;letter-spacing:.05em;transition:color .3s ease}html[data-theme=dark] .standart__header{color:#fff!important}.textable.css55{text-align:center;font-family:TTNorms Medium,sans-serif;font-size:29px;font-weight:600;line-height:1.2;letter-spacing:.1em;opacity:1;margin-bottom:5px;display:block;color:#000;transition:color .3s ease}html[data-theme=dark] .textable.css55{color:#fff!important}.node.widget-line.widget.css46{margin-bottom:20px;margin-top:0}.node.widget-line.widget.css46 .alignment{text-align:center!important}.node.widget-line.widget.css46 .line{margin-left:auto!important;margin-right:auto!important;background-color:#000!important;transition:background-color .3s ease}html[data-theme=dark] .node.widget-line.widget.css46 .line{background-color:#fff!important}@media (max-width: 768px){.textable.css55{font-size:21px!important}}.about-us__wr{display:flex;gap:40px;align-items:flex-start;justify-content:flex-start}.about-us__text{flex:0 0 40%;max-width:40%;text-align:left}.about-us__text p{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.8;color:#333;margin-bottom:15px;transition:color .3s ease}html[data-theme=dark] .about-us__text p{color:#ccc!important}.about-us__text p:last-child{margin-bottom:0}.about-us__map{flex:0 0 56%;max-width:56%;align-self:flex-start;display:flex;align-items:flex-start}.about-us__map iframe{width:100%;height:350px;border:none;border-radius:10px}@media (max-width: 1024px){.about-us{padding:60px 0}.standart__header{font-size:32px;margin-bottom:40px}.about-us__wr{flex-direction:column;gap:30px}.about-us__text,.about-us__map{flex:1 1 100%;max-width:100%}.about-us__map iframe{height:auto;min-height:300px}}@media (max-width: 768px){.about-us{padding:40px 0}.about-us .container{padding:0 15px;text-align:center}.standart__header{font-size:24px;margin-bottom:30px}.textable.css55{font-size:21px!important;text-align:center}.about-us__text{text-align:center}.about-us__text p{font-size:14px;line-height:1.7;text-align:center}.about-us__map{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.about-us__map iframe{height:300px;width:100%;max-width:100%}}@media (max-width: 480px){.about-us{padding:30px 0}.about-us .container{padding:0 10px;text-align:center}.standart__header{font-size:20px;margin-bottom:20px}.textable.css55{font-size:18px!important;text-align:center}.about-us__text{text-align:center}.about-us__text p{font-size:13px;line-height:1.6;margin-bottom:12px;text-align:center}.about-us__map{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}.about-us__map iframe{height:250px;width:100%;max-width:100%}}.node.section-map.section.css76{width:100%;background:#fff;padding:50px 0;transition:background .3s ease}html[data-theme=dark] .node.section-map.section.css76{background:#1a1a1a!important}.metahtml.css77{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.metahtml.css77 .map1{position:relative;width:100%}.map1-panel-fullwidth{position:relative!important;width:100%!important;left:0!important;top:0!important;margin:0!important;padding:0!important;max-width:100%!important;box-sizing:border-box!important;background:transparent!important;border:none!important}.contacts-title{text-align:center!important;font-size:32px!important;font-weight:600!important;color:#333!important;margin-bottom:8px!important;display:block;transition:color .3s ease}html[data-theme=dark] .contacts-title{color:#fff!important}.contacts-subtitle{text-align:center!important;margin:0 auto 40px}.contacts-subtitle .textable{text-align:center!important;color:#666!important;font-size:16px!important;line-height:1.6!important;margin:0!important;display:block;transition:color .3s ease}html[data-theme=dark] .contacts-subtitle .textable{color:#ccc!important}.contacts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:30px}.contact-card{background:#fff;border-radius:8px;padding:25px;border:1px solid #e0e0e0;display:flex;gap:20px;align-items:flex-start;transition:background .3s ease,border-color .3s ease}html[data-theme=dark] .contact-card{background:transparent!important;border:1px solid #444444!important}.contact-card-icon{flex-shrink:0;width:50px;height:50px;background:#2c5282;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.contact-card-icon svg{width:26px;height:26px}.contact-card-content{flex:1}.contact-card-title{font-size:18px;font-weight:600;color:#333;margin:0 0 12px;transition:color .3s ease}.contact-card-text{font-size:15px;line-height:1.6;color:#333!important;margin:6px 0;opacity:1!important;transition:color .3s ease}.contact-card-text strong{color:#333!important;font-weight:600;opacity:1!important;transition:color .3s ease}.contact-link{color:#2c5282!important;text-decoration:none;font-weight:600;opacity:1!important;transition:color .3s ease}html[data-theme=dark] .contact-link{color:#64b5f6!important}.contact-link:hover{color:#1e3a5f;text-decoration:underline}html[data-theme=dark] .contact-link:hover{color:#90caf9!important}@media (max-width: 1024px){.node.section-map.section.css76{padding:45px 0}.contacts-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.contact-card{padding:22px}}@media (max-width: 768px){.node.section-map.section.css76{padding:40px 0}.metahtml.css77{padding:0 15px}.contacts-title{font-size:26px!important}.contacts-subtitle{margin-bottom:30px}.contacts-subtitle .textable{font-size:14px!important}.contacts-grid{grid-template-columns:1fr;gap:20px;margin-top:25px}.contact-card{padding:20px;flex-direction:column;gap:15px}.contact-card-icon{width:45px;height:45px}.contact-card-icon svg{width:22px;height:22px}.contact-card-title{font-size:17px}.contact-card-text{font-size:14px}}@media (max-width: 480px){.node.section-map.section.css76{padding:30px 0}.metahtml.css77{padding:0 10px}.contacts-title{font-size:22px!important}.contacts-subtitle{margin-bottom:25px}.contacts-subtitle .textable{font-size:13px!important}.contacts-grid{gap:15px;margin-top:20px}.contact-card{padding:15px;gap:12px}.contact-card-icon{width:40px;height:40px}.contact-card-icon svg{width:20px;height:20px}.contact-card-title{font-size:16px;margin-bottom:10px}.contact-card-text{font-size:13px;margin:4px 0}}.footer-section{background:linear-gradient(135deg,#1a1a1a,#2c5282);color:#fff;padding:15px 0!important}.footer-section>.wrapper1{background:transparent!important}.footer-grid{display:flex;justify-content:space-between;align-items:center;gap:40px}.footer-col{flex:0 1 auto}.footer-col .cont{display:flex;flex-direction:column;gap:8px}.footer-col-logo{flex:0 0 auto}.footer-logo-wrapper{flex-direction:row!important;align-items:center!important;gap:8px!important}.footer-col-copyright{flex:1 1 auto}.footer-col-copyright .cont{align-items:flex-end}.footer-logo{flex-shrink:0}.footer-logo img{filter:brightness(0) invert(1)!important;opacity:1!important;max-height:45px!important;width:auto!important}.footer-brand{font-size:16px!important;font-weight:600!important;color:#fff!important;margin:0!important;letter-spacing:.05em;white-space:nowrap}.footer-copyright{font-size:13px!important;color:#ffffffb3!important;text-align:right!important;margin:0!important}@media (max-width: 768px){.footer-section{padding:12px 0!important}.footer-grid{flex-direction:column;gap:0;text-align:center;padding:0 20px!important}.footer-col{width:100%}.footer-col-copyright{display:none!important}.footer-logo-wrapper{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important}.footer-logo img{max-height:36px!important}.footer-brand{font-size:14px!important}.footer-copyright{display:none!important}}@media (max-width: 480px){.footer-section{padding:10px 0!important}.footer-grid{gap:0;padding:0 15px!important}.footer-logo-wrapper{gap:5px!important}.footer-logo img{max-height:32px!important}.footer-brand{font-size:13px!important}}@media (max-width: 400px){.footer-section{padding:8px 0!important}.footer-grid{padding:0 12px!important}.footer-logo-wrapper{gap:4px!important}.footer-logo img{max-height:28px!important}.footer-brand{font-size:12px!important}}html[data-theme=dark] .textable,html[data-theme=dark] p,html[data-theme=dark] a,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:inherit!important;transition:color .3s ease}html[data-theme=dark] .node{color:#fff!important;transition:color .3s ease}html[data-theme=dark] .node>.wrapper1{transition:background-color .3s ease}html[data-theme=dark] .node.css20,html[data-theme=dark] .node.css46,html[data-theme=dark] .node.css49,html[data-theme=dark] .node.css50,html[data-theme=dark] .node.css54,html[data-theme=dark] .node.css75,html[data-theme=dark] .node.css88{color:#fff!important}html[data-theme=dark] .node.css20>.wrapper1,html[data-theme=dark] .node.css45>.wrapper1,html[data-theme=dark] .node.css46>.wrapper1,html[data-theme=dark] .node.css47>.wrapper1,html[data-theme=dark] .node.css48>.wrapper1,html[data-theme=dark] .node.css49>.wrapper1,html[data-theme=dark] .node.css50>.wrapper1,html[data-theme=dark] .node.css52>.wrapper1,html[data-theme=dark] .node.css54>.wrapper1,html[data-theme=dark] .node.css75>.wrapper1,html[data-theme=dark] .node.css76>.wrapper1,html[data-theme=dark] .node.css88>.wrapper1{background-color:#1a1a1a!important}html[data-theme=dark] .textable{color:#fff!important;transition:color .3s ease}html[data-theme=dark] .textable.css89,html[data-theme=dark] .textable.css91,html[data-theme=dark] .textable.css21,html[data-theme=dark] .textable.css22,html[data-theme=dark] .textable.css34,html[data-theme=dark] .textable.css48,html[data-theme=dark] .textable.css51,html[data-theme=dark] .textable.css65,html[data-theme=dark] .textable.css75{color:#ccc!important;opacity:1!important}html[data-theme=dark] .textable.css9,html[data-theme=dark] .textable.css14,html[data-theme=dark] .textable.css22,html[data-theme=dark] .textable.css34,html[data-theme=dark] .textable.css41,html[data-theme=dark] .textable.css42,html[data-theme=dark] .textable.css44,html[data-theme=dark] .textable.css48,html[data-theme=dark] .textable.css51,html[data-theme=dark] .textable.css65,html[data-theme=dark] .textable.css91{color:#999!important;opacity:1!important}html[data-theme=dark] .textable.css40,html[data-theme=dark] .textable.css44{color:#f96!important}html[data-theme=dark] .textable.css37,html[data-theme=dark] .textable.css57,html[data-theme=dark] .textable.css62,html[data-theme=dark] .textable.css65,html[data-theme=dark] .textable.css78,html[data-theme=dark] .textable.css79{color:#fff!important}html[data-theme=dark] a{color:#64b5f6!important;transition:color .3s ease}html[data-theme=dark] a:hover{color:#90caf9!important}html[data-theme=dark] .btn{transition:all .3s ease}html[data-theme=dark] .btn.css29,html[data-theme=dark] .btn.css90{color:#fff!important;background-color:transparent!important;border-color:#fff!important}html[data-theme=dark] .btn.css29:hover,html[data-theme=dark] .btn.css90:hover{color:#64b5f6!important;border-color:#64b5f6!important}html[data-theme=dark] .btn.css92{color:#999!important;border-color:#666!important}html[data-theme=dark] .btn.css92:hover{color:#64b5f6!important;border-color:#64b5f6!important}html[data-theme=dark] .line,html[data-theme=dark] .node.widget-line .line{background-color:#444!important}html[data-theme=dark] .node.css56>.wrapper1{border-color:#fff!important}html[data-theme=dark] .form-control{background-color:#323232fa!important;border-color:#fff3!important;color:#fff!important;transition:all .3s ease}html[data-theme=dark] .form-control:focus,html[data-theme=dark] .form-control:focus-within{background-color:#3c3c3c!important;border-color:#ffffff80!important}html[data-theme=dark] .form-control::placeholder{color:#fff6!important}html[data-theme=dark] .metahtml.css19 .modal1-panel{background-color:#2a2a2a!important;color:#fff!important}html[data-theme=dark] .metahtml.css19 .modal1-close{background-color:#444!important;border-color:#666!important}html[data-theme=dark] .metahtml.css19 .modal1-close-h,html[data-theme=dark] .metahtml.css19 .modal1-close-v{background-color:#fff!important}html[data-theme=dark] .checkbox,html[data-theme=dark] .radio{background-color:#333!important;border-color:#fff3!important}html[data-theme=dark] input:checked~.checkbox,html[data-theme=dark] input:checked~.radio{background-color:#64b5f6!important;border-color:#64b5f6!important}html[data-theme=dark] .contact-card{background-color:#222!important;border-color:#444!important}html[data-theme=dark] .contact-card-title{color:#fff!important}html[data-theme=dark] .contact-card-text{color:#ccc!important}html[data-theme=dark] .contact-card-text strong{color:#fff!important}html[data-theme=dark] .service-item,html[data-theme=dark] .advantage-item{transition:background-color .2s ease}html[data-theme=dark] .service-item:hover,html[data-theme=dark] .advantage-item:hover{background-color:#ffffff0d!important}html[data-theme=dark] .svgicon path,html[data-theme=dark] .svgicon polygon,html[data-theme=dark] .svgicon circle,html[data-theme=dark] .svgicon ellipse,html[data-theme=dark] .svgicon rect{fill:#fff!important;transition:fill .3s ease}html[data-theme=dark] .mainmenu,html[data-theme=dark] .floatmenu{background-color:#1a1a1af2!important;color:#fff!important}html[data-theme=dark] .mainmenu:hover,html[data-theme=dark] .rootmenu:hover .mainmenu{background-color:#2c52824d!important}html[data-theme=dark] .map1-panel{background-color:transparent!important;border-color:transparent!important;color:#fff!important}html[data-theme=dark] .map1-panel-fullwidth{background-color:transparent!important;border-color:transparent!important}html[data-theme=dark] .map1-panel .title,html[data-theme=dark] .map1-panel .subtitle{color:#fff!important}html[data-theme=dark] .metahtml.css77{background-color:transparent!important}html[data-theme=dark] .wrapper1,html[data-theme=dark] .wrapper2{background-color:transparent!important;transition:background-color .3s ease}html[data-theme=dark] .node.css54>.wrapper1,html[data-theme=dark] .node.css60>.wrapper1{background-color:transparent!important}html[data-theme=dark] .node.css60>.wrapper1>.wrapper2{background-color:#00000080!important}html[data-theme=dark] [data-lazy-bgimage],html[data-theme=dark] [style*=background-image]{filter:brightness(.7)!important;transition:filter .3s ease}html[data-theme=dark] [style*="background: #222222"],html[data-theme=dark] [style*="background-color: #222222"]{background-color:transparent!important;background:transparent!important}html[data-theme=dark] .mobile-dropdown-menu,html[data-theme=dark] .contact-card,html[data-theme=dark] .node,html[data-theme=dark] .grid,html[data-theme=dark] .gridwrap,html[data-theme=dark] .cont,html[data-theme=dark] .widget-element{background-color:transparent!important}html[data-theme=dark] .form1-cover{background-color:transparent!important;border-color:#ffffff1a!important}html[data-theme=dark] [cr-form-container]{background-color:transparent!important}html[data-theme=dark] .form-control{background-color:#fffffffa!important;color:#333!important;border-color:#ffffff4d!important}html[data-theme=dark] .form-control::placeholder{color:#0006!important}html[data-theme=dark] .form-control:focus,html[data-theme=dark] .form-control:focus-within{background-color:#fff!important;border-color:#2c528280!important;box-shadow:0 0 0 3px #2c52821a!important}html[data-theme=dark] input[type=text],html[data-theme=dark] input[type=tel],html[data-theme=dark] input[type=email],html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:#fffffffa!important;color:#333!important;border-color:#ffffff4d!important}html[data-theme=dark] input[type=text]:focus,html[data-theme=dark] input[type=tel]:focus,html[data-theme=dark] input[type=email]:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus{background-color:#fff!important;border-color:#2c528280!important}html[data-theme=dark] .btn.css73{background-color:#2c5282!important;color:#fff!important;border-color:#2c5282!important;transition:all .3s ease}html[data-theme=dark] .btn.css73:hover,html[data-theme=dark] .btn.css73.hover{background-color:#3d6ba8!important;border-color:#3d6ba8!important}html[data-theme=dark] .btn.css73:active,html[data-theme=dark] .btn.css73.active{background-color:#1e3a5f!important;border-color:#1e3a5f!important}html[data-theme=dark] .name{color:#fff!important;transition:color .3s ease}html[data-theme=dark] [cr-field-text] a{color:#fffffff2!important;transition:color .2s}html[data-theme=dark] [cr-field-text] a:hover{color:#64b5f6!important}html[data-theme=dark] [cr-field-text] strong{color:#fff!important}html[data-theme=dark] *{transition:color .3s ease,background-color .3s ease,border-color .3s ease}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#333;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=dark]{color-scheme:dark;color:#fff;background-color:#1a1a1a}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:#f5f5f5;color:#333;transition:background-color .3s ease,color .3s ease}html[data-theme=dark] body{background-color:#1a1a1a!important;color:#fff!important}#root{width:100%;margin:0 auto}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.fade-in-item{opacity:0;transform:translateY(15px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.fade-in-item.is-visible{opacity:1;transform:translateY(0)}.area-wrapper{width:100%;overflow-x:hidden}.container{width:100%;max-width:100%;padding:0 20px}@media (max-width: 768px){.container{padding:0 15px}}@media (max-width: 480px){.container{padding:0 10px}}img{max-width:100%;height:auto}table{width:100%;overflow-x:auto;display:block}@media (min-width: 769px){table{display:table}}
