*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}img{max-width:100%;height:auto;display:block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus-visible{outline-offset:2px;outline:2px solid #006c85}.skip-link{color:#fff;z-index:100000;background:#006c85;padding:8px 16px;transition:top .3s;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}.header{z-index:100;background-color:#006c85;justify-content:space-between;align-items:center;height:80px;padding:0 40px;display:flex;box-shadow:0 2px 16px #00000047,0 1px 4px #0000002e}.header__left{justify-content:flex-start;align-items:center;margin-left:10px;display:flex}.header__left>a{align-items:center;transition:transform .3s;display:flex}.header__left>a:hover{transform:scale(1.02)}.header__left>a>img.logo{object-fit:contain;z-index:100;width:auto;height:54px}.header__center,.header__lists{justify-content:center;align-items:center;display:flex}.header__lists>li{padding:0 28px;list-style-type:none}.header__lists>li>a{color:#fff;letter-spacing:.01em;font-size:19px;font-weight:600;text-decoration:none;transition:color .25s;position:relative}.header__lists>li>a>h4{font-size:19px;font-weight:inherit;color:inherit;letter-spacing:inherit;margin:0}.header__lists>li>a:after{content:"";background:gold;border-radius:2px;height:2px;transition:left .28s cubic-bezier(.4,0,.2,1),right .28s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:50%;right:50%}.header__lists>li>a:hover,.header__lists>li>a:focus-visible{color:gold}.header__lists>li>a:hover:after,.header__lists>li>a:focus-visible:after{left:0;right:0}.header__has-submenu{position:relative}.header__caret{vertical-align:middle;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:7px;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-block}.header__has-submenu.open .header__caret{transform:rotate(180deg)}.header__submenu{opacity:0;visibility:hidden;pointer-events:none;z-index:200;background:#fff;border:1px solid #e2e8f0;border-top:3px solid #006c85;border-radius:14px;flex-direction:column;min-width:300px;padding:10px;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),visibility .22s;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 18px 50px #0000002e,0 4px 12px #00000014}.header__submenu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.header__has-submenu.open .header__submenu,.header__has-submenu:hover .header__submenu,.header__has-submenu:focus-within .header__submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.header__submenu-heading{letter-spacing:.08em;text-transform:uppercase;color:#006c85;padding:10px 14px 4px;font-size:11px;font-weight:700;display:block}.header__submenu-heading+a{margin-top:0}.header__submenu-item{border-radius:11px;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background-color .2s;display:flex}.header__submenu-icon{background:linear-gradient(135deg,#006c851a,#00a8cc24);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.header__submenu-text{flex-direction:column;gap:1px;min-width:0;display:flex}.header__submenu-title{color:#1e293b;white-space:nowrap;font-size:14.5px;font-weight:700;transition:color .2s}.header__submenu-desc{color:#64748b;white-space:nowrap;font-size:12px;font-weight:500}.header__submenu-arrow{color:#cbd5e1;opacity:0;margin-left:auto;padding-left:10px;font-size:15px;transition:opacity .2s,transform .2s,color .2s;transform:translate(-4px)}.header__submenu-item:hover,.header__submenu-item:focus-visible{background-color:#006c8512;outline:none}.header__submenu-item:hover .header__submenu-title,.header__submenu-item:focus-visible .header__submenu-title{color:#006c85}.header__submenu-item:hover .header__submenu-arrow,.header__submenu-item:focus-visible .header__submenu-arrow{opacity:1;color:#006c85;transform:translate(0)}.language-switcher{background:0 0;align-items:center;gap:0;padding:0;display:flex}.lang-divider{color:#ffffff4d;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:14px;line-height:1}.lang-option{color:#ffffffd9;cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:0 0;border:none;border-radius:0;padding:4px 14px;font-family:inherit;font-size:17px;font-weight:600;transition:color .2s}.lang-option:hover{color:gold}.lang-option.active{color:#fff;box-shadow:none;background:0 0}.header__right{justify-content:center;align-items:center;display:flex}.header__right a{background-color:#ffffff14;border:1.5px solid #ffffff80;border-radius:24px;padding:9px 22px;text-decoration:none;transition:background-color .22s,border-color .22s,transform .18s}.header__right a:hover{background-color:#ffffff40;border-color:#fffc;text-decoration:none;transform:translateY(-1px)}.header__right a:hover h3{color:gold}.header__right a:active{transform:translateY(0)}.header__right h3{color:#fff;letter-spacing:.02em;cursor:pointer;white-space:nowrap;margin:0;font-size:18px;font-weight:700;transition:color .2s}.header__center.mobile,.header__right.mobile{display:none}@media only screen and (max-width:1209px){.header{z-index:10000;padding:0 12px;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #00000052,0 1px 3px #0003}.header__center.desktop{display:none}.header__center.mobile{flex-shrink:0;order:-1;justify-content:center;align-items:center;margin-left:0;margin-right:0;display:flex}.header__left{pointer-events:auto;z-index:0;flex:none;margin:0;padding:0;position:absolute;left:50%;transform:translate(-50%)}.header__left>a{align-items:center;max-width:100%;display:flex}.header__left>a>img.logo{object-fit:contain;z-index:0;width:auto;max-width:180px;height:55px;transform:none}.dropdown__button{cursor:pointer;color:#fff;z-index:10;text-align:center;background-color:#0000;border:none;outline:none;width:34px;padding:5px;font-size:24px;position:relative}.dropdown__button:focus,.dropdown__button:focus-visible{outline:none}.menu-lines{font-size:24px}.dropdown__content{z-index:9999;background:linear-gradient(160deg,#004055 0%,#006c85 100%);flex-direction:column;width:60%;height:calc(100% - 80px);padding-top:40px;padding-left:30px;padding-right:30px;transition:left .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:64px;left:-100%;overflow-y:auto;box-shadow:6px 0 32px #00000061,1px 0 #ffffff0f}.dropdown__content.active{list-style-type:none;display:block;left:0}.dropdown__content ul{margin:0;padding:0;list-style-type:none}.dropdown__content li{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff14;margin:0;list-style-type:none;transition:transform .3s}.dropdown__content li:last-child{border-bottom:none}.dropdown__content a{color:#ffffffe6;letter-spacing:.01em;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-bottom:none;outline:none;padding:18px 4px;font-family:inherit;font-size:22px;font-weight:600;text-decoration:none;transition:color .22s,transform .22s cubic-bezier(.4,0,.2,1),padding-left .22s;display:block}.dropdown__content a:focus,.dropdown__content a:focus-visible{outline:none}.dropdown__content a:hover,.dropdown__content a:active,.dropdown__content a:focus-visible{color:gold;border-bottom:none;padding-left:4px;transform:translate(8px)}.mobile-submenu__row{justify-content:space-between;align-items:center;display:flex}.mobile-submenu__row>a{flex:1}.mobile-submenu__toggle{color:#ffffffe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:18px 4px 18px 16px;display:flex}.mobile-submenu__toggle:focus,.mobile-submenu__toggle:focus-visible{outline:none}.mobile-submenu__caret{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-submenu.open .mobile-submenu__toggle{color:gold}.mobile-submenu.open .mobile-submenu__caret{transform:rotate(180deg)}.mobile-submenu__list{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.mobile-submenu.open .mobile-submenu__list{max-height:420px}.mobile-submenu__list li{border-bottom:1px solid #ffffff14}.mobile-submenu__list li:last-child{border-bottom:none}.mobile-submenu__list a{color:#ffffffc7;align-items:center;gap:11px;padding:13px 4px 13px 18px;font-size:18px;font-weight:500;display:flex}.mobile-submenu__icon{text-align:center;flex-shrink:0;width:22px;font-size:17px}.mobile-submenu__list a:hover,.mobile-submenu__list a:active,.mobile-submenu__list a:focus-visible{color:gold}.mobile-language-switcher{border-top:1px solid #ffffff24;margin-top:24px;padding-top:24px}.mobile-language-switcher .language-buttons{background:0 0;align-items:center;gap:0;padding:0;display:flex}.mobile-lang-divider{color:#ffffff4d;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:18px;line-height:1}.mobile-lang-option{color:#ffffffbf;cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:0 0;border:none;border-radius:0;outline:none;padding:14px;font-family:inherit;font-size:20px;font-weight:500;transition:color .22s,transform .22s cubic-bezier(.4,0,.2,1)}.mobile-lang-option:focus,.mobile-lang-option:focus-visible{outline:none}.mobile-lang-option.active{color:#fff;box-shadow:none;background:0 0;font-weight:600}.mobile-lang-option:hover,.mobile-lang-option:active,.mobile-lang-option.active:active{color:gold;transform:translate(8px)}.header__right{z-index:1;flex-shrink:0;margin-left:auto;position:relative}.header__right a{min-height:44px;box-shadow:none;background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.header__right a:hover{background-color:#0000}.header__right a:active{transform:none}.header__right .header__phone-text{color:#fff;letter-spacing:.01em;white-space:nowrap;margin:0;font-size:10.5px;font-weight:700;transition:color .2s;display:block}.header__right a:hover .header__phone-text,.header__right a:active .header__phone-text{color:gold}.language-switcher{display:none}body{padding-top:80px}.menu-overlay{z-index:98;pointer-events:all;touch-action:none;background:0 0;position:fixed;inset:0}body.menu-open{overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}}.footer-container{color:#fff;background:linear-gradient(135deg,#006c85 0%,#004d5f 100%);padding:40px 20px 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.footer-content{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding-bottom:30px;display:flex}.footer-info h3{letter-spacing:.5px;color:#fff;margin-bottom:12px;font-size:26px;font-weight:700}.footer-info p{color:#fff;margin:5px 0;font-size:15px;font-weight:400;line-height:1.6}.footer-info p a{color:#fff;text-decoration:none;transition:all .3s}.footer-info p a:hover{color:gold;text-decoration:underline}.social-icons{gap:15px;display:flex}.social-icons a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:24px;text-decoration:none;transition:all .3s;display:flex}.social-icons a:hover{color:#006c85;background:gold;transform:translateY(-3px)}.footer-bottom{text-align:center;max-width:1200px;margin:0 auto;padding-top:20px}.footer-bottom p{color:#fff;margin:5px 0;font-size:14px;font-weight:400;line-height:1.6}.made-in{letter-spacing:.3px;color:#fff;font-size:15px;font-weight:500;opacity:1!important}@media only screen and (max-width:768px){.footer-content{text-align:center;flex-direction:column;gap:25px}.footer-info h3{letter-spacing:.5px;font-size:22px;font-weight:700}.footer-info p{font-size:14px;font-weight:400;line-height:1.6}.social-icons{justify-content:center}.made-in{font-size:14px}}.wa-fab{color:#fff;letter-spacing:.2px;z-index:1000;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:30px;align-items:center;gap:0;height:60px;padding:0;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);animation:.5s cubic-bezier(.34,1.56,.64,1) .6s backwards wa-fab-in;display:inline-flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 8px 24px #25d36659,0 2px 6px #0000001f}.wa-fab__icon{flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid;position:relative}.wa-fab__icon:before{content:"";background:#ffffff14;border-radius:50%;animation:2.2s ease-out infinite wa-pulse;position:absolute;inset:6px}.wa-fab__icon svg{z-index:1;position:relative}.wa-fab__label{opacity:0;white-space:nowrap;max-width:0;padding-right:0;transition:max-width .35s cubic-bezier(.4,0,.2,1),opacity .25s,padding .35s cubic-bezier(.4,0,.2,1)}.wa-fab:hover{transform:translateY(-2px);box-shadow:0 14px 32px #25d36673,0 4px 10px #00000026}.wa-fab:hover .wa-fab__label{opacity:1;max-width:220px;padding-right:22px}.wa-fab:active{transform:translateY(0)scale(.97)}.wa-fab:focus-visible{outline-offset:3px;outline:3px solid #fff}@keyframes wa-pulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes wa-fab-in{0%{opacity:0;transform:translateY(20px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.wa-fab{border-radius:26px;height:52px;bottom:14px;right:14px}.wa-fab__icon{flex-basis:52px;width:52px;height:52px}.wa-fab__icon svg{width:26px;height:26px}.wa-fab__label,.wa-fab:hover .wa-fab__label,.wa-fab:focus .wa-fab__label,.wa-fab:active .wa-fab__label{display:none}}@media (prefers-reduced-motion:reduce){.wa-fab,.wa-fab__label,.wa-fab__icon:before{transition:none!important;animation:none!important}.wa-fab:hover{transform:none}}
