.main-footer{background-image:url(/img/header_bg.jpg);background-image:-webkit-image-set(url(/img/header_bg.webp) 1x);padding-top:40px;color:#fff}.main-footer__menu{display:flex;position:relative;flex-direction:column;flex-basis:30%;padding-top:10px;padding-right:50px}.main-footer__menu p{line-height:1.5;margin-bottom:20px}.main-footer__menu p br{margin-bottom:10px}.main-footer__menu::before{content:'';position:absolute;top:5px;left:0;width:60%;height:1px;background-color:#fff}.main-footer__menu-headline{font-size:22px;font-weight:400;margin-bottom:25px}.main-footer__menu-headline .red-text{font-size:28px}.main-footer__menu-list{display:flex;flex-direction:column;margin-bottom:30px}.main-footer__menu-item{margin-bottom:18px;font-size:17px}.main-footer__menu-item a{position:relative}.main-footer__menu-item a:before{content:'';position:absolute;bottom:-2px;width:0%;border-bottom:1px solid #27313d;transition:.3s ease-in-out}.main-footer__menu-item:hover a{position:relative}.main-footer__menu-item:hover a:before{content:'';position:absolute;bottom:-2px;width:100%;border-bottom:1px solid #fff;transition:.3s ease-in-out}.main-footer__menu-item.current a{position:relative}.main-footer__menu-item.current a:before{content:'';position:absolute;bottom:-2px;width:100%;border-bottom:1px solid #fff;transition:.3s ease-in-out}.main-footer__menu-link{text-decoration:none;color:#fff}.main-footer__contacts{display:flex;position:relative;flex-direction:column;flex-basis:30%;padding-top:10px}.main-footer__contacts::before{content:'';position:absolute;top:5px;left:0;width:60%;height:1px;background-color:#fff}.main-footer__contacts-headline{font-size:22px;font-weight:400;margin-bottom:25px}.main-footer__contacts-headline .red-text{font-size:28px}.main-footer .advascale-icon{position:relative;top:4px;margin-right:5px}.start-footer{color:#fff;flex-basis:20%;margin-right:40px}.start-footer__logo-img{max-height:42px;margin:auto;display:block}.start-footer__iso{margin-bottom:30px}.start-footer__iso-img{max-height:122px;margin:auto;display:block}.start-footer__clutch{padding:15px 0;margin:auto;display:block;text-align:center;margin-bottom:20px;flex-direction:row;display:flex;justify-content:space-between}.start-footer__clutch a{flex-basis:40%;display:flex;margin:0 5px}.start-footer__followus-headline{font-size:22px;font-weight:400;margin-bottom:25px}.start-footer__followus-headline .red-text{font-size:28px}.start-footer__followus-list{display:flex;flex-direction:row;margin-bottom:30px}.start-footer__followus-link{font-weight:45px;text-decoration:none;color:#fff;margin-right:20px}.copyright{height:60px;background:#090c10;display:flex;align-items:center;justify-content:center}.copyright__paragraph{font-style:normal;font-weight:400;font-size:19px;line-height:100%;text-align:center;color:rgba(255,255,255,.6)}#calendly{position:fixed;z-index:999999;top:0;margin:auto;right:0;left:0;justify-content:center;align-content:center;align-items:center;bottom:0}@media screen and (max-width:768px){#calendly{z-index:999999999}}#calendly .calendly-inline-widget{width:320px}.body-bg{width:100%;height:100%;background:rgba(100,100,100,.5);position:absolute;cursor:pointer}.close-popup__calendly{right:25%;position:absolute;top:10%;font-size:4em;color:#fff;height:70px;width:70px;display:flex;justify-content:center;align-items:center;background:#505960;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}@media screen and (max-width:768px){.close-popup__calendly{top:2%;right:2%}}.close-popup__calendly:hover{background:#fff;color:#505960}.gdpr-block{color:#fff;background:rgba(30,115,190,.85)repeat;display:none;width:85%;bottom:0;left:0!important;right:0;margin:0 auto!important;position:fixed;padding:8px 21px;margin:0;border-radius:5px;z-index:10000;text-align:center;transition:.3s ease-in-out}.gdpr-block.visible{display:block}@media screen and (max-width:768px){.main-footer>.container>.row{flex-wrap:wrap;width:100%}.start-footer{flex-basis:100%;margin-right:0}.start-footer+.row{flex-wrap:wrap}.main-footer__menu{flex-basis:100%;padding-right:0}.start-footer__clutch a{text-align:center;display:block}}@media screen and (max-width:1024px){.main-footer .container{width:100%}}