@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@100;300;400;500;700;900&display=swap";.contact-hero{padding-top:133px;background-color:#ecebe7}@media(max-width:1312px){.contact-hero{padding-top:calc(90px + 43*(100vw - 22.5rem)/952)}}.contact-hero__body{display:flex;gap:24px;padding-bottom:60px}@media(max-width:1312px){.contact-hero__body{padding-bottom:calc(40px + 20*(100vw - 22.5rem)/952)}}@media(max-width:992px){.contact-hero__body{flex-direction:column;gap:16px}}.contact-hero__col-01{width:28%;position:relative}@media(max-width:992px){.contact-hero__col-01{width:100%}}.contact-hero__title{color:#232323;font-size:32px;font-weight:700;line-height:normal;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:16px;left:0}@media(max-width:1312px){.contact-hero__title{font-size:calc(24px + 8*(100vw - 22.5rem)/952)}}.contact-hero__title span{color:#cd8c2a}@media(max-width:992px){.contact-hero__title span br{display:none}.contact-hero__title{position:static}}.contact-hero__col-02{width:72%}@media(max-width:992px){.contact-hero__col-02{width:100%}}.contact-hero__text{font-size:52px;line-height:normal;color:#232323;font-weight:400}@media(max-width:1312px){.contact-hero__text{font-size:calc(32px + 20*(100vw - 22.5rem)/952)}}.contact-hero__image img{width:100%;object-fit:cover;height:200px}@media(max-width:767px){.contact-hero__image img{height:100px}}.contact-take{padding-top:100px;padding-bottom:100px;background-image:url(/images/challanges/img-back-01.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media(max-width:1312px){.contact-take{padding-top:calc(50px + 50*(100vw - 22.5rem)/952);padding-bottom:calc(50px + 50*(100vw - 22.5rem)/952)}}.contact-take__body{background-color:#1d0a5b;border-radius:8px;padding:93px 28px}@media(max-width:1312px){.contact-take__body{padding-top:calc(84px + 9*(100vw - 22.5rem)/952);padding-bottom:calc(84px + 9*(100vw - 22.5rem)/952)}}.contact-take__title{text-align:center;font-size:52px;line-height:normal;color:#fff;font-weight:400}@media(max-width:1312px){.contact-take__title{font-size:calc(32px + 20*(100vw - 22.5rem)/952)}}@media(max-width:767px){.contact-take__title{text-align:start}.contact-take__title br{display:none}}.contact-take__buttons{margin-top:40px;display:flex;align-items:center;justify-content:center;gap:24px}@media(max-width:1312px){.contact-take__buttons{margin-top:calc(24px + 16*(100vw - 22.5rem)/952)}}@media(max-width:767px){.contact-take__buttons{flex-direction:column;align-items:flex-start}}.contact-take__link{padding:16px 20px;border-radius:4px;font-size:14px;line-height:normal;font-weight:500;transition:all .3s ease 0s}.contact-take__link:first-child{background-color:#edebe7;color:#cd8c2a}.contact-take__link:first-child:hover,.contact-take__link:nth-child(2){background-color:#cd8c2a;color:#232323}.contact-take__link:nth-child(2):hover{background-color:#edebe7;color:#cd8c2a}.contact-main{padding:60px 0;background-color:#1d0a5b;position:relative;z-index:30}.contact-main__body{display:flex;gap:24px}@media(max-width:992px){.contact-main__body{flex-direction:column}}.contact-main__col-01{width:47%}@media(max-width:992px){.contact-main__col-01{width:100%}}.contact-main__block-01{display:flex;flex-direction:column;gap:24px}.contact-main__title{max-width:350px;width:100%;font-size:40px;line-height:normal;color:#cd8c2a;font-weight:500}@media(max-width:992px){.contact-main__title{max-width:100%}}.contact-main__text{font-size:16px;line-height:normal;color:#fff;font-weight:400;max-width:350px;width:100%}@media(max-width:992px){.contact-main__text{max-width:100%}}.contact-main__socials{display:flex;flex-direction:column;gap:16px}.contact-main__link{display:flex;align-items:center;gap:8px;font-size:16px;line-height:normal;font-weight:600;color:#edebe7;text-transform:uppercase;transition:all .3s ease 0s}.contact-main__link svg path{fill:#fff;transition:all .3s ease 0s}.contact-main__link:hover{color:#cd8c2a}.contact-main__link:hover svg path{fill:#cd8c2a}.contact-main__block-02{margin:24px 0 0;display:flex;flex-direction:column;gap:24px}.contact-main__contacts{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;column-gap:40px;grid-row-gap:16px;row-gap:16px}.contact-main__contact{color:#8479a3;font-size:14px;line-height:normal;display:flex;flex-direction:column;gap:4px}.contact-main__link-contact{color:#edebe7;font-size:16px;line-height:normal;max-width:250px}.contact-main__col-02{width:53%}@media(max-width:992px){.contact-main__col-02{width:100%}}.contact-main__form .contact-form .form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media(max-width:767px){.contact-main__form .contact-form .form{display:flex;flex-direction:column}}.contact-main__form .contact-form .form .top{grid-column-start:span 2}.contact-main__form .contact-form .form .top .title{font-size:40px;line-height:normal;font-weight:500;color:#cd8c2a}.contact-main__form .contact-form .form .top .text{margin:24px 0 0;font-size:16px;line-height:normal;color:#fff;max-width:320px}.contact-main__form .contact-form .form .row input{padding:16px;display:flex;width:100%;background-color:transparent;border-bottom:1px solid #fff;font-size:16px;line-height:normal;color:#fff;transition:all .3s ease 0s}.contact-main__form .contact-form .form .row input::placeholder{color:#fff;font-size:16px;line-height:normal}.contact-main__form .contact-form .form .row input.invalid,.contact-main__form .contact-form .form .row._phone .react-tel-input.invalid .input{border-color:red}.contact-main__form .contact-form .form .row._phone .react-tel-input input{height:100%;border:none;border-bottom:1px solid #fff;padding-left:65px;border-radius:0}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown{width:-moz-fit-content;width:fit-content;position:absolute;top:0;left:0;border:none;background:transparent}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown:hover{background-color:transparent!important}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown.open{width:100%}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .selected-flag{position:absolute;height:51px;top:0;left:0;padding-left:16px;background-color:transparent}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .selected-flag .arrow{border-top-color:#fff;margin-left:5px}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .selected-flag .iti-arrow{right:-5px}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .selected-flag .selected-dial-code{color:#959595;font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.32px}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .country-list{width:100%;top:40px;border-radius:0}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .country-list::-webkit-scrollbar{background:transparent!important;width:0!important}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .country-list::-webkit-scrollbar-track{background:transparent!important}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .country-list::-webkit-scrollbar-thumb{background-color:transparent!important;opacity:0!important}.contact-main__form .contact-form .form .row._phone .react-tel-input .flag-dropdown .country-list li{color:var(--6,#0b1d20);font-family:Geist,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.contact-main__form .contact-form .form .button{margin:32px 0 0 auto;padding:16px 45px;background-color:#cd8c2a;border-radius:4px;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;color:#fff;grid-column-start:2;transition:all .3s ease 0s}.contact-main__form .contact-form .form .button:hover{background-color:#edebe7;color:#cd8c2a}@media(max-width:767px){.contact-main__form .contact-form .form .button{margin:0;max-width:100%;width:100%}}.contact-main__form .contact-form .form .general-error{grid-column-start:1;margin:auto 0 0;padding:13px 32px;display:flex;align-items:center;justify-content:center;border-radius:4px;gap:8px;background-color:#ecebe7}.contact-main__form .contact-form .success-message{max-width:470px;color:#fff;font-size:32px;line-height:normal}@media(max-width:1312px){.contact-main__form .contact-form .success-message{font-size:calc(18px + 14*(100vw - 22.5rem)/952)}}.contact-main__form .contact-form .success-message span{display:flex;margin:40px 0 0;font-weight:700;color:#cd8c2a;font-size:52px}@media(max-width:1312px){.contact-main__form .contact-form .success-message span{font-size:calc(32px + 20*(100vw - 22.5rem)/952)}}