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