@media (min-width:992px){header .right-side .menu ul .sub-menu{position:absolute}}@media (max-width:992px){a.header{text-align:center}}@media (max-width:991px){.page-banner{background:linear-gradient(96.84deg,#d9edf7 -1.09%,#aedcf2 95%,#fff0 127.59%);border:1px solid #ddd;box-sizing:border-box;border-radius:5px;width:100%;height:280px;margin-bottom:10px}.pbanner-text{width:50%!important;height:calc(100% - 12px);margin-top:0!important}.pbanner-text ul{height:60%!important}.pbanner-text ul li{font-size:17px!important;line-height:23px!important;margin-top:0!important}.page-banner .pbanner-buttons{display:inline-block;margin-top:0!important}.page-banner .pbanner-buttons .calc{left:12px!important}.page-banner .pbanner-buttons .consult{right:-27px;bottom:-2px}.page-banner .pbanner-pref{margin:12px 12px 12px 0!important;right:-27px!important;top:-12px!important}.button-row{width:calc(100% - 410px)}}@media (min-width:1320px){.container{max-width:1280px}}@media (max-width:1350px){header .line{margin-bottom:0}header .line .left-side,header .line .right-side{flex:100%;width:100%;max-width:100%;justify-content:center}header .line .left-side .left,header .line .right-side .left{padding-right:0}header .line .left-side .left .logo,header .line .right-side .left .logo{text-align:center;margin-bottom:2rem}header .line .left-side .right,header .line .right-side .right{width:300px;max-width:100%}header .line .left-side .socials,header .line .right-side .socials{justify-content:center!important}header .line .left-side .socials .item,header .line .right-side .socials .item{margin:0 1.5rem}header .line .left-side .company-data,header .line .right-side .company-data{margin-bottom:2rem;justify-content:center}header .line .left-side{margin-bottom:3rem}header .line .right-side .menu ul{justify-content:center}header .line .right-side .menu ul li{margin:0 1.4rem 2rem}}@media (max-width:1200px){.translation-types{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2.6rem 1.5rem .6rem}.translation-types .item{width:48%;margin-bottom:2rem}.translation-types .item .image{max-width:45px}.translation-types .item .description{font-size:1.4rem}}@media (max-width:1320px){.page-banner{background:linear-gradient(96.84deg,#d9edf7 -1.09%,#aedcf2 95%,#fff0 127.59%);border:1px solid #ddd;box-sizing:border-box;border-radius:5px;width:100%;height:280px;margin-bottom:10px}.pbanner-text{width:50%!important;height:calc(100% - 12px);margin-top:0!important}.pbanner-text ul{height:60%!important}.pbanner-text ul li{font-size:17px!important;line-height:35px!important;margin-top:0!important}.page-banner .pbanner-buttons{display:inline-block;margin-top:0!important}.page-banner .pbanner-buttons .calc{left:12px!important}.page-banner .pbanner-buttons .consult{right:-27px;bottom:-2px}.page-banner .pbanner-pref{margin:12px 12px 12px 0!important;right:-27px!important;top:-19px!important}.button-row{width:calc(100% - 410px)}@media (max-width:1200px){.button-row{width:100%}.pbanner-text{width:42%!important}.pbanner-text ul li{font-size:15px!important;line-height:18px!important}.page-banner .pbanner-buttons button{font-size:15px!important}.page-banner .pbanner-pref{margin:12px 12px 12px 0!important;right:-27px!important;top:-12px!important;width:320px!important}.page-banner .pbanner-pref span{font-size:12px!important}}}@media (max-width:1200px){.question-form{width:96%;margin:auto}.question-form .qform-right p:first-of-type{margin-right:2em}.question-form .qform-right input{width:14em!important}.question-form .qform-left input{width:14em!important}.text-block .question-form input[type=submit]{width:30%!important}.question-form .priv-policy a{font-size:1rem}.text-block .personal-data{font-size:1.6rem!important}.text-block .personal-data a{font-size:1.6rem!important}}@media(max-width:1500px){.container.row{display:flex;flex-wrap:nowrap}.container.row.content{flex:1;min-width:0}.container.row.sidebar{width:20%!important}}@media (max-width:1350px){header .line .left-side,header .line .right-side{flex:50%}.desktop-header .right-side .socials,.desktop-header .right-side .search{width:unset;flex:50%}}@media (min-width:1351px){.desktop-header .right-side .socials{flex:30%}.desktop-header .right-side .search{flex:70%}}@media (max-width:1200px){.translation-types{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2.6rem 1.5rem .6rem}.translation-types .container .row{height:auto!important}.translation-types .item{width:48%;margin-bottom:2rem;height:auto!important}.translation-types .item .image{max-width:45px}.translation-types .item .description{font-size:1.4rem}}