*{padding:0;margin:0;border:0}*,*::before,*::after{box-sizing:border-box}:focus,:active{outline:none}aside,nav,footer,header,section,main{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:16px;font-style:normal;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6,input,button,textarea{font-family:inherit;font-size:inherit;font-weight:400}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:link,a:visited,a:hover{text-decoration:none}ul,ul li{list-style:none}img,svg{max-width:100%;height:auto}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:300;src:local("Nunito Sans"),url("../fonts/NunitoSans-Light.woff2") format("woff2"),url("../fonts/NunitoSans-Light.woff") format("woff")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;src:local("Nunito Sans"),url("../fonts/NunitoSans-Regular.woff2") format("woff2"),url("../fonts/NunitoSans-Regular.woff") format("woff")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:600;src:local("Nunito Sans"),url("../fonts/NunitoSans-SemiBold.woff2") format("woff2"),url("../fonts/NunitoSans-SemiBold.woff") format("woff")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:700;src:local("Nunito Sans"),url("../fonts/NunitoSans-Bold.woff2") format("woff2"),url("../fonts/NunitoSans-Bold.woff") format("woff")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:800;src:local("Nunito Sans"),url("../fonts/NunitoSans-ExtraBold.woff2") format("woff2"),url("../fonts/NunitoSans-ExtraBold.woff") format("woff")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:900;src:local("Nunito Sans"),url("../fonts/NunitoSans-Black.woff2") format("woff2"),url("../fonts/NunitoSans-Black.woff") format("woff")}body{font-family:"Nunito Sans",sans-serif}@media(max-width: 834px){.body_lock{overflow:hidden;position:fixed;user-zoom:fixed}}.container{max-width:1320px;margin:0 auto;height:100%}@media(max-width: 1320px){.container{padding:0 20px}}@media(min-width: 391px)and (max-width: 834px){.container{max-width:696px}}@media(max-width: 390px){.container{max-width:342px;padding:10px}}.main-title{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;color:#fff;font-size:30px;font-weight:300;line-height:150%;text-transform:uppercase;text-align:center;user-select:none}@media(min-width: 471px)and (max-width: 834px){.main-title{font-size:24px}}@media(max-width: 470px){.main-title{font-size:18px}}.main-title span{margin-top:8px;color:#4f8ff0;font-size:56px;font-weight:600;line-height:150%}@media(min-width: 471px)and (max-width: 834px){.main-title span{font-size:50px}}@media(max-width: 470px){.main-title span{font-size:30px}}.title{display:flex;justify-content:center}.title h2{color:#222;font-size:28px;font-weight:800;line-height:150%;text-transform:uppercase}@media(min-width: 391px)and (max-width: 834px){.title h2{font-size:24px}}@media(max-width: 390px){.title h2{font-size:20px}}.title h2::after{content:"";display:block;background:#4f8ff0;width:50px;height:3px;margin:10px auto 0 auto}.button{display:block;height:49px;padding:16px 24px;border:2px solid #4f8ff0;background:#4f8ff0;color:#fff;text-align:center;font-size:14px;font-weight:900;line-height:120%;text-transform:uppercase}.button-gray{color:#222;border:2px solid #e6e6e6;background:#e6e6e6}.slider{position:relative;width:100%}.slider .slick-list{overflow:hidden}.slider .slick-track{display:flex}.dots{height:40px;font-size:0}.dots .slick-dots{display:flex;align-items:end}.dots .slick-dots li{margin-right:8px}.dots .slick-dots li button{width:4px;height:24px;background-image:url("../images/dots-false.svg")}.dots .slick-dots li.slick-active button{height:40px;background-image:url("../images/dots-true.svg")}.arrows{position:relative;display:flex;justify-content:space-between;align-items:center;width:70px;position:relative}.arrows::after{content:"";position:absolute;width:16px;height:31px;left:calc(50% - 8px);top:calc(50% - 15.5px);background:url("../images/arrows-center.svg");background-repeat:no-repeat}.arrows .slick-arrow{font-size:0;width:20px;height:20px;background-color:rgba(0,0,0,0)}.arrows .slick-arrow.slick-prev{background:url("../images/arrows-left.svg");background-repeat:no-repeat;background-position:center;background-size:20px}.arrows .slick-arrow.slick-next{background-image:url("../images/arrows-right.svg");background-repeat:no-repeat;background-position:center;background-size:20px}.header .header-top-panel{background-color:#010101}.header .header-top-panel__wrap{display:flex;justify-content:space-between;padding:16px 0;height:52px}.header .header-top-panel__contact{display:flex;flex-wrap:wrap}.header .header-top-panel__contact span{margin:auto 0;white-space:nowrap}.header .header-top-panel__contact-phone{display:flex;vertical-align:middle;color:#fff;font-size:14px;font-weight:600;line-height:120%}.header .header-top-panel__contact-mail{display:flex;margin-left:28px;vertical-align:middle;color:#fff;font-size:14px;font-weight:600;line-height:120%}@media(max-width: 506px){.header .header-top-panel__contact-mail{margin-left:0px}}@media(max-width: 390px){.header .header-top-panel__contact-mail{display:none}}.header .header-top-panel__icon{fill:#4f8ff0;width:20px;height:20px;margin:0 8px 0 0;vertical-align:middle}.header .header-top-panel__call-back a{color:#4f8ff0;font-size:14px;font-weight:700;line-height:150%;display:block;text-align:right}.header .header-top-panel__call-back a:hover{text-decoration:underline}.header .header-main{background-image:url(../images/bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.header .header-main::before{content:"";width:100%;height:100%;background-color:rgba(34,34,34,.64);position:absolute;left:0;top:0;z-index:-1}.header .header-main .header-main-top{background:rgba(1,1,1,.76)}.header .header-main .header-main-top__wrap{height:112px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 834px){.header .header-main .header-main-top__wrap{height:84px}}.header .header-main .header-main-top__logotype{display:flex;flex-direction:column;align-self:center}.header .header-main .header-main-top__logotype-first{color:#4f8ff0;font-size:28px;font-weight:900;line-height:150%;text-transform:uppercase}@media(max-width: 834px){.header .header-main .header-main-top__logotype-first{font-size:22px}}.header .header-main .header-main-top__logotype-second{color:#fff;font-size:20px;font-weight:900;line-height:150%;text-transform:lowercase}@media(max-width: 834px){.header .header-main .header-main-top__logotype-second{font-size:16px}}.header .header-main .header-main-top__menu{display:block}.header .header-main .header-main-top__menu ul{display:flex;flex-wrap:wrap}.header .header-main .header-main-top__menu li{margin-left:32px}.header .header-main .header-main-top__menu a{color:#fff;font-size:18px;font-weight:700;line-height:120%}.header .header-main .header-main-top__menu a:hover{color:#4f8ff0;text-decoration:underline}@media(min-width: 391px)and (max-width: 834px){.header .header-main .header-main-top__menu{display:none}}@media(max-width: 390px){.header .header-main .header-main-top__menu{display:none}}.header .header-main .header-main-top__menu-burger{display:none;width:24px;height:24px;cursor:pointer;fill:#fff}@media(min-width: 391px)and (max-width: 834px){.header .header-main .header-main-top__menu-burger{display:block}}@media(max-width: 390px){.header .header-main .header-main-top__menu-burger{display:block}}.header .header-main .header-main-top__menu-burger:hover{fill:#4f8ff0}.header .header-main .header-main-content{padding:148px 0 0 0}@media(min-width: 391px)and (max-width: 834px){.header .header-main .header-main-content{padding:66px 0 0 0}}@media(max-width: 390px){.header .header-main .header-main-content{padding:60px 0}}.header .header-main .header-main-content__card{max-width:1090px;margin:0 auto}.header .header-main .header-main-content__card p{margin-top:8px;color:#fff;text-align:center;font-size:20px;font-weight:400;line-height:120%;user-select:none}@media(min-width: 391px)and (max-width: 834px){.header .header-main .header-main-content__card p{font-size:18px}}@media(max-width: 390px){.header .header-main .header-main-content__card p{font-size:16px}}.header .header-main .header-main-content__button{margin:48px auto 0 auto}@media(min-width: 391px)and (max-width: 834px){.header .header-main .header-main-content__button{margin:46px auto 0 auto}}@media(max-width: 390px){.header .header-main .header-main-content__button{margin:32px auto 0 auto}}.header .header-main .header-main-silder-control{margin-top:192px;padding-bottom:36px}@media(min-width: 391px)and (max-width: 834px){.header .header-main .header-main-silder-control{margin-top:36px;padding-bottom:24px}}@media(max-width: 390px){.header .header-main .header-main-silder-control{display:none;padding-bottom:0px}}.header .header-main .header-main-silder-control__wrap{display:flex;justify-content:space-between}.header .header-main .header-main-silder-control p{color:#fff;border:1px solid #fff}.header .header-modal-menu{display:none;position:fixed;z-index:2;width:100%;height:100%;overflow:auto;background-color:#222;flex-direction:column}.header .header-modal-menu_show{display:flex}.header .header-modal-menu__icon{fill:#fff;width:24px;height:24px;margin:16px 16px 10px auto;cursor:pointer}.header .header-modal-menu__icon:hover{fill:#4f8ff0}.header .header-modal-menu__menu{margin-left:26px}.header .header-modal-menu__menu li{margin-bottom:24px}.header .header-modal-menu__menu a{color:#fff;font-size:16px;font-weight:700;line-height:120%}.header .header-modal-menu__menu a:hover{color:#4f8ff0;text-decoration:underline}.main .services{background:#f7f7f7;padding:80px 0}@media(min-width: 391px)and (max-width: 834px){.main .services{padding:60px 0}}@media(max-width: 390px){.main .services{padding:40px 0}}.main .services__header p{margin:24px auto 0 auto;max-width:920px;color:#222;text-align:center;font-size:16px;font-weight:400;line-height:120%}@media(min-width: 391px)and (max-width: 834px){.main .services__header p{max-width:696px}}@media(max-width: 390px){.main .services__header p{max-width:342px;font-size:14px}}.main .services__content{margin:48px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.main .services__content-card{position:relative;width:32.12%;height:250px;background-color:#fff;padding:50px 32px;color:#222}@media(min-width: 391px)and (max-width: 834px){.main .services__content-card{height:230px;width:48.27%;padding:30px 32px 40px 32px}}@media(max-width: 390px){.main .services__content-card{height:215px;min-width:250px;padding:24px 16px 32px 16px;margin-right:24px}.main .services__content-card:last-child{margin-right:0px}}.main .services__content-card svg{display:block;margin:0 auto;fill:#4f8ff0;width:35px;height:35px}.main .services__content-card h3{margin-top:15px;text-align:center;font-size:20px;font-weight:800;line-height:150%;user-select:none}@media(min-width: 391px)and (max-width: 834px){.main .services__content-card h3{line-height:120%}}@media(max-width: 390px){.main .services__content-card h3{line-height:120%}}@media(min-width: 391px)and (max-width: 594px){.main .services__content-card h3{font-size:16px;word-wrap:break-word}}.main .services__content-card p{margin-top:10px;text-align:center;font-size:14px;font-weight:400;line-height:120%;overflow:hidden;max-height:51px;user-select:none}.main .services__content-card:hover{background-color:#4f8ff0;cursor:pointer;color:#fff}.main .services__content-card:hover svg{fill:#fff}.main .services__content-card:hover div{display:block}.main .services__content-card:nth-child(-n+3){margin-bottom:38px}@media(max-width: 390px){.main .services__content-card:nth-child(-n+3){margin-bottom:0px}}.main .services__content-card-mask{position:absolute;width:100%;height:100%;top:0;left:0}.main .services__content-card-mask div{display:none;position:absolute;width:35px;height:35px;border:1px solid #fff}.main .services__content-card-mask div:nth-child(1){top:20px;left:20px;border-bottom:none;border-right:none}.main .services__content-card-mask div:nth-child(2){top:20px;right:20px;border-bottom:none;border-left:none}.main .services__content-card-mask div:nth-child(3){bottom:20px;left:20px;border-top:none;border-right:none}.main .services__content-card-mask div:nth-child(4){bottom:20px;right:20px;border-top:none;border-left:none}@media(max-width: 390px){.main .services__content{flex-wrap:nowrap;overflow-x:auto}}.main .services__content::-webkit-scrollbar{display:none}.main .services__button{margin:48px auto 0 auto}@media(max-width: 390px){.main .services__button{margin:30px auto 0 auto}}.main .about{padding:80px 0}@media(min-width: 391px)and (max-width: 834px){.main .about{padding:60px 0}}@media(max-width: 390px){.main .about{padding:40px 0}}.main .about .wrap{display:flex;justify-content:space-between}.main .about__content{width:54.54%}@media(min-width: 391px)and (max-width: 834px){.main .about__content{width:100%}}@media(max-width: 390px){.main .about__content{width:100%}}.main .about__header .title{display:block;margin-right:auto}.main .about__header .title h2::after{margin:10px 0 0 0}.main .about__header .title h2 span{color:#4f8ff0}.main .about__main{margin-top:24px}.main .about__main p{color:#222;font-size:16px;font-weight:400;line-height:150%}.main .about__footer{margin-top:32px;display:flex}@media(min-width: 391px)and (max-width: 834px){.main .about__footer{margin-top:36px}}@media(max-width: 490px){.main .about__footer{margin-top:40px;flex-wrap:wrap;justify-content:center}}.main .about__footer button:first-child{margin-right:34px}@media(max-width: 490px){.main .about__footer button:first-child{margin:0 0 24px 0}}.main .about__image{width:40.53%}@media(min-width: 391px)and (max-width: 834px){.main .about__image{display:none}}@media(max-width: 390px){.main .about__image{display:none}}.main .about__image img{width:100%;box-shadow:4px 4px 12px 2px rgba(33,33,33,.25)}.main .teams{background:#f7f7f7;padding:80px 0}.main .teams__header p{max-width:920px;margin:24px auto 0 auto;color:#222;text-align:center;font-size:16px;font-weight:400;line-height:120%}@media(max-width: 390px){.main .teams__header p{font-size:14px}}.main .teams__main{margin-top:48px;display:flex;justify-content:space-between}@media(max-width: 1050px){.main .teams__main{flex-wrap:nowrap;overflow-x:scroll}.main .teams__main::-webkit-scrollbar{display:none}}.main .teams__card{width:23.6363%;height:413px;position:relative;background-color:#fff;box-shadow:2px 2px 12px 0px rgba(33,33,33,.12);padding-bottom:24px}@media(max-width: 1050px){.main .teams__card{min-width:300px;margin-right:24px}.main .teams__card:last-child{margin-right:0px}}@media(max-width: 390px){.main .teams__card{min-width:250px;min-height:348px}}.main .teams__card-mask{display:none;position:absolute;width:100%;height:100%;top:0;left:0}.main .teams__card-mask-corner{position:absolute;width:25px;height:25px;border:1px solid #4f8ff0}.main .teams__card-mask-corner:nth-child(1){top:20px;left:20px;border-bottom:none;border-right:none}.main .teams__card-mask-corner:nth-child(2){top:20px;right:20px;border-bottom:none;border-left:none}.main .teams__card-mask-corner:nth-child(3){bottom:20px;left:20px;border-top:none;border-right:none}.main .teams__card-mask-corner:nth-child(4){bottom:20px;right:20px;border-top:none;border-left:none}.main .teams__card-mask-content{padding:0 20px;display:flex;flex-direction:column;margin:auto}.main .teams__card-mask .teams__card-mask-title{margin:0}.main .teams__card-mask .teams__card-mask-subtitle{margin:10px 0 0 0}.main .teams__card-mask .teams__card-mask-text{margin-top:40px;color:#222;text-align:center;font-size:14px;font-weight:300;line-height:120%;text-transform:unset}.main .teams__card-mask .teams__card-mask-bottext{margin-top:40px;color:#222;text-align:center;font-family:Nunito Sans;font-size:16px;font-weight:600;line-height:120%}.main .teams__card:hover{cursor:pointer}.main .teams__card:hover .teams__card-mask{display:flex}.main .teams__card:hover img{opacity:0}.main .teams__card:hover .teams__card-title{opacity:0}.main .teams__card:hover .teams__card-subtitle{opacity:0}.main .teams__card img{width:100%}.main .teams__card h3{margin-top:24px;color:#222;text-align:center;font-size:16px;font-weight:700;line-height:120%}.main .teams__card .teams__card-title{padding:0 10px}.main .teams__card p{margin-top:10px;color:#222;text-align:center;font-size:14px;font-weight:300;line-height:120%;text-transform:lowercase}.main .say-about-us{background-image:url("../images/say-about-us__bg.webp");background-position:center;background-size:cover;padding:80px 0}@media(min-width: 391px)and (max-width: 834px){.main .say-about-us{padding:60px 0}}@media(max-width: 390px){.main .say-about-us{padding:40px 0}}.main .say-about-us__header{display:flex;justify-content:space-between}.main .say-about-us__title h2::after{margin:10px 0 0 0}.main .say-about-us__controls{display:flex;align-items:center}@media(max-width: 390px){.main .say-about-us__controls{display:none}}.main .say-about-us__controls svg:nth-child(2){margin:0 8px}.main .say-about-us__main{margin-top:48px;display:flex;justify-content:space-between;position:relative;z-index:1}@media(min-width: 391px)and (max-width: 834px){.main .say-about-us__main{flex-wrap:nowrap;overflow-x:scroll}.main .say-about-us__main::-webkit-scrollbar{display:none}}@media(max-width: 390px){.main .say-about-us__main{margin-top:24px}}.main .say-about-us__card{width:49.0909%;padding:32px;background:#fff;box-shadow:2px 2px 10px 0px rgba(33,33,33,.15)}@media(min-width: 391px)and (max-width: 834px){.main .say-about-us__card{min-width:576px;margin-right:24px}}@media(max-width: 390px){.main .say-about-us__card{width:100%;padding:24px}.main .say-about-us__card:last-child{display:none}}.main .say-about-us__card-top{display:flex;align-items:center;margin-bottom:16px}.main .say-about-us__card-top div{margin:0 24px}.main .say-about-us__card-top p:first-child{color:#222;font-size:14px;font-weight:300;line-height:120%}.main .say-about-us__card-top p:last-child{margin-top:4px;color:#222;font-size:20px;font-weight:700;line-height:150%}.main .say-about-us__card-top img:last-child{margin-left:auto}@media(max-width: 390px){.main .say-about-us__card-top img:last-child{display:none}}.main .say-about-us__card-text{color:#222;font-size:14px;font-weight:400;line-height:150%}.main .say-about-us__footer{margin-top:32px;display:flex}@media(min-width: 391px)and (max-width: 834px){.main .say-about-us__footer{margin-top:36px}}@media(max-width: 390px){.main .say-about-us__footer{margin-top:24px;flex-wrap:wrap;justify-content:center}}.main .say-about-us__footer .button:first-child{margin-right:24px}@media(max-width: 390px){.main .say-about-us__footer .button:first-child{margin-right:0;margin-bottom:16px}}.main .blog{padding:80px 0 88px 0}@media(min-width: 391px)and (max-width: 834px){.main .blog{padding:60px 0}}@media(max-width: 390px){.main .blog{padding:40px 0}}.main .blog__header p{margin:24px auto 0 auto;max-width:920px;color:#222;text-align:center;font-size:16px;font-weight:400;line-height:1.2}@media(min-width: 391px)and (max-width: 834px){.main .blog__header p{margin:30px auto 0 auto;max-width:696px}}@media(max-width: 390px){.main .blog__header p{margin:16px auto 0 auto;max-width:342px}}.main .blog__main{margin:48px 0 0 0;display:flex;justify-content:space-between}@media(max-width: 834px){.main .blog__main{margin:28px 0 0 0;flex-wrap:nowrap;overflow-x:scroll}.main .blog__main::-webkit-scrollbar{display:none}}@media(max-width: 390px){.main .blog__main{margin:24px 0 0 0}}.main .blog__card{width:32.1212%}@media(min-width: 391px)and (max-width: 834px){.main .blog__card{min-width:336px;margin-right:24px}.main .blog__card:last-child{margin-right:0}}@media(max-width: 390px){.main .blog__card{min-width:250px;margin-right:24px}.main .blog__card:last-child{margin-right:0}}.main .blog__card-wrap-img{position:relative}.main .blog__card-wrap-img .card-mask{display:none;position:absolute;width:100%;height:calc(100% - 3px);top:0;left:0;z-index:1}.main .blog__card-wrap-img .card-mask img{width:40px;height:40px;margin:auto}.main .blog__card-wrap-img .card-mask-corner{display:block;position:absolute;width:35px;height:35px;border:1px solid #fff}.main .blog__card-wrap-img .card-mask-corner:nth-child(1){top:20px;left:20px;border-bottom:none;border-right:none}.main .blog__card-wrap-img .card-mask-corner:nth-child(2){top:20px;right:20px;border-bottom:none;border-left:none}.main .blog__card-wrap-img .card-mask-corner:nth-child(3){bottom:20px;left:20px;border-top:none;border-right:none}.main .blog__card-wrap-img .card-mask-corner:nth-child(4){bottom:20px;right:20px;border-top:none;border-left:none}.main .blog__card .blog__card-wrap-img:hover .card-mask{display:flex;cursor:pointer;background:rgba(79,143,240,.4)}.main .blog__card .blog__card-wrap-img:hover .blog__card-wrap-img{background:rgba(79,143,240,.4)}.main .blog__card-title{margin-top:22px;color:#222;font-size:16px;font-weight:700;line-height:1.5}@media(min-width: 391px)and (max-width: 834px){.main .blog__card-title{margin-top:16px}}@media(max-width: 390px){.main .blog__card-title{margin-top:16px}}@media(max-width: 390px){.main .blog__card-title{font-size:14px}}.main .blog__card-title a{color:inherit}.main .blog__card-title a:hover{color:#4f8ff0}.main .blog__card-wrap-data{margin-top:16px;display:flex;justify-content:space-between;align-self:center}.main .blog__card-date{font-size:12px;font-weight:300;line-height:1.2}.main .blog__card-line{background:#f8f5f4;width:60%;height:1px;margin:auto 0}.main .blog__card-text{margin-top:16px;font-size:14px;font-weight:400;line-height:1.2}.main .blog__button{margin:58px auto 0 auto}@media(min-width: 391px)and (max-width: 834px){.main .blog__button{margin:48px auto 0 auto}}@media(max-width: 390px){.main .blog__button{margin:40px auto 0 auto}}.footer{background-color:#222}.footer__header{padding-top:80px}@media(max-width: 834px){.footer__header{padding-top:60px}}@media(max-width: 530px){.footer__header{padding-top:40px}}.footer__header-wrap{display:flex;justify-content:space-between;align-items:center}.footer__header-logotype{margin-right:20px}.footer__header-logotype-first{color:#4f8ff0;font-size:28px;font-weight:900;line-height:1.5;text-transform:uppercase}@media(max-width: 530px){.footer__header-logotype-first{font-size:26px}}.footer__header-logotype-second{color:#fff;font-size:20px;font-weight:900;line-height:1.5;text-transform:lowercase}.footer__header-text-wrap{max-width:862px}@media(max-width: 834px){.footer__header-text-wrap{display:none}}.footer__header-text{color:#f8f5f4;font-size:16px;line-height:1.2;text-transform:lowercase}.footer__line-wrap{margin:38px 0 47px 0}@media(max-width: 834px){.footer__line-wrap{margin:24px 0}}.footer__line{height:1px;opacity:.2;background:#8c8c8c}.footer__main{padding-bottom:80px}@media(max-width: 834px){.footer__main{padding-bottom:60px}}@media(max-width: 530px){.footer__main{padding-bottom:40px}}.footer__main-wrap{display:flex;justify-content:space-between}@media(max-width: 530px){.footer__main-wrap{flex-direction:column;row-gap:40px}}.footer__main .contact{display:flex;flex-direction:column;row-gap:24px}.footer__main .contact__item{display:flex}.footer__main .contact__img{margin-right:24px;min-width:55px;height:55px;background-color:#2c2c2c;background-position:center;background-size:32px;background-repeat:no-repeat}@media(max-width: 834px){.footer__main .contact__img{min-width:45px;height:45px;background-size:24px}}.footer__main .contact__img_map{background-image:url("../images/map.svg")}.footer__main .contact__img_phone{background-image:url("../images/phone.svg")}.footer__main .contact__img_mail{background-image:url("../images/mail.svg")}.footer__main .contact__wrap{display:flex;flex-direction:column;align-self:center}.footer__main .contact__title{color:#8c8c8c;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase}.footer__main .contact__text{color:#fff;font-size:16px;font-weight:700;line-height:1.5}@media(max-width: 834px){.footer__main .contact__text{font-size:14px}}.footer__main-menu{display:block;padding-left:80px}@media(max-width: 834px){.footer__main-menu{display:none}}.footer__main-menu ul{display:flex;flex-wrap:wrap;flex-direction:column;row-gap:16px}.footer__main-menu a{color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.footer__main-menu a:hover{color:#4f8ff0}.footer__main .cta{max-width:424px;margin-left:40px}@media(max-width: 834px){.footer__main .cta{margin-left:20px;max-width:334px}}@media(max-width: 530px){.footer__main .cta{margin-left:0;max-width:400px}}.footer__main .cta__top{display:grid;grid-template-columns:65px 1fr;gap:4px 24px}.footer__main .cta__img{grid-row:1/3}.footer__main .cta__name{color:#fff;font-size:20px;font-weight:700;line-height:1.5;align-self:end}.footer__main .cta__position{color:#fff;font-size:14px;font-weight:300;line-height:1.2}.footer__main .cta__text{margin:16px 0 24px 0;color:#fff;font-size:14px;font-weight:400;line-height:1.5}.footer__footer{padding:16px 0;background-color:#181818}.footer__footer .footer__footer-container{display:flex;justify-content:space-between}@media(max-width: 530px){.footer__footer .footer__footer-container{flex-direction:column;row-gap:8px}}.footer__footer .footer__footer-text{color:#fff;font-size:14px;font-weight:400;line-height:1.2}@media(max-width: 530px){.footer__footer .footer__footer-text{text-align:center}}