.font-btn,.contain-btn,.outline-btn,.font-nav{font-size:18px;line-height:24px;font-family:"manrope",sans-serif;letter-spacing:.3px}@media (max-width:768px){.font-btn,.contain-btn,.outline-btn,.font-nav{font-size:16px;line-height:22px;letter-spacing:.2px}}.font-title{font-size:62px;line-height:72px;font-family:"manrope",sans-serif;letter-spacing:-.5px}@media (max-width:768px){.font-title{font-size:48px;line-height:56px;letter-spacing:-.3px}}.font-header{font-size:48px;line-height:56px;font-family:"manrope",sans-serif;text-align:center;letter-spacing:-.3px}@media (max-width:768px){.font-header{font-size:42px;line-height:48px;letter-spacing:-.2px}}.font-xl{font-size:28px;line-height:36px;letter-spacing:.2px}@media (max-width:768px){.font-xl{font-size:22px;line-height:28px;letter-spacing:.1px}}.font-lg{font-size:22px;line-height:28px;letter-spacing:.2px}@media (max-width:768px){.font-lg{font-size:18px;line-height:24px;letter-spacing:.1px}}.font-md,.font-md__bold{font-size:18px;line-height:24px;letter-spacing:.15px}.font-md__bold{font-weight:600;letter-spacing:.1px}.font-base,body,body .vtb-block{font-size:16px;line-height:24px;letter-spacing:.15px}.font-sm{font-size:14px;line-height:18px;letter-spacing:.2px}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}a{text-decoration:none;color:inherit}input,button,textarea,select,h1,h2,h3,h4,h5,h6,p{font:inherit}button{border:none;background:none;cursor:pointer}img{display:block;width:100%;height:100%;object-fit:cover}table{border-collapse:collapse;border-spacing:0}html{scroll-behavior:smooth}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body button,body a,body input,body select,body textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}body button:focus,body button:focus-visible,body a:focus,body a:focus-visible,body input:focus,body input:focus-visible,body select:focus,body select:focus-visible,body textarea:focus,body textarea:focus-visible{outline:none;box-shadow:none}body button,body a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body button:active,body a:active{outline:none}.headerSticky{position:sticky;top:0;z-index:100;background-color:#fff;padding:10px 0}.headerSticky--scrolled{box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-bg{position:absolute;inset:0;z-index:-1}.header-bg img{width:100%;height:100%;object-fit:cover}@media (max-width:992px){.header__itemLink--dropdown .header__dropdown{position:static;background-color:#f9f9f9;max-height:0;overflow:hidden;opacity:0;visibility:visible;transition:all .4s ease;padding:0}.header__itemLink--active.header__itemLink--dropdown .header__dropdown{max-height:1000px;opacity:1;margin:8px 0}.header__itemLink--active.header__itemLink--dropdown .header__dropdownToggle{color:#2a6b66}.header__itemLink--active.header__itemLink--dropdown .header__dropdownArrow{transform:rotate(-180deg)}}@media (hover:hover) and (min-width:992px){.header__itemLink--active .header__dropdown{opacity:1;visibility:visible;pointer-events:auto}.header__itemLink--active .header__dropdownToggle{color:#2a6b66}.header__itemLink--active .header__dropdownArrow{transform:rotate(-180deg)}}.header{padding:15px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.header #mobileMenu .header__logo{display:none}.header__logo{display:flex;width:269px;height:100px}.header__logo img{object-fit:initial;min-width:150px;height:67px}.header__logo--disabled{pointer-events:none}.header__burger{display:none;flex-direction:column;gap:0;background:none;border:none;cursor:pointer;padding:10px;z-index:40;position:relative;width:30px;height:24px}@media (hover:hover){.header__burger:hover .header__burgerLine{background-color:#2e817b}}.header__burger:active .header__burgerLine{background-color:#2e817b}.header__burgerLine{width:25px;height:4px;background-color:#1a1a1a;transition:all .3s ease;display:block;transform-origin:center;position:absolute}.header__burgerLine:nth-child(1){top:0}.header__burgerLine:nth-child(2){top:10px}.header__burgerLine:nth-child(3){top:20px}.header__burgerLine--active:nth-child(1){top:10px;transform:rotate(45deg)}.header__burgerLine--active:nth-child(2){opacity:0}.header__burgerLine--active:nth-child(3){top:10px;transform:rotate(-45deg)}.header__nav{display:flex;align-items:end;flex-direction:column;gap:8px}.header__navLists{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.header nav{display:flex}@media (max-width:992px){.header nav{display:none}.header nav.header__nav--active{display:flex}}.header nav li,.header nav li a{transition:all .3s ease , color .1s ease}@media (hover:hover){.header nav li:hover{color:#2e817b;cursor:pointer}.header nav li:hover>a{scale:1.06}}.header nav li:active{color:#2e817b;cursor:pointer}.header nav li:active>a{scale:1.06}@media (max-width:992px){.header #mobileMenu{display:flex;align-items:center;background-color:#fbfbfc;overflow-y:auto;scrollbar-gutter:stable}}@media (min-width:992px){.header #mobileMenu{display:flex}}.header__itemLink{padding:10px;position:relative}.header__itemLink a{position:relative;display:inline-flex;white-space:nowrap}.header__itemLink a::before{content:"";position:absolute;bottom:-3px;left:50%;height:3px;background-color:currentColor;transition:transform .3s ease;transform:translateX(-50%) scaleX(0);transform-origin:center;width:100%}@media (hover:hover){.header__itemLink:hover>a::before{transform:translateX(-50%) scaleX(1)}}.header__itemLink:active>a::before{transform:translateX(-50%) scaleX(1)}.header__itemLink--active>a,.header__itemLink--current>a{color:#2e817b!important}.header__itemLink--active>a::before,.header__itemLink--current>a::before{transform:translateX(-50%) scaleX(1);color:#2e817b}.header__itemLink--dropdown{position:relative}@media (hover:hover) and (min-width:992px){.header__itemLink--dropdown:hover .header__dropdown{opacity:1;visibility:visible;pointer-events:auto}}@media (hover:hover) and (max-width:992px){.header__itemLink--dropdown:hover .header__dropdown{max-height:1000px;opacity:1;margin:8px 0}}@media (hover:hover){.header__itemLink--dropdown:hover .header__dropdownArrow{transform:rotate(-180deg)}.header__itemLink--dropdown:hover::after{content:"";position:absolute;top:100%;left:0;right:0;height:10px;pointer-events:auto}}@media (max-width:992px){.header__itemLink{width:100%;text-align:center}}.header__dropdownToggle{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.header__dropdownArrowWrapper{display:inline-block;position:relative}.header__dropdownArrowWrapper:after{content:"";position:absolute;height:48px;width:48px;left:50%;top:50%;transform:translate(-50%,-50%)}.header__dropdownArrow{width:15px;height:13px;flex-shrink:0;transition:transform .3s ease;transform:rotate(0deg);transform-origin:center}.header__phone{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;transition:color .3s ease;margin-right:10px}@media (max-width:992px){.header__phone{margin:20px auto 10px auto}}@media (hover:hover){.header__phone:hover{color:#2e817b}.header__phone:hover .header__phoneIcon{color:#2e817b}}.header__phone:active{color:#2e817b}.header__phone:active .header__phoneIcon{color:#2e817b}.header__phoneIcon{flex-shrink:0;transition:color .3s ease;color:inherit}@media (min-width:992px){.header__dropdown{position:absolute;top:100%;left:50%;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;min-width:max-content;width:100%;list-style:none;padding:8px 0;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;opacity:0;visibility:hidden;transform:translate(-50%,-5px);transition:all .3s ease;pointer-events:none;margin-top:10px;max-height:80vh;overflow-y:auto}}@media (max-width:992px){.header__dropdown{position:static;background-color:#f9f9f9;max-height:0;overflow:hidden;opacity:0;visibility:visible;transition:all .4s ease;padding:0}}.header__dropdown li{margin:0;position:relative}@media (hover:hover){.header__dropdown li:hover a{background-color:#f5f4f3;color:#2e817b;scale:1!important}.header__dropdown li:hover span{scale:1.04!important}}.header__dropdown li:active a{background-color:#f5f4f3;color:#2e817b;scale:1!important}.header__dropdown li:active span{scale:1.04!important}.header__dropdown span{position:relative;display:inline-block;transition:scale .3s ease}@media (max-width:992px){.header__dropdown span{white-space:normal;word-break:break-word}}.header__dropdown a{display:block;padding:10px 16px;color:#1a1a1a;text-decoration:none;text-transform:initial!important;transition:all .3s ease}.header__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:98;opacity:0;transition:opacity .3s ease}.header__overlay--active{display:block;opacity:1}@media (min-width:992px){.header__overlay{display:none!important}}.header__menuMobile{opacity:0}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOut{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media (max-width:1400px){.header{padding:12px 0}.header__logo{width:185px;height:67px}.header__navLists{gap:10px}.header__itemLink{padding:5px 8px}}@media (max-width:1144px){.header .header__navLists{gap:0}.header__itemLink{padding:5px 8px;font-size:16px}}@media (max-width:992px){.header__burger{display:flex}.header #mobileMenu .header__logo{display:flex}.header__nav{position:fixed;left:0;top:0;width:80%;max-width:300px;height:100vh;background-color:#fff;flex-direction:column;padding:12px 20px 20px;transform:translateX(-100%);transition:transform .3s ease;z-index:99;will-change:transform;overflow-y:auto;scrollbar-gutter:stable}.header__nav--active{transform:translateX(0)}}@media (max-width:992px) and (min-width:993px){.header__nav{display:none}}@media (max-width:992px){.header__navLists{flex-direction:column;gap:20px;width:100%}.header__itemLink{padding:10px 0;font-size:inherit}}.footer{background-color:#2e817b;padding:40px 0;color:#fff5e7}.footer__wrapper{display:flex;align-items:flex-start;justify-content:space-between}.footer__content{display:flex;align-items:flex-start;justify-content:space-between;gap:60px;width:100%}@media (max-width:992px){.footer__content{flex-direction:column;align-items:center;text-align:center;gap:40px}}@media (max-width:480px){.footer__content{flex-direction:column;gap:30px;align-items:center;text-align:center}}.footer__copyright{flex-shrink:0}.footer__locations{display:flex;gap:80px;flex:1}@media (max-width:480px){.footer__locations{flex-direction:column;gap:30px}}.footer__location{display:flex;flex-direction:column;gap:8px}.footer__location-title{font-size:16px;font-weight:600;margin-bottom:8px;color:#fff5e7}.footer__location-address{font-size:14px;line-height:1.6;color:#fff5e7;opacity:.9}.footer__location-phone,.footer__location-email{font-size:14px;line-height:1.6;color:#fff5e7;transition:opacity .3s ease}@media (hover:hover){.footer__location-phone:hover,.footer__location-email:hover{opacity:.7;color:#fffcf8}}.footer__location-phone:active,.footer__location-email:active{opacity:.7;color:#fffcf8}.footer__social-items{display:flex;gap:15px;flex-wrap:wrap}@media (max-width:992px){.footer__social-items{justify-content:center}}.footer__social-icon{padding:10px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;overflow:hidden;height:48px;transition:all .3s ease}.footer__social-icon img{width:initial;object-fit:initial}@media (hover:hover){.footer__social-icon:hover{transform:translateY(-4px)}}.footer__social-icon:active{transform:translateY(-4px)}.site-container{display:flex;flex-direction:column;min-height:calc(100vh - 120px)}.site-container header{flex-shrink:0}.site-container main{flex:1}.site-container footer{flex-shrink:0}html{scroll-behavior:smooth}:target{scroll-margin-top:86px}body{color:#1a1a1a}body{background-color:#fbfbfc}.bg-white{background-color:#fff}.bg-overlay:after{content:"";position:absolute;inset:0;background-color:#323232;opacity:var(--bg-overlay-opacity,.5);z-index:-1}.container{max-width:1400px;width:100%;margin:0 auto;padding:0 60px}.contain-btn,.outline-btn{cursor:pointer;border:2px solid #2e817b;border-radius:8px;padding:18px 20px;transition:all .3s ease;display:inline-block;white-space:nowrap}.contain-btn:disabled,.outline-btn:disabled{background-color:#999;border-color:#999;pointer-events:none}.contain-btn{background-color:#2e817b;color:#fff5e7;position:relative;overflow:hidden;transition:transform .3s ease;display:inline-flex;align-items:center;gap:8px;padding:10px 25px;text-transform:uppercase}.contain-btn::after{content:"";display:inline-block;width:20px;height:8px;background:#fff5e7;clip-path:polygon(0 40%,75% 40%,75% 0,100% 50%,75% 100%,75% 60%,0 60%);transition:transform .3s ease;transform:translateX(0)}@media (hover:hover){.contain-btn:hover{background-color:#2a6b66;color:#fff;transform:scale(1.02)}.contain-btn:hover::after{transform:translateX(8px)}}.contain-btn:active{background-color:#2a6b66;color:#fff;transform:scale(1.02)}.contain-btn:active::after{transform:translateX(8px)}.outline-btn{text-transform:uppercase;color:#1a1a1a;background:radial-gradient(circle at 50% 50%,#f0f0f0 0%,#c8c8c8 50%,#a0a0a0 100%);border-color:#fff5e7;position:relative;z-index:1;overflow:hidden}.outline-btn::before{content:"";position:absolute;inset:0;background:#2e817b;opacity:0;transition:opacity .3s ease;z-index:-1}@media (hover:hover){.outline-btn:hover{color:#fff5e7}.outline-btn:hover::before{opacity:1}}.outline-btn:active{color:#fff5e7}.outline-btn:active::before{opacity:1}@media (max-width:992px){.container{padding:0 40px}}@media (max-width:480px){.container{padding:0 30px}}.align-center{text-align:center}.p-block-120{padding-block:120px}@media (max-width:768px){.p-block-120{padding-block:80px}}.mb-50{margin-bottom:50px}@media (max-width:768px){.mb-50{margin-bottom:30px}}.mb-80{margin-bottom:80px}@media (max-width:768px){.mb-80{margin-bottom:50px}}.m-t-b-30-60{margin-top:20px;margin-bottom:60px}@media (max-width:768px){.m-t-b-30-60{margin-top:10px;margin-bottom:40px}}.m-t-b-50-80{margin-top:50px;margin-bottom:80px}@media (max-width:768px){.m-t-b-50-80{margin-top:30px;margin-bottom:50px}}body .vtb-wrapper{border-radius:0}body .vtb-block{font-family:inherit}.vtb-table{border-collapse:collapse!important}.vtb-table td,.vtb-table th{border:1px solid #1a1a1a}td{padding:5px 7px!important;text-align:center!important}