.legal-page h2{color:#3a3a3a;padding:30px 0}.legal-page h2 span{color:#0070bb}.legal-section{overflow:hidden;padding:45px 0 0;width:100%}.legal-section .left-part{float:left;margin-top:3em;padding-left:calc(50% - 615px);width:50%}.legal-section .right-part{float:left;padding-left:70px;padding-right:0;padding-top:21px;text-align:right;width:50%}.legal-section .right-part img{width:363px}.legal-section .cover{float:none;margin:auto;max-width:2000px;width:100%}.legal-section .right-part .left-side{float:left;width:55%}.legal-section .right-part .right-side{float:left;left:90px;padding-top:41px;position:relative;width:45%}.legal-section .right-part .left-side a.contact{display:inline-block;font-size:50px;font-weight:600;line-height:50px;text-decoration-line:underline}.legal-section .right-part .left-side p{color:#006fba;font-size:23px;font-weight:400;line-height:25px;padding:8px 0}.legal-section .right-part .left-side a.email{display:inline-block;font-size:30px;font-weight:600;line-height:30px;padding-top:30px;text-decoration-line:underline}.legal-section .left-part h1{font-size:60px;font-weight:600;line-height:60px}.legal-section .left-part h1 span{color:#3a3a3a}.legal-section .left-part.full-width{width:100%}@media (max-width:992px){.legal-section .left-part{float:none;width:100%}.legal-page h2{font-size:40px}}