.flex_center{display:flex;justify-content:center;margin:45px 0}.welcome_0 h1{margin-top:0}.welcome_0 .info_box{margin-top:30px}.welcome_0 .info_box .info_box_inbox{display:flex;flex-direction:column;gap:10px;margin-top:12px}.welcome_0 .info_box .info_box_inbox .line{margin:0;display:flex;align-items:center;gap:20px}.welcome_0 .info_box .info_box_inbox .line::before{content:'';width:21px;height:21px;background-color:#CD5C2B;display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:21px 21px;mask-repeat:no-repeat;mask-position:center center;mask-size:21px 21px}.welcome_0 .info_box .info_box_inbox .line.date::before{-webkit-mask-image:url('../../img/date_icon.svg');mask-image:url('../../img/date_icon.svg')}.welcome_0 .info_box .info_box_inbox .line.time::before{-webkit-mask-image:url('../../img/time_icon.svg');mask-image:url('../../img/time_icon.svg')}.welcome_0 .info_box .info_box_inbox .line.place::before{-webkit-mask-image:url('../../img/place_icon.svg');mask-image:url('../../img/place_icon.svg')}.welcome_0 .info_box .info_box_inbox .line.date_registration::before{-webkit-mask-image:url('../../img/registration_icon.svg');mask-image:url('../../img/registration_icon.svg')}.welcome_1{padding:100px 0 0}.welcome_1 h2{margin-top:0}.welcome_1 .inbox{display:flex;gap:60px}.welcome_1 .inbox .left{flex:1}.welcome_1 .inbox .right{flex:1}.welcome_1 .inbox .right .right_inbox{max-width:400px}.welcome_1 .inbox .right .right_inbox .text_box{padding:24px 28px;box-sizing:border-box;background-color:rgba(205,92,43,0.07);border-radius:30px}.welcome_1 .inbox .right .right_inbox .note{font-style:italic;text-align:right;margin:5px 0 0;font-size:14px;line-height:20px}.welcome_1 .flex_center{margin-bottom:0}@media screen and (max-width:900px){.welcome_1 .inbox{flex-direction:column;gap:50px}}@media screen and (max-width:750px){.welcome_1{padding:60px 0 0}}@media screen and (max-width:500px){.welcome_1 .inbox .right .right_inbox .text_box{padding:18px}}.welcome_2{padding:100px 0}.welcome_2 .form_box h2{margin:0}.welcome_2 .form_box .inbox{margin:30px 0 0}.welcome_2 .form_box .inbox form{width:100%}.welcome_2 .form_box .inbox form .row{display:flex;margin-top:20px;gap:20px}.welcome_2 .form_box .inbox form .row:nth-child(2){margin-top:0}.welcome_2 .form_box .inbox form .row .cell{display:flex;flex:1}.welcome_2 .form_box .inbox form label{cursor:pointer}.welcome_2 .form_box .inbox form label,.welcome_2 .form_box .inbox form .label{width:100%;margin:0;font-size:14px;line-height:28px;font-weight:500;text-align:left;display:inline-block;vertical-align:middle;position:relative}.welcome_2 .form_box .inbox form label .star,.welcome_2 .form_box .inbox form .label .star{color:#282E51}.welcome_2 .form_box .inbox form label input[type=text]{border-radius:50px;color:#282E51;width:100%;display:block;border:1px solid rgba(205,92,43,0.07);background-color:rgba(205,92,43,0.07);font-size:16px;line-height:26px;font-weight:400;text-align:left;padding:18px 25px 8px;box-sizing:border-box;transition:all 400ms ease 0ms}.welcome_2 .form_box .inbox form label input[type=text]:focus,.welcome_2 .form_box .inbox form label textarea:focus{border-color:#000000}.welcome_2 .form_box .inbox form label input[type=text].red_warning,.welcome_2 .form_box .inbox form label textarea.red_warning{border-color:#E72628 !important}.welcome_2 .form_box .inbox form label .text{display:inline-block;vertical-align:middle;font-size:14px;line-height:22px;font-weight:400}.welcome_2 .form_box .inbox form .cell label{position:relative}.welcome_2 .form_box .inbox form .cell label .placeholder{display:flex;align-items:center;z-index:998;position:absolute;left:25px;top:14px;font-size:16px;line-height:24px;font-weight:400;color:#282E51;padding:0;transition:all 400ms ease 0ms}.welcome_2 .form_box .inbox form .cell label:focus-within .placeholder,.welcome_2 .form_box .inbox form .cell label:not(.place_in_select, .place_in_file):not(:has(:placeholder-shown)) .placeholder,.welcome_2 .form_box .inbox form .cell label.place_in_select:not(:has(.select2-selection__rendered:empty)) .placeholder,.welcome_2 .form_box .inbox form .cell label.active .placeholder{z-index:99999;top:4px;line-height:12px;font-size:10px}.welcome_2 .form_box .inbox form .cell label ::placeholder{user-select:none;color:transparent}.welcome_2 .form_box .inbox form .cell label .placeholder.move{left:55px}.welcome_2 .form_box .inbox form .bot{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:15px;margin-top:14px}.welcome_2 .form_box .inbox form .bot .gdpr{text-align:left;font-size:13px;line-height:20px;margin:0;color:#CD5C2B}.welcome_2 .form_box .inbox form .bot .gdpr a{text-decoration:underline}.notouch .welcome_2 .form_box .inbox form .bot .gdpr a:hover{text-decoration:none}.welcome_2 .form_box .contact_info{padding-top:100px}.welcome_2 .form_box .contact_info_inbox{display:flex;flex-direction:column;gap:20px;margin-top:18px}.welcome_2 .form_box .contact_info_inbox .contact_line{margin:0;display:flex;align-items:center;gap:20px}.welcome_2 .form_box .contact_info_inbox .contact_line::before{content:'';width:21px;height:21px;background-color:#CD5C2B;display:inline-block;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:21px 21px;mask-repeat:no-repeat;mask-position:center center;mask-size:21px 21px}.welcome_2 .form_box .contact_info_inbox .contact_line.person::before{-webkit-mask-image:url('../../img/person_icon.svg');mask-image:url('../../img/person_icon.svg')}.welcome_2 .form_box .contact_info_inbox .contact_line.phone::before{-webkit-mask-image:url('../../img/phone_icon.svg');mask-image:url('../../img/phone_icon.svg')}.welcome_2 .form_box .contact_info_inbox .contact_line.mail::before{-webkit-mask-image:url('../../img/mail_icon.svg');mask-image:url('../../img/mail_icon.svg')}.welcome_2 .form_box .contact_info_inbox .contact_line a:hover{text-decoration:underline}@media screen and (max-width:1500px){.welcome_2 .form_box .inbox form .row{margin-top:13px;gap:13px}}@media screen and (max-width:1000px){.welcome_2 .form_box .inbox{margin:20px 0 0}}@media screen and (max-width:900px){.welcome_2 .form_box .inbox{width:100%}.welcome_2 .form_box .inbox form .row{flex-direction:column;margin-top:9px;gap:9px}}@media screen and (max-width:800px){.welcome_2 .form_box .inbox form .bot{margin-top:22px}}@media screen and (max-width:750px){.welcome_2{padding:60px 0 140px}.welcome_2 .form_box .contact_info{padding-top:60px}}@media screen and (max-width:650px){.welcome_2 .form_box .inbox form .bot{margin-top:15px;gap:20px;flex-direction:column;align-items:flex-end}}/*# sourceMappingURL=homepage.css.map */