:root{--primary: #2E5FDA;--secondary: #0F1E3A;--white: #ffffff;--black: #000000}:root{--space-0: clamp(0px, 0vw, 0px);--space-1: clamp(0.3px, 0.8vw, 1px);--space-2: clamp(0.6px, 1.6vw, 2px);--space-3: clamp(0.9px, 2.4vw, 3px);--space-4: clamp(1.2px, 3.2vw, 4px);--space-5: clamp(1.5px, 4vw, 5px);--space-6: clamp(1.8px, 4.8vw, 6px);--space-7: clamp(2.1px, 5.6vw, 7px);--space-8: clamp(2.4px, 6.4vw, 8px);--space-9: clamp(2.7px, 7.2vw, 9px);--space-10: clamp(3px, 8vw, 10px);--space-11: clamp(3.3px, 8.8vw, 11px);--space-12: clamp(3.6px, 9.6vw, 12px);--space-13: clamp(3.9px, 10.4vw, 13px);--space-14: clamp(4.2px, 11.2vw, 14px);--space-15: clamp(4.5px, 12vw, 15px);--space-16: clamp(4.8px, 12.8vw, 16px);--space-17: clamp(5.1px, 13.6vw, 17px);--space-18: clamp(5.4px, 14.4vw, 18px);--space-19: clamp(5.7px, 15.2vw, 19px);--space-20: clamp(6px, 16vw, 20px);--space-21: clamp(6.3px, 16.8vw, 21px);--space-22: clamp(6.6px, 17.6vw, 22px);--space-23: clamp(6.9px, 18.4vw, 23px);--space-24: clamp(7.2px, 19.2vw, 24px);--space-25: clamp(7.5px, 20vw, 25px);--space-26: clamp(7.8px, 20.8vw, 26px);--space-27: clamp(8.1px, 21.6vw, 27px);--space-28: clamp(8.4px, 22.4vw, 28px);--space-29: clamp(8.7px, 23.2vw, 29px);--space-30: clamp(9px, 24vw, 30px);--space-31: clamp(9.3px, 24.8vw, 31px);--space-32: clamp(9.6px, 25.6vw, 32px);--space-33: clamp(9.9px, 26.4vw, 33px);--space-34: clamp(10.2px, 27.2vw, 34px);--space-35: clamp(10.5px, 28vw, 35px);--space-36: clamp(10.8px, 28.8vw, 36px);--space-37: clamp(11.1px, 29.6vw, 37px);--space-38: clamp(11.4px, 30.4vw, 38px);--space-39: clamp(11.7px, 31.2vw, 39px);--space-40: clamp(12px, 32vw, 40px);--space-41: clamp(12.3px, 32.8vw, 41px);--space-42: clamp(12.6px, 33.6vw, 42px);--space-43: clamp(12.9px, 34.4vw, 43px);--space-44: clamp(13.2px, 35.2vw, 44px);--space-45: clamp(13.5px, 36vw, 45px);--space-46: clamp(13.8px, 36.8vw, 46px);--space-47: clamp(14.1px, 37.6vw, 47px);--space-48: clamp(14.4px, 38.4vw, 48px);--space-49: clamp(14.7px, 39.2vw, 49px);--space-50: clamp(15px, 40vw, 50px);--space-51: clamp(15.3px, 40.8vw, 51px);--space-52: clamp(15.6px, 41.6vw, 52px);--space-53: clamp(15.9px, 42.4vw, 53px);--space-54: clamp(16.2px, 43.2vw, 54px);--space-55: clamp(16.5px, 44vw, 55px);--space-56: clamp(16.8px, 44.8vw, 56px);--space-57: clamp(17.1px, 45.6vw, 57px);--space-58: clamp(17.4px, 46.4vw, 58px);--space-59: clamp(17.7px, 47.2vw, 59px);--space-60: clamp(18px, 48vw, 60px);--space-61: clamp(18.3px, 48.8vw, 61px);--space-62: clamp(18.6px, 49.6vw, 62px);--space-63: clamp(18.9px, 50.4vw, 63px);--space-64: clamp(19.2px, 51.2vw, 64px);--space-65: clamp(19.5px, 52vw, 65px);--space-66: clamp(19.8px, 52.8vw, 66px);--space-67: clamp(20.1px, 53.6vw, 67px);--space-68: clamp(20.4px, 54.4vw, 68px);--space-69: clamp(20.7px, 55.2vw, 69px);--space-70: clamp(21px, 56vw, 70px);--space-71: clamp(21.3px, 56.8vw, 71px);--space-72: clamp(21.6px, 57.6vw, 72px);--space-73: clamp(21.9px, 58.4vw, 73px);--space-74: clamp(22.2px, 59.2vw, 74px);--space-75: clamp(22.5px, 60vw, 75px);--space-76: clamp(22.8px, 60.8vw, 76px);--space-77: clamp(23.1px, 61.6vw, 77px);--space-78: clamp(23.4px, 62.4vw, 78px);--space-79: clamp(23.7px, 63.2vw, 79px);--space-80: clamp(24px, 64vw, 80px);--space-81: clamp(24.3px, 64.8vw, 81px);--space-82: clamp(24.6px, 65.6vw, 82px);--space-83: clamp(24.9px, 66.4vw, 83px);--space-84: clamp(25.2px, 67.2vw, 84px);--space-85: clamp(25.5px, 68vw, 85px);--space-86: clamp(25.8px, 68.8vw, 86px);--space-87: clamp(26.1px, 69.6vw, 87px);--space-88: clamp(26.4px, 70.4vw, 88px);--space-89: clamp(26.7px, 71.2vw, 89px);--space-90: clamp(27px, 72vw, 90px);--space-91: clamp(27.3px, 72.8vw, 91px);--space-92: clamp(27.6px, 73.6vw, 92px);--space-93: clamp(27.9px, 74.4vw, 93px);--space-94: clamp(28.2px, 75.2vw, 94px);--space-95: clamp(28.5px, 76vw, 95px);--space-96: clamp(28.8px, 76.8vw, 96px);--space-97: clamp(29.1px, 77.6vw, 97px);--space-98: clamp(29.4px, 78.4vw, 98px);--space-99: clamp(29.7px, 79.2vw, 99px);--space-100: clamp(30px, 80vw, 100px);--space-101: clamp(30.3px, 80.8vw, 101px);--space-102: clamp(30.6px, 81.6vw, 102px);--space-103: clamp(30.9px, 82.4vw, 103px);--space-104: clamp(31.2px, 83.2vw, 104px);--space-105: clamp(31.5px, 84vw, 105px);--space-106: clamp(31.8px, 84.8vw, 106px);--space-107: clamp(32.1px, 85.6vw, 107px);--space-108: clamp(32.4px, 86.4vw, 108px);--space-109: clamp(32.7px, 87.2vw, 109px);--space-110: clamp(33px, 88vw, 110px);--space-111: clamp(33.3px, 88.8vw, 111px);--space-112: clamp(33.6px, 89.6vw, 112px);--space-113: clamp(33.9px, 90.4vw, 113px);--space-114: clamp(34.2px, 91.2vw, 114px);--space-115: clamp(34.5px, 92vw, 115px);--space-116: clamp(34.8px, 92.8vw, 116px);--space-117: clamp(35.1px, 93.6vw, 117px);--space-118: clamp(35.4px, 94.4vw, 118px);--space-119: clamp(35.7px, 95.2vw, 119px);--space-120: clamp(36px, 96vw, 120px)}:root{--size-text-50: 50px;--size-text-44: 44px;--size-text-40: 40px;--size-text-36: 36px;--size-text-32: 32px;--size-text-30: 30px;--size-text-28: 28px;--size-text-26: 26px;--size-text-24: 24px;--size-text-22: 22px;--size-text-20: 20px;--size-text-19: 19px;--size-text-18: 18px;--size-text-17: 17px;--size-text-16: 16px;--size-text-14: 14px}@media only screen and (max-width: 1279px){:root{--size-text-50: 40px;--size-text-44: 36px;--size-text-40: 34px;--size-text-36: 32px;--size-text-32: 30px;--size-text-30: 28px;--size-text-28: 26px;--size-text-26: 24px;--size-text-24: 22px;--size-text-22: 20px;--size-text-20: 18px;--size-text-19: 17px;--size-text-18: 16px;--size-text-17: 15px;--size-text-16: 14px;--size-text-14: 13px}}@media only screen and (max-width: 1024px){:root{--size-text-50: 36px;--size-text-44: 34px;--size-text-40: 30px;--size-text-36: 28px;--size-text-32: 26px;--size-text-30: 26px;--size-text-28: 24px;--size-text-26: 22px;--size-text-24: 20px;--size-text-22: 18px;--size-text-20: 16px;--size-text-19: 15px;--size-text-18: 15px;--size-text-17: 14px;--size-text-16: 13px;--size-text-14: 12px}}@media only screen and (max-width: 960px){:root{--size-text-50: 32px;--size-text-44: 30px;--size-text-40: 28px;--size-text-36: 26px;--size-text-32: 24px;--size-text-30: 24px;--size-text-28: 22px;--size-text-26: 20px;--size-text-24: 18px;--size-text-22: 16px;--size-text-20: 15px;--size-text-19: 14px;--size-text-18: 14px;--size-text-17: 13px;--size-text-16: 12px;--size-text-14: 11px}}@media only screen and (max-width: 768px){:root{--size-text-50: 28px;--size-text-44: 26px;--size-text-40: 24px;--size-text-36: 22px;--size-text-32: 20px;--size-text-30: 20px;--size-text-28: 18px;--size-text-26: 18px;--size-text-24: 16px;--size-text-22: 16px;--size-text-20: 14px;--size-text-19: 13px;--size-text-18: 14px;--size-text-17: 13px;--size-text-16: 12px;--size-text-14: 11px}}@media only screen and (max-width: 574px){:root{--size-text-50: 24px;--size-text-44: 22px;--size-text-40: 20px;--size-text-36: 20px;--size-text-32: 18px;--size-text-30: 18px;--size-text-28: 16px;--size-text-26: 16px;--size-text-24: 14px;--size-text-22: 14px;--size-text-20: 12px;--size-text-19: 12px;--size-text-18: 12px;--size-text-17: 12px;--size-text-16: 12px;--size-text-14: 10px}}:root{--width-logo: 120px;--size-icon-18: 18px;--size-icon-20: 20px;--size-icon-24: 24px;--size-btn-52: 52px;--size-btn-48: 48px;--size-btn-44: 44px;--size-btn-40: 40px;--height-header: 80px;--width-sidebar: 300px;--hero-partner-margin-bottom: 100px;--width-container: 1620px}@media only screen and (max-width: 1600px){:root{--width-logo: 220px;--size-btn-52: 50px;--size-btn-48: 46px;--size-btn-44: 42px;--size-btn-40: 38px}}@media only screen and (max-width: 1440px){:root{--width-logo: 220px;--size-btn-52: 50px;--size-btn-48: 46px;--size-btn-44: 42px;--size-btn-40: 38px}}@media only screen and (max-width: 1279px){:root{--size-btn-52: 48px;--size-btn-48: 44px;--size-btn-44: 40px;--size-btn-40: 36px;--width-logo: 210px}}@media only screen and (max-width: 1024px){:root{--size-btn-52: 44px;--size-btn-48: 40px;--size-btn-44: 36px;--width-logo: 200px}}@media only screen and (max-width: 960px){:root{--size-btn-52: 42px;--size-btn-48: 38px;--size-btn-44: 32px;--width-logo: 190px}}*{margin:0;padding:0;font-family:"manrope",monospace;box-sizing:border-box}html{scrollbar-width:none}body{background:#f5f9fc}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0}ul,ol{list-style:none;padding:0;margin:0}img,svg{object-fit:contain;object-position:center}a{text-decoration:none;transition:.3s ease all;cursor:pointer}a i{color:inherit;transition:.3s ease all}section{position:relative;z-index:1;background-color:var(--white-1)}.container{max-width:calc(var(--width-container) + var(--space-16)*2);margin:0 auto;padding:0 var(--space-16);width:100%}.home-wrapper .container{padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 960px){.home-wrapper .container{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 768px){.home-wrapper .container{padding-top:20px;padding-bottom:20px}}.row{--local-space: var(--space-16);margin-left:calc(0px - var(--local-space)/2);margin-right:calc(0px - var(--local-space)/2);row-gap:var(--local-space)}.row>div{padding:0 calc(var(--local-space)/2)}.owl-carousel .owl-stage{display:flex}.owl-carousel .owl-item{float:unset;min-height:unset}.floating-chat{position:fixed;bottom:2vh;right:3vw;z-index:999;padding:6px;border:0;width:48px;height:48px;background:var(--primary);border-radius:50px;color:var(--white);font-size:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}.button{border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;padding:12px 32px}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--white);display:flex;align-items:center;justify-content:center;z-index:10000;transition:opacity .5s ease;pointer-events:none}.placeholder{height:var(--height-header)}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.line-clamp-5{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list{padding:0;margin:0}.list p{margin-top:10px}.list-item{list-style:disc;margin-left:22px}.owl-carousel{position:relative}.owl-carousel .owl-dots{padding:0;border-radius:8px;background:rgba(0,0,0,0);gap:4px;border-radius:8px;padding:12px 0;display:flex;justify-content:center}.news-detail .owl-carousel .owl-dots{top:unset;bottom:0;transform:translate(-50%, 50%)}.owl-carousel .owl-dot{border-radius:2px;background:var(--blue-6) !important;width:8px;height:6px;transition:all .3s ease-in-out}.owl-carousel .owl-dot.active{background:var(--blue-4) !important;width:24px}.section-top{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;margin-bottom:50px;font-weight:600;color:var(--black);font-size:32px;line-height:1}@media only screen and (max-width: 960px){.section-top{font-size:28px;margin-bottom:40px}}@media only screen and (max-width: 768px){.section-top{font-size:24px;margin-bottom:30px}}.header{position:fixed;top:0;z-index:112;width:100vw;height:var(--height-header);display:flex;align-items:center;padding:15px 0;background:#f5f9fc;left:0;right:0}.header .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.header__logo{width:200px}.header__logo img{height:50px;width:100%;object-fit:contain}.header__lang{position:relative;margin-left:auto}@media only screen and (max-width: 768px){.header__lang{display:none}}.header__lang-btn{display:flex;align-items:center;gap:8px;height:56px;padding:12px 14px;cursor:pointer;transition:all .2s ease;background:#fff;border:1px solid rgba(255,255,255,.1490196078);font-weight:600;color:#213133;font-size:16px;line-height:24px;border-radius:16px;flex:1 1 auto}@media only screen and (max-width: 960px){.header__lang-btn{height:48px}}@media only screen and (max-width: 768px){.header__lang-btn{padding:10px 12px}}.header__lang-btn img{width:20px;height:auto}.header__lang-btn i{font-size:20px}.header__lang-item{list-style:none}.header__lang-link{display:flex;align-items:center;gap:8px;padding:6px 10px;color:inherit;text-decoration:none;transition:all .2s ease}.header__lang-link:hover{background:rgba(0,0,0,.05)}.header__lang-link--active{background:rgba(0,0,0,.1);font-weight:600}.header__lang-link img{width:24px;height:auto}.header__menu{display:flex;align-items:center;gap:40px;user-select:none;margin-left:auto}@media only screen and (max-width: 1024px){.header__menu{display:none}}.header__menu--item{list-style:none;font-weight:600;color:#213133;font-size:16px;line-height:24px;white-space:nowrap}.header__menu--item.active,.header__menu--item:hover{color:#2e5fda}.header__menu--item.active{pointer-events:none}.header__menu--burger{display:none;cursor:pointer;width:48px;height:48px;align-items:center;justify-content:center;flex-direction:column;border-radius:16px;background:var(--white);padding:8px}@media only screen and (max-width: 1024px){.header__menu--burger{display:flex}}.header__menu--burger span{width:25px;height:3px;background:var(--primary);margin:4px 0;transition:.4s}.header__menu--mobile{display:none;position:fixed;top:-100%;left:0;right:0;height:calc(100dvh - var(--height-header));background:var(--white);flex-direction:column;align-items:center;transition:all .5s ease;gap:20px;padding:20px 0;z-index:99;overflow:auto}.header__menu--mobile.active{top:var(--height-header)}@media only screen and (max-width: 1024px){.header__menu--mobile{display:flex}}.header__progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(46,95,218,.15);overflow:hidden}.header__progress-bar{height:100%;width:0;background:#2e5fda;transition:width .1s linear}.hero{background-repeat:no-repeat;min-height:100dvh;display:flex;padding-top:calc(var(--height-header) + 16px);position:relative}.hero::after{content:"";position:absolute;bottom:-16px;left:0;width:60%;height:100%;background:url("../images/hero-bg.png") no-repeat;background-size:cover;pointer-events:none;opacity:.8;z-index:0}.hero::before{content:"";position:absolute;top:calc(var(--height-header) + 16px);right:0;width:60%;height:60%;background:url("../images/hero-bg.png") no-repeat;background-size:cover;opacity:.8;z-index:0;transform:scale(-1);pointer-events:none}.hero__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;width:100%}@media only screen and (max-width: 1024px){.hero__wrapper{flex-direction:column;align-items:flex-start}}.hero__content{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2;gap:24px}.hero__video{flex:0 0 45%;padding:8px;border-radius:16px;overflow:hidden;background:var(--white);position:relative;z-index:2}.hero__video video{width:100%;height:auto;border-radius:16px;overflow:hidden}.hero__title{font-weight:500;color:var(--black);font-size:40px;line-height:1.3;margin-bottom:36px}@media only screen and (max-width: 1024px){.hero__title{font-size:32px;margin-bottom:24px;margin-top:32px}}@media only screen and (max-width: 960px){.hero__title{font-size:24px;margin-bottom:12px;text-align:center}}.hero__actions{display:flex;flex-direction:row;gap:16px;margin-bottom:60px;width:100%}@media only screen and (max-width: 960px){.hero__actions{margin-bottom:20px;flex-direction:column}.hero__actions:first-child{margin-left:auto}.hero__actions:last-child{margin-right:auto}}.hero__button{font-weight:600;color:var(--white);font-size:18px;line-height:1.3;background:var(--primary)}@media only screen and (max-width: 960px){.hero__button{font-size:16px}}.hero__button:hover{background:var(--white);color:var(--black)}.hero__button.alt{background:var(--white);color:var(--black)}.hero__button.alt:hover{background:var(--primary);color:var(--white)}.hero__stats{display:flex;flex-direction:row;gap:32px;width:100%}@media only screen and (max-width: 960px){.hero__stats{flex-direction:column;text-align:center}}.hero__stats--item{display:flex;flex-direction:column;gap:10px}.hero__stats--item p{font-weight:600;color:var(--black);font-size:20px;line-height:26px}@media only screen and (max-width: 960px){.hero__stats--item p{font-size:18px}}.hero__stats--item span{font-weight:500;color:var(--primary);font-size:58px;line-height:1}@media only screen and (max-width: 960px){.hero__stats--item span{font-size:44px}}@media only screen and (max-width: 768px){.hero__stats--item span{font-size:32px}}.faq-item{display:flex;align-items:center;flex-direction:column;padding:20px;border-radius:16px;margin-bottom:12px;background-color:#fff;border:1px solid #f2f1f6;width:100%;cursor:pointer;box-sizing:border-box;transition:all .3s ease}@media only screen and (max-width: 768px){.faq-item{padding:14px}}.faq-item:hover{opacity:.9;transform:none}.faq-item .question{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;color:#080e1b;transition:all .3s ease;text-align:start;margin-bottom:0;padding-bottom:0;font-weight:600;font-size:20px;line-height:110%;text-shadow:#fff 1px 1px 2px}@media only screen and (max-width: 768px){.faq-item .question{font-size:17px}}.faq-item .question .plus{padding:8px;transition:all .3s ease;color:var(--black);margin-bottom:auto;font-size:24px;border-radius:222px}.faq-item hr{margin:0;border-top:0 solid #fff;transition:all .3s ease;width:0;border:0}.faq-item .answer{color:#080e1b;text-align:start;transition:all .3s ease;max-height:0;opacity:0;overflow:hidden;padding:0;margin:0;width:100%;font-weight:400;font-size:18px;line-height:110%}@media only screen and (max-width: 768px){.faq-item .answer{font-size:16px}}.faq-item.active{box-shadow:0px 0px 30px 0px rgba(8,14,27,.0509803922)}.faq-item.active:hover{opacity:1}.faq-item.active hr{width:100%;opacity:.2;border-top:1px solid #080e1b}.faq-item.active .question{color:#080e1b;margin-bottom:16px}.faq-item.active .question .plus{transform:rotate(180deg);background-color:#f0f7fc;color:var(--black)}.faq-item.active .answer{color:#080e1b;opacity:.8}.about-section{background:var(--white);position:relative}.about-section::after{content:"";position:absolute;bottom:0;left:0;width:45%;height:70%;background:url("../images/about-bg.png") no-repeat center center/contain;z-index:-1}.about-section__wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media only screen and (max-width: 1024px){.about-section__wrapper{grid-template-columns:repeat(1, 1fr);padding-top:0 !important}}.about-section__content{flex:1}.about-section__content h3{font-weight:700;color:var(--black);font-size:24px;line-height:1.3;margin-bottom:20px}.about-section__content p{font-weight:400;color:var(--black);font-size:18px;line-height:1.6;line-height:1.8}.about-section__images{display:flex;gap:20px}@media only screen and (max-width: 1024px){.about-section__images{gap:12px;display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 960px){.about-section__images{grid-template-columns:repeat(1, 1fr)}}.about-section__images-col{display:flex;flex-direction:column;gap:20px}.about-section__images-col div{height:50%}@media only screen and (max-width: 1024px){.about-section__images-col{gap:12px}}.about-section__images img{width:100%;border-radius:12px;object-fit:cover;transition:all .3s ease;height:100%}.about-section__images img:hover{transform:scale(1.05)}.advantages{position:relative;z-index:3;overflow:hidden}.advantages__card{width:100%;border-radius:12px;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:sans-serif;position:relative}.advantages__card::after{content:var(--content);position:absolute;top:-50px;left:0;width:36px;height:36px;background:var(--primary);border-radius:50%;color:var(--white);transform:translate(0, -50%);z-index:1;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1024px){.advantages__card::after{top:50%;left:-30px;transform:translate(-50%, -50%)}}.advantages__card--img{padding:6px;border-radius:10px;background:rgba(217,228,255,.5019607843);flex:0 0 60px}.advantages__card--body{padding:20px;display:flex;flex-direction:row;gap:16px;align-items:flex-start}@media only screen and (max-width: 1024px){.advantages__card--body{padding:12px;align-items:center;flex-direction:column;text-align:center}}.advantages__card--content p{font-weight:500;color:#213133;font-size:16px;line-height:24px}.advantages__card--content span{font-weight:500;color:#213133;font-size:16px;line-height:24px}.advantages__wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;position:relative;padding-top:50px;z-index:0}@media only screen and (max-width: 1024px){.advantages__wrapper{grid-template-columns:1fr;padding-top:0;margin-left:60px}}.advantages__wrapper::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;z-index:-1;background:repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 10px, transparent 10px, transparent 20px)}@media only screen and (max-width: 1024px){.advantages__wrapper::after{display:none}}.team-section{position:relative;margin-bottom:50px}.team-section::after{content:"";position:absolute;top:0;right:0;width:80%;height:100%;background:url("../images/team-bg.png") no-repeat center center/cover;z-index:-1}.team-section .container{padding:0 16px}.team-section-carousel .owl-stage-outer{overflow:hidden}.team-section-carousel .owl-stage{display:flex}.team-section-carousel .slide{position:relative;padding:16px 12px;border-radius:12px;height:100%;border:1px solid #f2f1f6;min-width:150px;background:#acd6e4;display:flex;flex-direction:column;justify-content:space-between}.team-section-carousel .slide:hover p{color:#2e5fda}.team-section-carousel .slide:hover span{color:rgba(46,95,218,.6)}.team-section-carousel .slide:hover img{transform:scale(1.05)}.team-section-carousel .slide img{width:100%;height:400px;object-fit:contain;border-radius:12px;transition:all .3s ease;margin-bottom:16px}.team-section-carousel .slide__content{display:flex;flex-direction:column;gap:5px;width:100%;transition:all .3s ease;background:var(--white);position:absolute;bottom:10px;left:10px;right:10px;padding:10px;width:calc(100% - 20px);border-radius:10px}.team-section-carousel .slide__content p{font-weight:600;color:var(--black);font-size:22px;line-height:1.3;transition:all .3s ease}.team-section-carousel .slide__content p i{padding:4px;font-size:20px;color:#2e5fda;border-radius:7px}.team-section-carousel .slide__content span{font-weight:400;color:var(--black);font-size:16px;line-height:1.3;transition:all .3s ease;color:var(--black);font-size:14px}.team-page{background:var(--white)}.team-page__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 1280px){.team-page__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 960px){.team-page__grid{grid-template-columns:1fr}}.team-page__card{display:grid;grid-template-columns:220px 1fr;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.06);border:1px solid #f2f1f6;text-decoration:none;transition:all .3s ease;overflow:hidden;height:220px}.team-page__card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(46,95,218,.12)}@media(max-width: 768px){.team-page__card{grid-template-columns:120px 1fr;height:unset}}@media(max-width: 576px){.team-page__card{grid-template-columns:1fr;text-align:center}}.team-page__image{width:100%;height:100%;background:#f5f7ff;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width: 768px){.team-page__image{height:220px}}.team-page__image img{width:100%;height:100%;object-fit:contain;transition:all .3s ease}.team-page__content{display:flex;flex-direction:column;gap:8px;padding:20px}.team-page__content h3{font-weight:700;color:var(--black);font-size:24px;line-height:1.3;margin:0}.team-page__content p{font-weight:400;color:rgba(0,0,0,.7);font-size:16px;line-height:1.5;margin:0}.team-page__link{color:var(--primary);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-top:auto}@media(max-width: 768px){.team-page__link{text-align:center;justify-content:center}}.team-page__link i{font-size:12px}.team-view .container{display:flex;flex-direction:row;padding:30px 16px;margin-bottom:100px;max-width:1240px;gap:16px}@media only screen and (max-width: 960px){.team-view .container{margin-bottom:60px;flex-direction:column}}@media only screen and (max-width: 768px){.team-view .container{margin-bottom:40px}}.team-view-sidebar{width:var(--width-sidebar);position:relative;flex:0 0 auto;border-radius:20px;background:#fff;overflow:hidden;padding:20px;display:flex;flex-direction:column;gap:16px}@media(max-width: 992px){.team-view-sidebar{margin:0;width:100%}}.team-view-sidebar-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:12px;max-height:300px}.team-view-sidebar-image img{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}.team-view-sidebar-details{display:flex;flex-direction:column}.team-view-sidebar-details-item{display:flex;flex-direction:column;gap:4px;padding:6px 0}.team-view-sidebar-details-item span{font-weight:400;color:#2e5fda;font-size:14px;line-height:1.5}.team-view-sidebar-details-item p{font-weight:500;color:var(--black);font-size:16px;line-height:1.5}.team-view-content{display:flex;flex-direction:column;flex:1 1 auto;max-width:calc(100% - var(--width-sidebar) - 16px);background:#fff;flex-direction:column;border-radius:16px;padding:16px}@media(max-width: 992px){.team-view-content{margin-bottom:20px;max-width:100%}}.team-view-content-top{display:flex;flex-direction:row;align-items:center;margin-bottom:30px;gap:8px}.team-view-content-top p{font-weight:600;color:var(--black);font-size:20px;line-height:1.3}.team-view-content-top img{width:20px}.team-view-content-experience{display:flex;flex-direction:column}.team-view-content-experience-item{display:flex;flex-direction:row;gap:16px;overflow:hidden}.team-view-content-experience-item:not(:last-child){padding-bottom:24px}.team-view-content-experience-item:nth-child(2n) .left p{background:#f0f9ff;border:1px solid #b9dcf8}.team-view-content-experience-item:nth-child(2n+1) .left p{background:#f6fff0;border:1px solid #cbedba}.team-view-content-experience-item:last-child .left::after{transform:translate(-50%, -100%)}.team-view-content-experience-item .left{position:relative;font-weight:500;color:#1a1a1a;font-size:18px;line-height:1.5;width:130px;flex:0 0 130px;display:flex;justify-content:center;align-items:center}.team-view-content-experience-item .left p{position:relative;padding:10px 16px;text-align:center;border-radius:8px;z-index:2}.team-view-content-experience-item .left::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;z-index:0;height:1000%;background:repeating-linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0px, rgba(0, 0, 0, 0.2) 6px, transparent 6px, transparent 9px)}.team-view-content-experience-item .right{font-weight:400;color:rgba(0,0,0,.7);font-size:16px;line-height:1.5;flex:1;display:flex;justify-content:flex-start;align-items:center}.team-view-index .container{padding:60px 16px}@media only screen and (max-width: 960px){.team-view-index .container{padding:40px 16px}}@media only screen and (max-width: 768px){.team-view-index .container{padding:20px 8px}}.timetable{margin-bottom:50px;position:relative;background:var(--white)}.timetable .container{padding:0 16px}.timetable__table-wrap{background:var(--white);border:1px solid #edeff3;border-radius:16px;box-shadow:0px 8px 24px 0px rgba(11,28,46,.0392156863);overflow:hidden;width:100%;margin-top:20px;overflow-x:auto}.timetable__table{width:100%;border-collapse:collapse;min-width:900px;background:var(--white)}.timetable__table thead{background:rgba(46,95,218,.1019607843)}.timetable__table tbody *{user-select:none}.timetable__table tr{transition:all .1s ease}.timetable__table th,.timetable__table td{padding:16px 20px;text-align:left;border-bottom:1px solid #eef1f5;white-space:nowrap}.timetable__table th{font-weight:600;color:var(--black);font-size:17px;line-height:1.3;color:#5b6b7f}.timetable__table td{font-weight:500;color:var(--black);font-size:16px;line-height:1.3;color:#1f2a3a}.timetable__table tbody tr:hover{background:rgba(46,95,218,.1019607843)}.timetable__table tbody tr:last-child td{border-bottom:none}.timetable__person{display:flex;align-items:center;gap:12px}.timetable__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid #fff;box-shadow:0px 4px 12px 0px rgba(11,28,46,.0705882353);background:#f1f5f9}.timetable__name{font-weight:600;color:var(--black);font-size:14px;line-height:1.3;color:#1f2a3a}@media(max-width: 992px){.timetable__table{min-width:780px}}@media(max-width: 768px){.timetable__table-wrap{border-radius:12px}.timetable__table{min-width:720px}.timetable th,.timetable td{padding:14px 16px}}.contacts-section{background:var(--white);margin-bottom:50px}.contacts-section__wrapper{display:grid;grid-template-columns:1.1fr .9fr;gap:40px}@media(max-width: 992px){.contacts-section__wrapper{grid-template-columns:1fr;gap:32px}}.contacts-section__info h3{font-weight:700;color:var(--black);font-size:28px;line-height:1.3;margin-bottom:12px}.contacts-section__info p{font-weight:400;color:rgba(0,0,0,.7);font-size:16px;line-height:1.6;margin-bottom:24px}.contacts-section__cards{display:grid;gap:12px;margin-bottom:24px}.contacts-section__hours h4{font-weight:700;color:var(--black);font-size:18px;line-height:1.4;margin-bottom:12px}.contacts-section__form{border:1px solid rgba(46,95,218,.12);border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(46,95,218,.08)}.contacts-section__form h3{font-weight:700;color:var(--black);font-size:24px;line-height:1.3;margin-bottom:8px}.contacts-section__form p{font-weight:400;color:rgba(0,0,0,.7);font-size:17px;line-height:1.6;margin-bottom:18px}@media(max-width: 576px){.contacts-section__form{padding:16px}}.contacts-card{display:flex;gap:16px;align-items:center;padding:8px;border-radius:14px;background:#fff;text-decoration:none;border:1px solid rgba(46,95,218,.12);box-shadow:0 8px 24px rgba(0,0,0,.05);transition:all .3s ease}.contacts-card:hover{transform:translateY(-4px);border-color:rgba(46,95,218,.35);box-shadow:0 12px 32px rgba(46,95,218,.15)}.contacts-card__icon{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg, #5da9ff 0%, #2e5fda 100%);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.contacts-card__icon i{font-size:24px}.contacts-card__content{display:flex;flex-direction:column;gap:4px}.contacts-card__label{font-weight:600;color:rgba(0,0,0,.6);font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.6px}.contacts-card__value{font-weight:600;color:var(--black);font-size:16px;line-height:1.4}.contacts-hours{display:grid;gap:10px}.contacts-hours__item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid rgba(46,95,218,.12);box-shadow:0 6px 18px rgba(0,0,0,.04)}.contacts-hours__day{font-weight:600;color:var(--black);font-size:14px;line-height:1.4}.contacts-hours__time{font-weight:500;color:rgba(0,0,0,.7);font-size:14px;line-height:1.4}.contacts-form{display:flex;flex-direction:column;gap:14px}.contacts-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 576px){.contacts-form__grid{grid-template-columns:1fr}}.contacts-form input,.contacts-form textarea{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:14px 16px;font-size:17px;background:#fff;transition:all .2s ease}.contacts-form input:focus,.contacts-form textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(46,95,218,.15)}.contacts-form__submit{background:var(--primary);color:#fff;border:none;padding:14px 18px;border-radius:12px;font-weight:600;transition:all .3s ease}.contacts-form__submit:hover{background:#1f4fc6;transform:translateY(-2px)}.contacts-form__note{font-weight:400;color:rgba(0,0,0,.55);font-size:16px;line-height:1.4}.map-section{background:linear-gradient(180deg, #f8f9fa 0%, #ffffff 100%);position:relative}.map-section .section-top{text-align:center;margin-bottom:16px}.map-section .map-wrapper{width:100%;height:500px;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.1)}@media(max-width: 992px){.map-section .map-wrapper{height:400px}}@media(max-width: 768px){.map-section .map-wrapper{height:350px;border-radius:16px}}.map-section .map-wrapper iframe{width:100%;height:100%;border:none}.map-section .map-info{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:40px}@media(max-width: 992px){.map-section .map-info{grid-template-columns:1fr;gap:20px}}.map-section .info-card{background:#fff;padding:30px;border-radius:16px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid rgba(93,169,255,.1)}.map-section .info-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(93,169,255,.15);border-color:rgba(93,169,255,.3)}@media(max-width: 768px){.map-section .info-card{padding:24px;gap:16px}}.map-section .info-card .info-icon{width:60px;height:60px;background:linear-gradient(135deg, #5da9ff 0%, #4a90e2 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 15px rgba(93,169,255,.3)}@media(max-width: 768px){.map-section .info-card .info-icon{width:50px;height:50px}}.map-section .info-card .info-icon i{font-size:26px;color:#fff}@media(max-width: 768px){.map-section .info-card .info-icon i{font-size:22px}}.map-section .info-card .info-content{flex:1}.map-section .info-card .info-content h4{font-size:16px;font-weight:600;color:#1a1f3a;margin:0 0 8px 0;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 768px){.map-section .info-card .info-content h4{font-size:14px}}.map-section .info-card .info-content p,.map-section .info-card .info-content a{font-size:16px;color:rgba(0,0,0,.7);margin:0;line-height:1.6;text-decoration:none;transition:color .3s ease}@media(max-width: 768px){.map-section .info-card .info-content p,.map-section .info-card .info-content a{font-size:14px}}.map-section .info-card .info-content a:hover{color:#5da9ff}.footer{background:linear-gradient(135deg, #1a1f3a 0%, #2c3e6f 100%);position:relative;margin-top:auto;overflow:hidden}.footer-content{background:var(--blue-3);padding:60px 0 40px;position:relative}@media(max-width: 768px){.footer-content{padding:40px 0 30px}}.footer-content::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent)}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:48px}@media(max-width: 992px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width: 768px){.footer-grid{grid-template-columns:1fr;gap:40px}}.footer-block{display:flex;flex-direction:column}.footer-about{gap:24px}.footer-logo{display:inline-block;margin-bottom:8px}.footer-logo img{height:50px;width:auto}.footer-description{color:rgba(255,255,255,.95);font-size:16px;line-height:1.6;margin:0}.footer-socials{display:flex;gap:12px;margin-top:8px}.footer-socials .social-link{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border-radius:12px;backdrop-filter:blur(10px);transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.footer-socials .social-link:hover{background:rgba(74,144,226,.3);transform:translateY(-3px);border-color:rgba(74,144,226,.5)}.footer-socials .social-link i{color:#fff;font-size:24px;filter:brightness(11.1)}.footer-contacts{gap:24px}.footer-title{color:#fff;font-size:20px;font-weight:600;margin:0 0 20px 0;position:relative;padding-bottom:12px}@media only screen and (max-width: 960px){.footer-title{margin:0}}.footer-title::after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg, #5da9ff, transparent);border-radius:2px}.footer-contact-list{display:flex;flex-direction:column;gap:20px}.footer .contact-item{display:flex;gap:16px;align-items:center;border-radius:12px;transition:all .3s ease;text-decoration:none;border-left:3px solid #5da9ff;padding:4px 8px;background:rgba(255,255,255,.08)}.footer .contact-item:hover{background:rgba(255,255,255,.12);transform:translateX(5px);border-color:rgba(255,255,255,.2)}.footer .contact-item .contact-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0;color:#fff;font-size:24px}.footer .contact-item .contact-info{display:flex;flex-direction:column;gap:4px;flex:1}.footer .contact-item .contact-label{color:rgba(255,255,255,.75);font-size:13px;text-transform:uppercase;letter-spacing:.5px}.footer .contact-item .contact-value{color:#fff;font-size:16px;font-weight:500}.footer-hours{gap:24px}.footer .working-hours{display:flex;flex-direction:column;gap:16px}.footer .hours-item{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:rgba(255,255,255,.08);border-radius:10px;border-left:3px solid #5da9ff}.footer .hours-item .day{color:#fff;font-size:15px;font-weight:500}.footer .hours-item .time{color:rgba(255,255,255,.85);font-size:14px;font-weight:400}.footer-bottom{background:rgba(0,0,0,.2);padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}@media(max-width: 576px){.footer-bottom-content{justify-content:center;text-align:center}}.footer-bottom .copyright,.footer-bottom .developer{color:rgba(255,255,255,.85);font-size:14px}@media(max-width: 576px){.footer-bottom .copyright,.footer-bottom .developer{width:100%}}.footer-bottom .developer a{color:#5da9ff;text-decoration:none;font-weight:600;transition:color .3s ease}.footer-bottom .developer a:hover{color:#7ec0ff}.menu{position:fixed;inset:0;z-index:98;transition:all .3s ease;transform:translateY(-100%);display:none;height:fit-content}@media(max-width: 1279px){.menu{display:block}}.menu .container{max-width:1700px}.menu-wrapper{transition:all .3s ease;overflow:hidden;position:relative;z-index:1;background:#fff;height:100%}.menu-wrapper::before{content:"";position:absolute;width:500px;height:500px;left:50%;top:50%;transform:translate(-50%, -50%);background-position:center;background-repeat:no-repeat;z-index:-1;opacity:.1;filter:blur(10px)}.menu-list{margin-top:16px;display:flex;flex-direction:column;gap:6px}.menu-list__link{font-weight:600;font-size:19px;line-height:100%;color:#1374b4;display:block;padding:12px 0;text-align:center}.menu.active{top:128px;height:fit-content;transform:translateY(0)}.services-section{overflow:hidden}.services-grid{display:flex;flex-direction:column;width:100%;gap:16px;max-width:1024px;margin:0 auto}.services-card{display:flex;flex-direction:row;align-items:center;gap:24px;text-align:left;justify-content:flex-start;padding:16px;background:var(--white);width:70%;align-self:flex-start;border-radius:12px}@media only screen and (max-width: 1024px){.services-card{width:100%}}.services-card:nth-child(2n){align-self:flex-end;text-align:right;flex-direction:row-reverse}@media only screen and (max-width: 768px){.services-card{flex-direction:column;text-align:center}.services-card:nth-child(2n){flex-direction:column;text-align:center}}.services-card__subtitle{font-weight:600;color:var(--black);font-size:19px;line-height:1.3;margin-bottom:8px}.services-card:hover .services-card__img img{transform:scale(1.1)}.services-card__img{width:200px;aspect-ratio:1/1;margin-bottom:8px;flex:0 0 auto;border-radius:100px;height:100%;border:2px solid var(--primary);overflow:hidden;transition:all .3s ease}.services-card__img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease;border-radius:100px}.main-content{padding:50px 0;background:var(--white)}.bg-img{width:100vw;height:100%;min-height:500px;z-index:-1;position:fixed;inset:0;object-fit:cover}