main#kontakt{position:relative;overflow:hidden;z-index:1;min-height:100vh}main#kontakt .gradient-bg{top:0;left:0;position:absolute;width:100%;height:100%;max-height:1500px;max-width:1500px}@media(max-width: 580px){main#kontakt .gradient-bg{top:-80px;width:100%;max-height:800px;max-width:800px}}main#kontakt section{padding-left:80px;padding-right:80px;position:relative;z-index:2}@media(min-width: 768px)and (max-width: 1149px){main#kontakt section{padding-left:20px;padding-right:20px}}@media(max-width: 767px){main#kontakt section{padding-left:14px;padding-right:14px}}main#kontakt section.contactSection{position:relative;min-height:600px}main#kontakt section.contactSection .container{display:flex;gap:100px}@media(min-width: 768px)and (max-width: 1149px){main#kontakt section.contactSection .container{flex-direction:column;gap:50px}}@media(max-width: 767px){main#kontakt section.contactSection .container{flex-direction:column;gap:50px}}main#kontakt section.contactSection .container .leftPart{width:50%}@media(max-width: 767px){main#kontakt section.contactSection .container .leftPart{width:100%}}main#kontakt section.contactSection .container .leftPart h1{margin-bottom:50px}@media(min-width: 1025px)and (max-width: 1260px){main#kontakt section.contactSection .container .leftPart h1{font-size:100px;line-height:100px !important}}@media(max-width: 767px){main#kontakt section.contactSection .container .leftPart h1{margin-bottom:20px}}main#kontakt section.contactSection .container .leftPart .contacts-heading{margin-bottom:12px;margin-top:32px}main#kontakt section.contactSection .container .leftPart .contacts-heading h3{color:#ecefff;font-size:24px;font-weight:400}@media(max-width: 660px){main#kontakt section.contactSection .container .leftPart .contacts-heading h3{font-size:20px}}main#kontakt section.contactSection .container .leftPart .contacts{display:flex;gap:25px}@media(max-width: 390px){main#kontakt section.contactSection .container .leftPart .contacts{gap:18px}}main#kontakt section.contactSection .container .leftPart .contacts .email,main#kontakt section.contactSection .container .leftPart .contacts .phone{display:flex;gap:10px;flex-direction:column}@media(max-width: 767px){main#kontakt section.contactSection .container .leftPart .contacts .email,main#kontakt section.contactSection .container .leftPart .contacts .phone{width:fit-content}}main#kontakt section.contactSection .container .leftPart .contacts .email a,main#kontakt section.contactSection .container .leftPart .contacts .phone a{color:#cecece;font-size:16px;line-height:20px;border:1px solid #fff;border-radius:100px;padding:4px 16px;text-decoration:none;text-transform:uppercase;transition:.4s}main#kontakt section.contactSection .container .leftPart .contacts .email a:hover,main#kontakt section.contactSection .container .leftPart .contacts .phone a:hover{color:#fff;transition:.4s}@media(max-width: 390px){main#kontakt section.contactSection .container .leftPart .contacts .email a,main#kontakt section.contactSection .container .leftPart .contacts .phone a{font-size:14px;padding:3px 12px}}@media(max-width: 340px){main#kontakt section.contactSection .container .leftPart .contacts .email a,main#kontakt section.contactSection .container .leftPart .contacts .phone a{padding:3px 8px}}main#kontakt section.contactSection .container .leftPart .contacts .email span,main#kontakt section.contactSection .container .leftPart .contacts .phone span{font-size:12px;line-height:12px;color:#808284}main#kontakt section.contactSection .container .leftPart .address{width:330px;margin-top:45px}@media(max-width: 767px){main#kontakt section.contactSection .container .leftPart .address{width:200px}}main#kontakt section.contactSection .container .leftPart .address p{font-size:34px;font-weight:500;line-height:1.5em;color:#fff}@media(max-width: 767px){main#kontakt section.contactSection .container .leftPart .address p{font-size:24px}}main#kontakt section.contactSection .container .rightPart{width:50%;padding-bottom:48px}@media(min-width: 768px)and (max-width: 1149px){main#kontakt section.contactSection .container .rightPart{width:100%}}@media(max-width: 767px){main#kontakt section.contactSection .container .rightPart{width:100%}}main#kontakt section.contactSection .container .rightPart #contHead{font-size:34px;line-height:38px;color:#fff;width:250px;margin-bottom:50px}@media(min-width: 768px)and (max-width: 1149px){main#kontakt section.contactSection .container .rightPart #contHead{width:100%;margin-bottom:30px}}@media(max-width: 767px){main#kontakt section.contactSection .container .rightPart #contHead{width:100%;margin-bottom:20px;font-size:18px}}main#kontakt section.contactSection .container .rightPart form .gform_footer{margin-top:50px}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield label{display:none}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container input,main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container textarea{background-color:rgba(0,0,0,0);border:0;border-radius:0;border-bottom:1px solid #fff;height:60px;font-size:16px;line-height:20px;color:#fff}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container input:focus,main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container textarea:focus{outline:0;box-shadow:none}@media(max-width: 767px){main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container input,main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container textarea{padding-left:0}}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload .gform_drop_area{background:rgba(0,0,0,0);border:solid 1px #fff;padding:16px 16px 24px}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload .gform_drop_instructions{color:#cecece}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload .gfield_description{display:none}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload .gfield_fileupload_filename{color:#fff}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload [type=button]{font-size:14px;line-height:14px;font-weight:500;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#0029ff;border-radius:48px;padding:4px 18px}main#kontakt .gform_confirmation_message{color:#fff;font-size:40px;text-align:center;max-width:800px;margin-top:80px;margin-left:auto;margin-right:auto}@media(max-width: 520px){main#kontakt .gform_confirmation_message{font-size:28px}}body.gform-sent main#kontakt section.contactSection .container .leftPart{display:none}body.gform-sent main#kontakt section.contactSection .container .rightPart{width:100%}body.gform-sent main#kontakt section.contactSection .container .rightPart #contHead{display:none}body.gform-sent #changingText{opacity:0}#site-footer .upperWrap{display:none !important}