main#kontakt{min-height:100vh;overflow:hidden;position:relative;z-index:1}main#kontakt .gradient-bg{height:100%;left:0;max-height:1500px;max-width:1500px;position:absolute;top:0;width:100%}@media (max-width:580px){main#kontakt .gradient-bg{max-height:800px;max-width:800px;top:-80px;width:100%}}main#kontakt section{padding-left:80px;padding-right:80px}@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{position:relative;z-index:2}main#kontakt section.contactSection{min-height:600px;position:relative}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;flex-direction:column;gap:10px}@media (max-width:767px){main#kontakt section.contactSection .container .leftPart .contacts .email,main#kontakt section.contactSection .container .leftPart .contacts .phone{width:-moz-fit-content;width:fit-content}}main#kontakt section.contactSection .container .leftPart .contacts .email a,main#kontakt section.contactSection .container .leftPart .contacts .phone a{border:1px solid #fff;border-radius:100px;color:#cecece;font-size:16px;line-height:20px;padding:4px 16px;text-decoration:none;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{color:#808284;font-size:12px;line-height:12px}main#kontakt section.contactSection .container .leftPart .address{margin-top:45px;width:330px}@media (max-width:767px){main#kontakt section.contactSection .container .leftPart .address{width:200px}}main#kontakt section.contactSection .container .leftPart .address p{color:#fff;font-size:34px;font-weight:500;line-height:1.5em}@media (max-width:767px){main#kontakt section.contactSection .container .leftPart .address p{font-size:24px}}main#kontakt section.contactSection .container .rightPart{background:#0029ff;border-radius:16px;padding:24px;width:50%}@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{color:#fff;font-size:34px;line-height:38px;margin-bottom:24px;width:250px}@media (min-width:768px) and (max-width:1149px){main#kontakt section.contactSection .container .rightPart #contHead{margin-bottom:30px;width:100%}}@media (max-width:767px){main#kontakt section.contactSection .container .rightPart #contHead{font-size:18px;margin-bottom:20px;width:100%}}main#kontakt section.contactSection .container .rightPart form .gform_footer{margin-top:32px}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:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:16px;height:60px;line-height:20px}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container input::-moz-selection,main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container textarea::-moz-selection{background:#fff!important;color:#0029ff!important}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container input::selection,main#kontakt section.contactSection .container .rightPart form .gform-body .gfield .ginput_container textarea::selection{background:#fff!important;color:#0029ff!important}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{box-shadow:none;outline:0}@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 .ginput_container textarea{min-block-size:102px}main#kontakt section.contactSection .container .rightPart form .gform-body .validation_message{color:#fff!important}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload .gform_drop_area{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.4);border-radius:4px!important;display:flex;gap:10px;justify-content:center;padding:21px 16px}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload .gform_drop_area:before{background:hsla(0,0%,100%,.34)!important;border-radius:4px!important;content:"";height:34px!important;margin:0!important;width:34px!important}main#kontakt section.contactSection .container .rightPart form .gform-body .gfield--type-fileupload .gform_drop_instructions{color:#fff;margin:0!important}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]{background-color:#0029ff;border:1px solid #fff;border-radius:48px;color:#fff;font-size:14px;font-weight:500;line-height:14px;padding:4px 18px;text-decoration:none;text-transform:uppercase}main#kontakt .gform_confirmation_message{color:#fff;font-size:40px;margin-left:auto;margin-right:auto;margin-top:0;max-width:800px;text-align:center}@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}