﻿@font-face {
    src: url('/fonts/TheStudio/Muli.ttf');
    font-family: Muli;
    font-weight:normal, 400;
}

@font-face {
    src: url('/fonts/TheStudio/Muli-Light.ttf');
    font-family: Muli;
    font-weight: lighter, 300;
}

@font-face {
    src: url('/fonts/TheStudio/Muli-Bold.ttf');
    font-family: Muli;
    font-weight: bold, 600;
}

@font-face {
    src: url('/fonts/TheStudio/Muli-SemiBold.ttf');
    font-family: Muli;
    font-weight: 500;
}

:root{
    --studio-orange:rgba(221,153,51,1);
}


body {
    font-family: Muli, sans-serif;
    margin:0;
    color:#333333;
}

form {
    background: white;
    margin:0;
}

h2 {
    border-bottom: 1px solid #333333;
    padding-bottom: 20px;
    font-size:20pt;
    font-weight:600;
    margin-top:0px;
}

.form-row {
    display: flex;
    gap: 60px;
    margin-top: 20px;
}

.form-group {
    flex: 1;
    display: flex;
    flex-direction: column;
}

label {
    font-size: 14px;
    margin-bottom: 5px;
}

input, select, textarea {
    padding: 8px;
    font-size: 14px;
    border:none;
    font-weight:lighter;
    border-bottom: 1px solid #333333;
    border-radius: 0px;
}

input:focus, select:focus, textarea:focus{
    outline:none;
    border-color:var(--studio-orange);
}

.form-actions {
    display: flex;
    justify-content: flex-end;
    gap: 10px;
    margin-top: 20px;
}

button {
    padding: 10px 40px;
    border: none;
    color: white;
    border-radius: 4px;
    cursor: pointer;
}

.clear-btn {
    background-color: rgb(193, 183, 168);
    color:black;
}

.submit-btn {
    background-color: var(--studio-orange);
    padding:10px 100px;
}


.studio-form-success img{
    width:80px;
}

.studio-form-success{
    text-align:center;
}

.studio-form-success a{
    color:var(--studio-orange);
    text-decoration:none;
}


@media screen and (max-width:590px){
    html body .form-row{
        flex-wrap:wrap;
        gap:20px;
    }

    .form-group{
        flex-basis:100%;
    }
}