/*!
Theme Name: Simplicity Child
Description: Child theme for Simplicity
Template: simplicity
*/

body {
	--bodyfont: 'Montserrat', sans-serif;
    --titlefont: 'Montserrat', sans-serif;
}

/* Block Seperator */
.wp-block-separator {margin:1rem 0 0 0; height:4px !important;}
.wp-block-separator + h2 {margin-top:15px;}
.wp-block-separator.small {margin:0.5rem 0; width:50px !important; height:2px !important;}
.half-hero:before {background-size:100% auto;}
.hero-form
@media (max-width:991px) {
    .half-hero:before {background-position: center bottom; aspect-ratio: 1/1.4;}
    .half-hero .row > .col-12:first-child {padding-top: 0;}
    .half-hero.experience:before, .half-hero.one-year:before {aspect-ratio: 1/1.08; background-position-y: top;}
}
@media (min-width:992px) {
	.half-hero:before, .half-hero:after {left:55%; width:45%;}
}


/* Hero Form */
.hero-form-headline {display:table; margin: 0 auto; padding:15px 25px !important; border-radius:9px 9px 0 0;}
.hero-form {padding:10px; background-color:var(--color-1); border:5px solid #f8b132; border-radius:7px;}
.hero-form .form-wrapper {padding:25px; background-color:#F3F3F3; border-radius:7px;}
.form-wrapper .field-group {display:grid; row-gap:10px;}
.form-wrapper input, .form-wrapper select {width: 100%; padding: 0.5rem 1rem; border: 1px solid #ddd; border-radius: 5px;}
.form-wrapper .name {display:flex; gap:10px;}
.form-wrapper .disclaimer {margin:25px 0; font-size:0.85rem; text-align: center;}
@media (min-width:992px) {
    .hero-form {margin-bottom:-50px;}
}
