@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-size:16px;font-family:Manrope,sans-serif;color:#1b1b1b;background-color:#f5f8fb}button{font-family:Manrope,sans-serif}.wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;position:relative;width:100%;height:100%}.no-scroll{overflow:hidden}.pixel{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)}.container{width:100%;max-width:1200px;height:100%;padding:0 15px}h1{color:#1b1b1b;font-size:clamp(36px,4vw,45px);font-weight:700;line-height:120%}h1 em{display:block;font-style:normal;width:100%;color:#2151a9;font-size:clamp(20px,3.2vw,30px);font-weight:600;margin:16px 0 0 0;line-height:140%}h2{font-size:clamp(30px,5vw,40px);font-weight:700;color:#1b1b1b}h2 em{font-style:normal}.hero__description ul.custom-ul{display:grid;grid-template-columns:1fr 1fr}@media (max-width:1150px){.hero__description ul.custom-ul{grid-template-columns:1fr}}@font-face{font-family:Manrope;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.button{cursor:pointer;transition-duration:.5s;border:0;outline:0;border-radius:50px}.button--white{background-color:#fff;font-size:12px;font-weight:500;color:#1b1b1b;padding:14px 50px}@media (max-width:992px){.button--white{width:100%}}.button--white:hover{background-color:#2151a9;color:#fff}.button--blue{background-color:#2151a9;color:#fff;font-size:14px;font-weight:500;border:2px solid transparent}.button--blue:hover{border:2px solid #2151a9;color:#2151a9;background-color:#fff}.button--blue-inverse{border-radius:25px;background-color:#f5f8fb;color:#1b1b1b;padding:2px}.button--arrow{min-height:50px;width:100%;padding:2px;display:flex;justify-content:center;align-items:center;position:relative;font-size:14px;font-weight:500}.button--arrow span{width:44px;height:44px;min-width:44px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;background-size:14px;background-repeat:no-repeat;background-position:center;transition-duration:.5s;position:absolute;right:0;top:1px}.button--arrow:hover span{transform:rotate(45deg)}.form{width:100%;max-width:342px;display:flex;flex-direction:column;align-items:center;border-radius:25px 25px 0 0;border:1px solid #d6d1e0;padding:30px;z-index:2;background-color:#f5f8fb}@media (max-width:768px){.form{max-width:450px;margin:-45px 0 0 0;background-color:#f5f8fb}}.form__title{text-align:center;font-size:15px;font-weight:400;color:#000;line-height:120%}.form__title span{width:100%;display:block;margin:0 0 5px 0;font-size:20px;font-weight:700}.form__fields{display:flex;flex-direction:column;gap:20px;margin:24px 0 20px 0;width:100%}.form__input-wrap{position:relative;width:100%}.form__input{width:100%;padding:13px 8px;outline:0;border:0;background:#fff;border:1px solid transparent;font-size:16px;border-radius:5px;color:#7c8084;font-size:14px;font-weight:400;line-height:120%}.form__input:focus{border:1px solid #d6d1e0}.form__label{position:absolute;top:50%;left:8px;transform:translateY(-50%);color:#7c8084;font-size:14px;font-weight:400;line-height:120%;pointer-events:none;transition:all .2s ease;background:#fff;padding:0 6px}.form__input:focus+.form__label,.form__input:not(:placeholder-shown)+.form__label{opacity:0}.form__required{color:#fd3737;margin-left:8px}.form .error-validation{display:block;font-size:13px;color:red;margin-top:4px;padding-left:24px}.form__input.error{border-color:red}.modal{display:flex;position:fixed;inset:0;width:100%;height:100%;z-index:1000;padding:60px 0;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition-duration:.5s;top:300%;overflow-y:auto;overflow-x:hidden}.modal--loaded{top:0}@media (max-height:800px){.modal{align-items:flex-start}}@media (max-width:768px){.modal{align-items:flex-start}}.modal:target{opacity:1;visibility:visible;transition:opacity .5s ease,transform .5s ease}.modal__content{background:#f5f8fb;border-radius:25px 25px 0 0;position:relative;padding:0 60px;max-width:1070px;min-height:465px;width:calc(100% - 30px);z-index:2;opacity:0;transform:translateY(20px) scale(0);transition:opacity .5s ease,transform .5s ease;display:flex;justify-content:space-between;align-items:center}@media (max-width:1200px){.modal__content{flex-direction:column;padding:60px 16px 0 16px;gap:20px;max-width:720px}}@media (max-width:768px){.modal__content{max-width:343px}}.modal__info{max-width:430px;z-index:3}.modal__title{color:#1b1b1b;font-size:clamp(26px,3.5vw,44px);font-weight:700;line-height:120%;margin:0 0 10px 0}.modal__subtitle{color:#2151a9;font-size:clamp(18px,2.2vw,26px);font-weight:600;margin:0 0 16px 0}.modal__text{color:#000;font-size:clamp(14px,1.6vw,18px);font-weight:400}.modal__form{position:relative;margin:auto -160px 0 0;z-index:2}.modal__form .form{min-width:342px}@media (max-width:1300px){.modal__form{margin:auto -100px 0 0}}@media (max-width:1200px){.modal__form{display:flex;margin:0}}@media (max-width:768px){.modal__form{flex-direction:column}}.modal__image-wrapper{position:absolute;left:-342px;bottom:0;z-index:-1}.modal__image-wrapper img{display:block}@media (max-width:1200px){.modal__image-wrapper{position:static}.modal__image-wrapper img{margin-right:-220px}}@media (max-width:768px){.modal__image-wrapper img{margin-right:0}}.modal:target .modal__content{opacity:1;transform:translateY(0) scale(1)}.modal__overlay{position:fixed;inset:0;width:100%;height:100%;background:rgba(0,0,0,0);cursor:pointer;z-index:1;transition:background .5s ease}.modal:target .modal__overlay{background:rgba(27,27,27,.7)}.modal__close-wrapper{width:44px;height:44px;min-width:44px;position:absolute;top:20px;right:20px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;transition-duration:.5s;cursor:pointer;z-index:5}.modal__close-wrapper:hover{opacity:.5}@media (max-width:992px){.modal__close-wrapper{width:30px;height:30px;min-width:30px}}.modal__close{width:15px;height:15px;background:0 0;border:none;cursor:pointer;z-index:3}.modal__close::after,.modal__close::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#2151a9;transform-origin:center}@media (max-width:992px){.modal__close::after,.modal__close::before{width:15px}}.modal__close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.header{width:100%;max-width:1250px;position:fixed;top:0;padding:20px 40px 18px 40px;border-radius:0 0 25px 25px;background-color:#f5f8fb;border-right:1px solid #d6d1e0;border-bottom:1px solid #d6d1e0;border-left:1px solid #d6d1e0;z-index:10}@media (max-width:850px){.header{padding:14px 0}}.header .container{display:flex;flex-direction:column;gap:19px;margin:0}@media (max-width:850px){.header .container{margin:0}}.header__logo img{width:195px;height:45px}@media (max-width:850px){.header__logo img{width:136px;height:32px}}.header__row{display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width:849px){.header__row--contacts{width:100%;display:flex;flex-wrap:wrap;gap:40px}.header__row .header__buttons{display:contents;order:1}.header__row .header__phones,.header__row a.header__phone{width:100%;margin:0 auto;order:2;text-align:center}.header__row .header__telegram{order:3}.header__row .header__whatsapp{order:4}.header__row .header__messenger{order:5}}.header__buttons{display:flex;align-items:center;gap:28px}.header__buttons a{display:flex;align-items:center;gap:8px;transition-duration:.5s;text-decoration:none;color:#1b1b1b;font-size:12px;font-weight:600}.header__buttons a:hover{transform:scale(.93);opacity:.5}@media (max-width:500px){.header__buttons a{font-size:14px;flex-direction:column}.header__buttons a svg{width:32px;height:32px}}.header__menu{display:flex;align-items:center;gap:50px;list-style-type:none}.header__menu .sub-menu{list-style-type:none}.header__menu li{cursor:pointer;position:relative;display:flex;align-items:center;gap:5px}.header__menu li a{transition-duration:.5s;text-decoration:none;font-size:14px;font-weight:600;color:#1b1b1b;position:relative}.header__menu li.menu-item-has-children{padding:0 10px 0 0}.header__menu li.menu-item-has-children.is-open>a{color:#2151a9}.header__menu li.menu-item-has-children.is-open>a::after{transform:rotate(180deg) translateY(50%)}.header__menu li.menu-item-has-children .sub-menu{min-width:229px}@media (max-width:992px){.header__menu li.menu-item-has-children .sub-menu{min-width:100%}}.header__menu li.menu-item-has-children>a::after{content:"";width:6px;height:4px;display:block;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='4' viewBox='0 0 6 4' fill='none'%3E%3Cpath d='M0.21169 0.227299C0.493697 -0.0757664 0.95087 -0.0757664 1.23288 0.227299L3.00009 2.12649L4.76731 0.227299C5.04932 -0.0757664 5.50649 -0.0757664 5.7885 0.227299C6.0705 0.530365 6.0705 1.02168 5.7885 1.32474L3.51059 3.77275C3.3695 3.92438 3.1847 4 2.99991 4C2.81511 4 2.63032 3.92418 2.48922 3.77275L0.21132 1.32474C-0.0706868 1.02168 -0.0703164 0.530365 0.21169 0.227299Z' fill='%232151A9'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .3s ease;position:absolute;top:50%;transform:translateY(-50%);right:-15px}@media (min-width:993px){.header__menu li:hover>a{color:#2151a9}.header__menu li:hover.menu-item-has-children a::after{transform:rotate(180deg) translateY(50%)}}.header__menu li.menu-item-22 .sub-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 50px;min-width:426px}@media (max-width:992px){.header__menu li.menu-item-22 .sub-menu{min-width:100%;grid-template-columns:1fr}}.header__menu li.menu-item-401 .sub-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 50px;min-width:426px}@media (max-width:992px){.header__menu li.menu-item-401 .sub-menu{min-width:100%;grid-template-columns:1fr}}.header__menu li:hover>a{color:#2151a9}.header__menu li:hover>a::after{transform:rotate(180deg)}.header__menu li .sub-menu{display:flex;flex-direction:column;gap:24px}.header__menu li .sub-menu a{color:#1b1b1b;font-size:14px;font-weight:400;transition-duration:.5s}.header__menu li .sub-menu a:hover{color:#2151a9}.header__decor{width:100%;height:100%;min-height:100vh;background-color:rgba(0,0,0,.53);backdrop-filter:blur(2px);opacity:0;position:absolute;right:-150%;top:153px;transition-duration:.7s}@media (max-width:850px){.header__decor{top:66px}}.header__decor.active{right:0;opacity:1}@media (max-width:768px){.header__decor{top:53px}}@media (max-width:450px){.header__decor{display:none}}.header__burger{display:none}@media (max-width:992px){.header__burger{min-width:20px;width:32px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:11}.header__burger span{display:block;width:100%;height:2px;background-color:#2151a9;position:relative;transition:all .3s}.header__burger span::after,.header__burger span::before{content:"";position:absolute;width:100%;height:2px;background-color:#2151a9;transition:all .3s}.header__burger span::before{top:-10px}.header__burger span::after{top:10px}.header__burger.active span{background-color:transparent}.header__burger.active span::before{top:0;transform:rotate(45deg)}.header__burger.active span::after{top:0;transform:rotate(-45deg)}}@media (max-width:992px){.header__nav{position:absolute;right:-100%;top:126px;display:flex;flex-direction:column;gap:25px;align-items:flex-start;justify-content:flex-start;width:100%;max-width:500px;max-height:calc(100vh - 126px);height:calc(100vh - 126px);background-color:#f5f8fb;transition:right .3s;padding:0 16px 30px 16px;overflow-y:auto;overflow-x:hidden}.header__nav.active{right:0}}@media (max-width:849px){.header__nav{top:45px;max-height:calc(100vh - 45px);height:calc(100vh - 45px)}}.header__menu li.current-menu-parent>a{color:#2151a9}.header .header__menu li.current-menu-item>a{color:#2151a9!important}@media (min-width:993px){.header .tr .header__menu li.menu-item-has-children .sub-menu{padding:40px 30px}.header .header__menu li.menu-item-has-children{position:relative}.header .header__menu li.menu-item-has-children::before{content:"";position:absolute;top:100%;left:0;width:100%;height:38px}.header .header__menu li.menu-item-has-children .sub-menu{position:absolute;top:calc(100% + 35px);left:0;background:#fff;padding:40px;border-radius:16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility .25s;z-index:10}.header .header__menu li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:992px){.header .header__menu{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px 0}.header .header__menu li{width:100%;display:flex;flex-direction:column;align-items:flex-start}.header .header__menu li a{font-size:18px;font-weight:600}.header .header__menu .sub-menu li a{color:#1b1b1b;font-size:18px;font-weight:400}.header .header__menu li.menu-item-has-children .sub-menu{max-height:0;overflow:hidden;transition:max-height .3s ease}.header .header__menu li.menu-item-has-children.is-open .sub-menu{max-height:1000px;margin:10px 0 0 0}}.header__phone{font-size:16px;font-weight:700;text-transform:uppercase;color:#1b1b1b;text-decoration:none}.header__phone:hover{color:#2151a9}.header .lang_switcher{position:relative}.header .lang_switcher_mob{display:none;position:absolute;right:80px}@media (max-width:849px){.header .lang_switcher_mob{display:flex}}@media (max-width:849px){.header .lang_switcher_desc{display:none}}.header .select__button{background:#fff;border:none;cursor:pointer;padding:11px 8px;border-radius:6px;display:flex;align-items:center}.header .select__dropdown{position:absolute;top:calc(100% + 8px);right:0;width:36px;border:1px solid #d6d1e0;background:#fff;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s ease;z-index:100;border-radius:0 0 6px 6px;z-index:12}.header .select__dropdown::before{content:"";width:7px;height:7px;border-left:1px solid #d6d1e0;border-top:1px solid #d6d1e0;position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);top:-5px;display:block;background-color:#fff;z-index:1;transition-duration:.5s}.header .lang_switcher.is-open .select__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header .select__dropdown li{list-style:none}.header .select__dropdown a{width:100%;display:flex;align-items:center;gap:8px;padding:10px;color:#000;text-decoration:none;transition:background .2s}.header .select__dropdown a span{font-size:0}.header .select-reverse{right:auto;left:0}.header .lang-item{width:34px;height:33px;transition-duration:.5s;z-index:2}.header .lang-item:last-child{border-radius:0 0 5px 5px}.header .lang-item:hover{background-color:#133b84}.header .lang-item a{width:100%;height:100%}.header .lang-item a img{display:none}.header .lang-item-7{background-repeat:no-repeat;background-position:center;background-size:20px 13px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="13" viewBox="0 0 20 13" fill="none"><g clip-path="url(%23clip0_657_8008)"><path d="M20 0H0V13.333H20V0Z" fill="%23D80027"/><path d="M9.65676 5.38177L10.344 6.32888L11.457 5.96798L10.7687 6.91423L11.4559 7.86126L10.3432 7.499L9.65493 8.44528L9.65563 7.27517L8.54297 6.91286L9.65602 6.55197L9.65676 5.38177Z" fill="%23F0F0F0"/><path d="M7.78102 9.28082C6.47363 9.28082 5.41375 8.22094 5.41375 6.91356C5.41375 5.60617 6.47363 4.54629 7.78102 4.54629C8.18867 4.54629 8.57219 4.64938 8.90707 4.83082C8.38176 4.31707 7.66332 4 6.87055 4C5.26145 4 3.95703 5.30445 3.95703 6.91352C3.95703 8.52258 5.26148 9.82703 6.87055 9.82703C7.66332 9.82703 8.38176 9.50996 8.90707 8.99621C8.57223 9.17774 8.18867 9.28082 7.78102 9.28082Z" fill="%23F0F0F0"/></g></svg>')}.header .lang-item-4{background-repeat:no-repeat;background-position:center;background-size:20px 13px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="13" viewBox="0 0 20 13" fill="none"><g clip-path="url(%23clip0_657_7983)"><path d="M20 0.00012207H0V13.3336H20V0.00012207Z" fill="%23F0F0F0"/><path d="M11.25 0H8.75V5.41664H0V7.91664H8.75V13.3333H11.25V7.91664H20V5.41664H11.25V0Z" fill="%23D80027"/><path d="M15.3828 8.98547L20.0006 11.5509V8.98547H15.3828Z" fill="%230052B4"/><path d="M12.1738 8.98547L19.9999 13.3333V12.1038L14.3869 8.98547H12.1738Z" fill="%230052B4"/><path d="M17.9153 13.3333L12.1738 10.1433V13.3333H17.9153Z" fill="%230052B4"/><path d="M12.1738 8.98547L19.9999 13.3333V12.1038L14.3869 8.98547H12.1738Z" fill="%23F0F0F0"/><path d="M12.1738 8.98547L19.9999 13.3333V12.1038L14.3869 8.98547H12.1738Z" fill="%23D80027"/><path d="M3.52895 8.98541L0 10.946V8.98541H3.52895Z" fill="%230052B4"/><path d="M7.82645 9.5383V13.3333H0.996094L7.82645 9.5383Z" fill="%230052B4"/><path d="M5.61301 8.98547L0 12.1038V13.3333L7.82609 8.98547H5.61301Z" fill="%23D80027"/><path d="M4.61777 4.34782L0 1.78235V4.34782H4.61777Z" fill="%230052B4"/><path d="M7.82609 4.34781L0 0V1.22945L5.61301 4.34781H7.82609Z" fill="%230052B4"/><path d="M2.08398 0L7.82547 3.19V0H2.08398Z" fill="%230052B4"/><path d="M7.82609 4.34781L0 0V1.22945L5.61301 4.34781H7.82609Z" fill="%23F0F0F0"/><path d="M7.82609 4.34781L0 0V1.22945L5.61301 4.34781H7.82609Z" fill="%23D80027"/><path d="M16.4707 4.34791L19.9996 2.38736V4.34791H16.4707Z" fill="%230052B4"/><path d="M12.1738 3.79502V6.10352e-05H19.0042L12.1738 3.79502Z" fill="%230052B4"/><path d="M14.3869 4.34781L19.9999 1.22945V0L12.1738 4.34781H14.3869Z" fill="%23D80027"/></g></svg>')}.phones{position:relative}.phones__button{margin:0 auto;background:0 0;border:none;cursor:pointer;font:inherit;padding:0;display:flex;align-items:center;gap:5px;font-size:16px;font-weight:700;text-transform:uppercase;color:#1b1b1b}.phones__button svg{transition-duration:.5s}.phones__dropdown{position:absolute;top:100%;left:0;padding:10px 0;min-width:120%;margin:8px 0 0;list-style:none;border-radius:10px;background:#fff;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:10}.phones--active .phones__dropdown{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:500px){.phones--active .phones__dropdown{position:static;transform:none;opacity:1;visibility:visible;margin-top:8px;min-width:100%}}.phones--active .phones__button svg{transform:rotate(180deg)}.phones__option a{color:#1b1b1b;font-size:14px;font-weight:400;display:block;padding:10px 14px;color:inherit;text-decoration:none}.phones__option a:hover{color:#2151a9}.footer{width:100%;max-width:1250px;background-color:#1b1b1b;border-radius:25px 25px 0 0;background:#1b1b1b;padding:53px 44px 27px 35px}@media (max-width:768px){.footer{padding:40px 0 27px 0}}.footer .container{display:flex;flex-direction:column}@media (max-width:768px){.footer__logo{order:0}}.footer__row{display:flex;justify-content:space-between;gap:20px}.footer__row--top{align-items:flex-start}@media (max-width:992px){.footer__row--top{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}}@media (max-width:768px){.footer__row--top{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.footer__row--top{grid-template-columns:1fr;gap:24px}}.footer__row--midle{margin:70px 0 45px 0;align-items:center}@media (max-width:768px){.footer__row--midle{display:grid;grid-template-columns:repeat(2,1fr);margin:40px 0 45px 0}}.footer__row--bottom{border-top:1px solid #d9dbe9;padding:19px 0 0 0}@media (max-width:576px){.footer__row--bottom{flex-direction:column;align-items:center;justify-content:center;padding:17px 0 0 0;gap:24px}}.footer__row--bottom p{color:#f5f8fb;font-size:12px;font-weight:400;line-height:150%}.footer__col{display:flex;flex-direction:column;gap:24px}@media (max-width:768px){.footer__col-1{order:1}.footer__col-3{order:2}.footer__col-2{order:3}.footer__col-4{order:4}}@media (max-width:576px){.footer__col-1,.footer__col-2,.footer__col-3,.footer__col-4{order:initial}}.footer__item{color:#f5f8fb;font-size:16px;font-weight:700}@media (max-width:576px){.footer__item{margin:16px 0 0 0}}.footer__link{text-decoration:none;color:#f5f8fb;font-size:14px;font-weight:400;position:relative;width:fit-content}.footer__link.footer__link--current::after{width:100%}.footer__link--bold{font-size:16px;font-weight:700}.footer__link::after{content:"";display:block;width:0%;transition-duration:.5s;height:1px;background-color:#f5f8fb;position:absolute;left:0;bottom:-3px}.footer__link:hover::after{width:100%}.footer__email{color:#2151a9;font-size:12px;font-weight:700;line-height:150%;transition-duration:.5s;text-decoration:none}@media (max-width:576px){.footer__email{font-size:21px}}.footer__email:hover{opacity:.5}.footer__phone{text-decoration:none;color:#f5f8fb;font-size:16px;font-weight:700;position:relative}@media (max-width:768px){.footer__phone{grid-column:span 2}}.footer__phone::after{content:"";display:block;width:0%;transition-duration:.5s;height:1px;background-color:#f5f8fb;position:absolute;left:0;bottom:0}.footer__phone:hover::after{width:100%}.footer__messenger-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:#f5f8fb;font-size:14px;font-weight:400;line-height:130%;transition-duration:.5s;cursor:pointer}.footer__messenger-link:hover{opacity:.5;transform:scale(.93)}.footer__messenger-link span{width:24px;height:24px;min-width:24px;display:block;background-repeat:no-repeat;background-size:contain}.footer__privacy{color:#f5f8fb;font-size:12px;font-weight:400;line-height:150%;position:relative;text-decoration:none}.footer__privacy::after{content:"";display:block;width:0%;transition-duration:.5s;height:1px;background-color:#f5f8fb;position:absolute;left:0;bottom:0}.footer__privacy:hover::after{width:100%}.footer__socials{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff;transition-duration:.5s}@media (max-width:768px){.footer__socials--desc{display:none}}.footer__socials--mob{display:none}@media (max-width:768px){.footer__socials--mob{display:flex;grid-column:span 2;gap:100px}}.footer__socials:hover{opacity:.5;transform:scale(.93)}.footer__socials--facebook{margin:26px 0 0 0}@media (max-width:768px){.footer__socials--facebook{margin:0}}.footer__socials-icon{width:24px;height:24px;min-width:24px;display:block;transition-duration:.5s;background-repeat:no-repeat;background-size:contain;background-position:center}