.form-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:ew-resize;background:#ee7203;border-radius:50%;width:20px;height:20px;transition:background .3s ease-in-out;transform:translateY(-50%);box-shadow:0 0 2px #555}.form-range datalist{writing-mode:vertical-lr;flex-direction:column;justify-content:space-between;width:200px;display:flex}.form-range option{padding:0}.form-range input[type=range]::-webkit-slider-runnable-track{background:#ccc;border-radius:16px;height:1px}.form-range input[type=range]{appearance:none;background-position:50%;border:none;width:100%;height:1px;margin-bottom:2rem}.form-range .detail-steps{color:#a9a9a9;justify-content:space-between;margin-bottom:.5rem;font-size:1rem;display:flex}.form-range .form-input{width:100%}
.form-sumbmit{text-align:center;border-radius:15px;justify-content:center;align-items:center;padding:1rem 1rem 0;display:flex;position:fixed;bottom:50%;left:50%;transform:translate(-50%,50%)}.form-sumbmit p{text-align:center;font-weight:700}a{color:#000;text-decoration:underline}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sumbit-sucess{background-color:#95e195}.submit-error{background-color:#f16262}.base-form-container{padding-top:5rem}@media (max-width:576px){.base-form-container{padding-top:1rem}}form .radio-section{justify-content:center;align-items:center;height:100vh;display:flex}form .radio-item [type=radio]{display:none}form .radio-item+.radio-item{margin-top:5px}form .radio-item label{cursor:pointer;white-space:nowrap;border:2px solid #ffffff1a;border-radius:8px;padding:14px 60px;font-size:18px;font-weight:400;transition:all .4s ease-in-out;display:block;position:relative}form .radio-item label:after,form .radio-item label:before{content:"";border-radius:50%;position:absolute}form .radio-item label:after{border:2px solid #ee7203;width:18px;height:18px;top:calc(50% - 11px);left:20px}form .radio-item label:before{opacity:0;visibility:hidden;background:#ee7203;width:20px;height:20px;transition:all .4s ease-in-out;top:calc(41% - 5px);left:21px;transform:scale(5)}form .radio-item [type=radio]:checked~label:before{opacity:1;visibility:visible;transform:scale(1)}form .file-section{padding-top:1rem}form .file-input{flex-direction:column;width:fit-content;padding-top:2rem;padding-bottom:2rem;display:flex}form .file-input .file-input-text{color:gray;cursor:pointer;padding:.625rem 1.25rem;font-size:1rem;font-weight:300;display:inline-block}form .inputfile{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}form .inputfile+label{color:#fff;cursor:pointer;background-color:#ff670780;border-radius:100px;padding:.625rem 1.25rem;font-size:1.25rem;font-weight:700;display:inline-block}form .inputfile+label svg{vertical-align:middle;fill:currentColor;width:1em;height:1em;margin-top:-.25em;margin-right:.25em}form .recaptcha-text{text-align:center;padding-top:6rem;display:block}@media (max-width:576px){form .recaptcha-text{padding-top:3rem;padding-bottom:1rem}}form .rgpd{align-items:baseline;margin:1rem 0;line-height:1.5rem;display:flex}form .rgpd label{width:calc(100% - 2rem);font-size:1rem}form .rgpd .form-checkbox{width:1rem}form .rgpd .form-checkbox:checked{accent-color:#ff4500}form .radio{align-items:baseline;gap:4rem;margin:2rem 0;display:flex}@media (max-width:834px){form .radio{flex-direction:column;gap:1rem}}form .radio div{align-items:center;gap:2rem;width:fit-content;display:flex}form .radio div label{white-space:nowrap}form .range{margin:2rem 0}form .range .range-budget,form .range .range-deadline{min-height:8rem;padding-bottom:1rem 0;flex-direction:column;justify-content:space-between;display:flex}form input[type=submit]{cursor:pointer;color:#fff;background-color:#ee7203;border:none;border-radius:30px;justify-content:center;align-items:center;width:60%;margin:5rem auto 0;padding:15px 30px;font-size:1.25rem;font-weight:700;text-decoration:none;display:block}@media (max-width:834px){form input[type=submit]{width:100%}}@media (max-width:576px){form input[type=submit]{width:100%;margin:2rem auto 0}}form input[type=submit]:hover{background-color:#ee7203cc}form input[type=submit]+i{color:#a9a9a9;text-align:center;margin:1rem 0;font-size:.75rem;display:block}form .section-title{color:#101213;padding-bottom:1rem;font-size:1rem;font-weight:800}form .form-control-area{height:10rem;margin-bottom:3rem}form .base-form{grid-template-columns:3fr 2fr;gap:2rem;display:grid}form .base-form .base-form-left{flex-direction:column;gap:2rem;display:flex}form .base-form .base-form-right{padding-top:4rem}form .base-form .form-desc{margin-top:-35px}@media (max-width:834px){form .base-form{grid-template-columns:1fr}form .base-form .base-form-right{display:none}}form .contact-file-input{display:none}form .disable{pointer-events:none;opacity:.4;background-color:#a9a9a9}form .disablehover{background-color:#a9a9a9}form .contact-file-btn{color:#fff;cursor:pointer;background:#ee7203;border:none;border-radius:6.25rem;justify-content:center;align-items:center;max-width:fit-content;margin-bottom:2rem;padding:.5rem 1rem;font-size:1.25rem;font-style:normal;font-weight:700;line-height:normal;display:flex;position:relative;left:80vw}form .contact-file-btn span{align-self:center;margin-left:.5rem;display:flex}form .contact-file-btn:hover{background-color:#ee7203cc}form input,form textarea{color:#101213;width:100%;font-size:1rem;font-family:var(--font-raleway);background:#fff;border:none;border-bottom:1px solid #a9a9a9;padding:.75rem .25rem 1.5rem;display:block}form input::placeholder,form textarea::placeholder{color:#a9a9a9}form input.is-invalid,form textarea.is-invalid{background-color:#ff00001a;background-image:url(/assets/images/contact/invalid.svg);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-bottom-color:red}form input.is-valid,form textarea.is-valid{background-image:url(/assets/images/contact/check.svg);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-bottom-color:green}form input:focus-visible,form textarea:focus-visible{border-color:#ee7203;outline:none}form input+p,form textarea+p{color:#a9a9a9;margin-bottom:0;font-size:.75rem;position:absolute;bottom:0;left:0}form input+p.error,form textarea+p.error{color:red}form.checkbox{align-items:baseline;margin-right:2rem;display:flex}form.checkbox label{color:#a9a9a9;order:2;width:calc(100% - 2rem);font-size:1rem}form.checkbox input{order:1;width:1rem;height:1rem;margin-right:.5rem;display:inline-block}form.checkbox input:checked{accent-color:#ff4500}
.nav-form-list{display:flex}@media (max-width:834px){.nav-form-list{flex-direction:column}}.nav-form-list button{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-right:1px solid #fff;outline:none;flex:1;height:320px;transition:all .5s ease-in-out;position:relative}@media (max-width:834px){.nav-form-list button{flex:initial;border-right:none;height:100px}}.nav-form-list button:last-child{border-right:none}.nav-form-list button.isActive{flex:2}@media (max-width:834px){.nav-form-list button.isActive{flex:initial;height:200px}}.nav-form-list button.isActive .wrapper{opacity:0}.nav-form-list button.isActive span{opacity:1}.nav-form-list button .wrapper{width:40px;height:40px;transition:all .5s ease-in-out;position:absolute;bottom:1rem;right:1rem}.nav-form-list button span{color:#ee7203;opacity:1;background-color:#fffc;border-radius:12px;padding:1rem 2rem;font-size:1.375rem;font-weight:800;transition:all .5s ease-in-out}h1{color:#fff;text-align:center;background-color:#ee7203;margin:0;padding:2rem 10%;font-size:4.5rem;font-weight:400}@media (max-width:1024px){h1{font-size:4rem}}@media (max-width:834px){h1{padding:2rem 1rem;font-size:3rem}}@media (max-width:576px){h1{font-size:2.25rem}}h1 span{font-weight:800}
