@media screen and (min-width:1024px){.line-top .line-el-top{height:192px}.line-top-mobile .line-el-top{display:none}.line-bottom .line-el-bottom{height:192px;margin-top:96px}.bg-dark a:hover{color:#A1B2CC}.btn-fx{margin:0;font-size:17px;line-height:24px;padding:12px 40px;position:relative;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.btn-fx span,.btn-fx div{position:relative}.btn-fx::before{content:'';display:block;position:absolute;top:100%;left:0;background:#070E2F;width:100%;height:100%;-webkit-transition:top .3s;-o-transition:top .3s;-moz-transition:top .3s;transition:top .3s}.btn-fx:hover::before{top:0}.btn-fx.light:hover{color:#EDEDED}.btn-fx.dark:hover{color:#070E2F}.btn-fx.dark:hover::before{background:#fff}.btn-fx.in-dark:hover{color:#070E2F}.btn-fx.in-dark:hover::before{background:#fff}.btn-fx.in-light:hover{color:#fff}.btn-fx.in-light:hover::before{background:#070E2F}#menu{width:33%;max-width:432px}#menu ul a{opacity:.6;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}#menu ul a:hover{opacity:1}#menu .toggle-menu svg{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}#menu .toggle-menu:hover svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#menu .menu-princ .close-txt{font-size:14px;line-height:18px}#menu .menu-princ .footer-menu .languages{margin-bottom:24px}#menu .menu-princ .footer-menu .tel{font-size:18px;line-height:23px}#menu .menu-princ .footer-menu .adresse{margin-top:12px;font-size:14px;line-height:18px}#menu .menu-princ .footer-menu .res-links a{margin-right:24px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}#menu .menu-princ .footer-menu .res-links a svg{width:40px;height:40px}#menu .menu-princ .footer-menu .res-links a:hover{opacity:1}#menu .menu-princ .submenu,#menu .menu-princ .submenu2{max-width:432px;z-index:-1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#menu .menu-princ .submenu.open,#menu .menu-princ .submenu2.open{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}#menu .menu-princ .submenu .inner-sub{-webkit-box-shadow:6px 3px 16px rgba(0,0,0,0.16);-moz-box-shadow:6px 3px 16px rgba(0,0,0,0.16);box-shadow:6px 3px 16px rgba(0,0,0,0.16)}#menu .menu-princ .submenu2{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#menu .menu-princ .submenu2 .submenu-content a:hover{color:#070E2F}footer{padding:160px 56px 56px}footer .menus-footer{text-align:left}footer .menus-footer .logo{margin-bottom:0}footer .menus-footer .coords,footer .menus-footer .menu{margin-bottom:0}footer .menus-footer .inner .block-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;max-width:880px}footer .res-links{margin-top:96px;padding-bottom:24px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.error404 .content-404{padding-top:184px}.error404 .title-404{font-size:72px;line-height:80px;padding:127px 0 88px}.error404 .txt-404{margin:96px 0 56px}.error404 .txt-404 .merry{font-size:24px;line-height:28px}.error404 .txt-404 .merry-light{font-size:17px;line-height:28px}.error404 .back-home{margin:auto;font-size:24px;line-height:48px;padding:14px 60px}.error404 .back-home div{display:inline-block}.citation svg{margin-bottom:48px;width:112px;height:112px}.citation .citation-txt{font-size:56px;line-height:64px;margin-bottom:24px}.citation .citation-auth{font-size:13px;line-height:16px;margin-bottom:24px}.square-img .citation-txt{font-size:64px;line-height:72px}.square-img .citation-auth{margin-bottom:0}}@media screen and (min-width:1280px){#menu .menu-princ{padding:28px 56px 56px}#menu .menu-princ .menu-content>ul li.home>a{padding-bottom:11px;font-size:16px;line-height:20px}#menu .menu-princ .menu-content>ul li.princ>a{padding-bottom:4px;font-size:36px;line-height:48px}#menu .menu-princ .menu-content>ul li.sec>a{font-size:16px;line-height:20px;padding-top:12px;padding-bottom:12px}#menu .menu-princ .submenu .inner-sub{-webkit-box-shadow:12px 3px 16px rgba(0,0,0,0.16);-moz-box-shadow:12px 3px 16px rgba(0,0,0,0.16);box-shadow:12px 3px 16px rgba(0,0,0,0.16)}#menu .menu-princ .submenu .submenu-content{padding:56px}#menu .menu-princ .submenu .submenu-content a{font-size:24px;line-height:31px;padding-bottom:24px;margin-bottom:56px}#menu .menu-princ .submenu2 .submenu-content a{padding-bottom:20px;margin-bottom:24px;font-size:15.8px;line-height:20px}}
/*# sourceMappingURL=./style_responsive.css.map */