:root {
–black:#303030;
–white:#ffffff;
–primary-color:#5d9333;
–secondary-color:#05315c;
–header-font:;
–text-font: »Montserrat », « Open Sans », « Helvetica », « Arial », sans-serif;
–header-color:var(–secondary-color);
–text-color:var(–black);
–light-font:300;
–regular-font:500;
–fat-font:700;
}
/*
*
* Typography
*
*/
html, body {
font-size:18px;
}
h1, h2, h3, h4, h5, h6 {
color:var(–header-color);
font-family:var(–header-font);
font-weight:var(–fat-font);
}
p, .et_pb_text p, span, li {
color:var(–text-color);
font-family:var(–text-font);
font-weight:var(–regular-font);
}
/*
*
* Navigation
*
*/
.sub-header .et_pb_column {
display:flex;
flex-direction:row;
justify-content:flex-end;
align-items:center;
padding:0.5rem 0;
}
.sub-header .et_pb_module {
margin-bottom:0!important;
margin-left:1ch;
}
.sub-header .et_pb_module, .sub-header a.et_pb_button {
font-size:0.8rem;
}
/*
*
* Images
*
*/
.et_pb_image_wrap {
border-radius:20px;
}
/*
*
* Banners
*
*/
.bg-banner {
height:300px;
max-height:25vh;
}