﻿*{box-sizing:border-box;margin:0;padding:0}body{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:1.5;background:#9c9b9f;overflow-x:hidden}.block-form{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column;gap:20px;margin-top:60px;background-color:#fff;padding:25px;border-radius:20px;border:none}.container{max-width:1010px;margin:0 auto;padding:0 20px}.form{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.form__title{font-size:40px;color:#1c0d7d;font-weight:600;margin-top:20px;margin-bottom:30px}@media screen and (max-width: 488px){.form__title{font-size:30px}}.form__text{color:#32303a}.form__lines{display:flex;align-items:left;flex-direction:column;gap:6px;width:100%}.form__lines-name{width:100%;display:flex;align-items:center;justify-content:space-around;flex-direction:row;gap:25px}@media screen and (max-width: 488px){.form__lines-name{flex-direction:column;gap:0}}.form__input{display:flex;align-items:center;justify-content:center;width:100%;border:none;outline:none;border-bottom:1.5px solid #1c0d7d;padding:10px}.form__input:focus{background-color:rgba(35,15,165,.1)}.form__select{width:100%;height:49px;border-radius:62px;border:1.5px solid #1c0d7d;padding-left:20px;padding-right:20px;font-family:"Poppins",sans-serif;font-size:18px;cursor:pointer;appearance:none;color:#000;margin-bottom:40px}.form__select:focus{background-color:rgba(35,15,165,.1);outline:none}.form__select-wrapper{position:relative;width:100%}.form__select-wrapper::after{content:"ᨆ";position:absolute;right:25px;top:25%;transform:translateY(-50%);pointer-events:none;color:#1c0d7d}@media screen and (max-width: 775px){.form__select-wrapper::after{top:25%}}@media screen and (max-width: 488px){.form__select-wrapper::after{top:25%}}.form__button{width:320px;height:49px;background-color:#1c0d7d;color:#fff;border-radius:48px;border:none;font-family:"Poppins",sans-serif;font-size:18px;margin-bottom:20px;box-shadow:5px 10px 15px rgba(129,129,129,.6);transition:.4s}.form__button:hover,.form__button:active{background-color:rgba(35,15,165,.1);color:#000;border:1px solid #1c0d7d;cursor:pointer}@media screen and (max-width: 488px){.form__button{width:280px}}