.custom-select{outline:none;position:relative;text-align:left;transition:.3s;width:100%}.custom-select .selected{align-items:center;cursor:pointer;display:flex;font-weight:500;font-weight:700;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select .selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' fill='none' viewBox='0 0 16 8'%3E%3Cpath stroke='%23101010' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 1 8 7 1 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;position:absolute;transition:transform .3s ease}.custom-select .active{color:#000}.custom-select__opened{border-bottom-color:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select .open{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select .open:after{transform:rotate(180deg)}.custom-select .open:hover{border-bottom:0}.custom-select .opacity{color:var(--opacity-text)}.custom-select .items{border-top:none;color:var(--dark-color);left:0;max-height:300px;overflow:hidden;overflow-y:auto;padding-top:0;position:absolute;right:0;z-index:1}.custom-select .items .item{color:var(--dark-color);cursor:pointer;display:flex;justify-content:space-between;transition:.3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-select .items .item:hover{background-color:#0d1f610d}.selectHide{display:none}.custom-select,.custom-select .items,input{background-color:var(--block-bg);border-radius:10px;font-size:.75rem;font-weight:700}.custom-select .selected,input{padding:20px}.custom-select .items{box-shadow:0 3px 8px #0000003d;padding:10px 0}.custom-select .items .item{padding:10px 20px}.custom-select .items .item:first-child{margin-top:0}.custom-select .selected:after{height:10px;right:20px;width:15px}.message{font-size:.875rem;font-weight:600;margin:10px auto;text-align:center;width:80%}.message__error{color:red}.message__success{color:green}input::-moz-placeholder{color:var(--opacity-text)}input::placeholder{color:var(--opacity-text)}@media only screen and (min-width:600px){.custom-select,.custom-select .items,input{font-size:1rem}.custom-select .selected,input{padding:30px}.custom-select .items{padding:0}.custom-select .items .item{padding:20px 30px}.custom-select .selected:after{height:12px;right:30px;width:25px}}.form-section .h2{margin:0 auto;width:95%}.form-section .form{display:flex;flex-direction:column;gap:10px;margin-top:30px}.form-section .form .privacy{color:var(--opacity-text);font-size:.75rem;font-weight:500;text-align:center}.form-section .form .privacy .link{color:var(--main-color)}.form-section .form .send{align-self:center;margin-top:15px}@media only screen and (min-width:600px){.form-section .h2{width:90%}.form-section .form{margin-top:40px}.form-section .form .privacy{font-size:.875rem}.form-section .form .send{margin-top:20px}}@media only screen and (min-width:900px){.form-section .form{margin:50px auto 0;width:70%}}@media only screen and (min-width:1440px){.form-section .h2{width:50%}.form-section .form .send{margin-top:30px}}
