#main {
min-height: 65vh;
}
body {
background-color: var(--outside-container);
} .site-wrapper {
width: 100%;
max-width: 1920px;
background-color: var(--body);
} 
body {
background-color: var(--outside-container);
}  h1.entry-title,
.entry-content p,
.entry-content h2,
.entry-content h3 { }  .shadow-standard {
box-shadow: 0px 5px 16px -5px rgba(33, 33, 33, 0.2);
transition: all .2s ease-in;
}
.shadow-standard:hover {
box-shadow: 0px 8px 32px 0px rgba(33, 33, 33, 0.1);
} .max-width-1024 {
max-width: 1024px;
}
.max-width-768 {
max-width: 768px;
}
.max-width-640 {
max-width: 640px;
}
.max-width-480 {
max-width: 480px;
} .margin-auto{
margin-left: auto;
margin-right: auto;
} .relative{
position: relative;
}
.absolute{
position:absolute;
top: 0px;
left: 0px;
}
.sticky{
position: sticky;
top: 24px;
} .aspect-1-1 img{
aspect-ratio: 1/1;
object-fit: cover;
}
.aspect-3-2 img{
aspect-ratio: 3/2;
object-fit: cover;
}
.aspect-2-3 img{
aspect-ratio: 2/3;
object-fit: cover;
}
.aspect-4-3 img{
aspect-ratio: 4/3;
object-fit: cover;
}
.aspect-3-4 img{
aspect-ratio: 3/4;
object-fit: cover;
}
.aspect-16-9 img{
aspect-ratio: 16/9;
object-fit: cover;
}
.aspect-9-16 img{
aspect-ratio: 9/16;
object-fit: cover;
} .fluentform .frm-fluent-form input:not([type='submit']),
.fluentform .frm-fluent-form textarea {
border-width: 1px;
border-radius: 0px;
border-color: var(--neutral-lightest);
background-color: var(--neutral-lightest);
padding: 12px 16px;
} .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
color: var(--link);
}
.fluentform .ff-el-group {
margin-bottom: 15px;
}
.fluentform .frm-fluent-form input:not([type='submit']):focus,
.fluentform .frm-fluent-form textarea:focus {
border-width: 1px;
border-color: var(--neutral-dark);
background-color: var(--white);
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .0);
}
.fluentform .ff_t_c {
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
color: #666666;
padding-left: 5px;
padding-bottom: 16px;
}
.fluentform .ff-el-is-error .ff-el-form-control {
border: 1px solid var(--link);
}
.fluentform .ff-el-is-error .text-danger {
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 500;
color: var(--link);
}
.fluentform .frm-fluent-form-check-label .ff-el-form-check-input {
top: -1px;
}
.fluentform .frm-fluent-form .ff-el-input--label label {
font-size: .9rem;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
color: var(--text-light);
}
.fluentform .frm-fluent-form input::placeholder,
.fluentform .frm-fluent-form textarea::placeholder {
font-size: 16px;
font-weight: 400;
color: var(--text-light);
}
.fluentform .frm-fluent-form button[type='submit'] {
font-size: 16px;
font-weight: 600;
color: var(--white);
background-color: var(--button-primary);
padding: 12px 32px;
height: auto;
display: block;
margin-right: auto;
}
.fluentform .frm-fluent-form button[type='submit']:hover {
color: var(--white);
background-color: var(--button-primary-hover);
}
.ff-mesage-success {
position: relative;
border: none;
box-shadow: none;
font-size: 15px;
font-weight: 600;
color: var(--text);
letter-spacing: 1px;
padding: 0px;
margin-top: 20px;
}