/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
/* nunito-sans-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-200.fe4766c9.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-200italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 200;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-200italic.614abe35.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 300;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-300.0ec8f022.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 300;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-300italic.bb685fa5.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-regular.02db7ab4.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 400;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-italic.63dc9c0f.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 500;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-500.f375b715.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 500;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-500italic.f9335b2c.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 600;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-600.95dd2ca1.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-600italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 600;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-600italic.ccffa6c7.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-700.a05e1ed5.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 700;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-700italic.6456eb56.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 800;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-800.7e948875.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-800italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 800;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-800italic.eec9591d.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 900;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-900.075fb3ca.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* nunito-sans-900italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Nunito Sans";
  font-style: italic;
  font-weight: 900;
  src: url(fonts/nunito-sans-v18-latin_latin-ext-900italic.ea617aa1.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* antic-didone-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Antic Didone";
  font-style: normal;
  font-weight: 400;
  src: url(fonts/antic-didone-v17-latin-regular.959d14fd.woff2) format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
:root {
  --font-base: "Nunito Sans", sans-serif;
  --font-titles: "Antic Didone", serif;
}

body {
  font-family: var(--font-base);
}

h1, h2, h3 {
  font-family: var(--font-titles);
}

h1.wp-block-heading {
  font-size: 3.5em;
  margin-bottom: 0em;
}

h2.wp-block-heading {
  text-align: left;
  font-size: 2em;
  margin-top: 0;
}

h2.has-text-align-center {
  text-align: center;
}

div.wp-site-blocks {
  margin: 0px auto;
  max-width: 800px;
  background-color: #f8f0de;
}

div.wp-block-buttons {
  justify-content: center;
}
div.wp-block-buttons div.wp-block-button a {
  background: none;
  border: 1px white solid;
  border-radius: 0;
  padding: 0.5em 2em;
}

/*****************************************************************************/
div.wp-block-buttons {
  justify-content: center;
}
div.wp-block-buttons div.wp-block-button a {
  background: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  border-color: #231f20;
  padding: 0.5em 2em;
}
div.wp-block-buttons div.button-white a {
  color: white;
  border-color: white;
}

div.wp-block-cover {
  text-align: center;
  padding: 30px;
}
div.wp-block-cover div.wp-block-columns {
  padding: 40px;
}

figure.wp-block-image {
  margin: 0;
}

/*****************************************************************************/
ul.no-bullet-compact {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.1em 1em;
  list-style: none;
  padding: 0;
}
ul.no-bullet-compact li {
  display: contents;
}

ul.bar-separate-compact {
  padding: 0;
  margin: 0;
}
ul.bar-separate-compact li {
  list-style: none;
  display: inline;
}
ul.bar-separate-compact li + li::before {
  content: "| ";
}

h2.cta-heading {
  font-size: 3.2em;
  margin-bottom: 0;
}

/*****************************************************************************/
.no-margin-bottom {
  margin-bottom: 0;
}

/*****************************************************************************/
body.page-id-13 div.about-me-block p {
  text-align: left;
}
body.page-id-13 div.about-me-block p mark {
  font-family: var(--font-titles);
  font-size: 2.5rem;
}
body.page-id-13 div.portfolio-cover figure.wp-block-image {
  margin: 0 auto;
}
body.page-id-13 div.portfolio-cover figure.wp-block-image img {
  width: 100%;
  height: auto;
  max-width: 400px;
  max-height: 340px;
}
body.page-id-13 div.portfolio-cover div.wp-block-group {
  gap: 30px;
}
body.page-id-13 div.portfolio-cover ul.bar-separate-compact {
  margin-bottom: 20px;
  margin-top: 5px;
}

div.services-row {
	justify-content: space-around;
}

div.services-row div.wp-block-group {
  max-width: 230px;
}
div.services-row div.wp-block-group div.service-inner {
  min-height: 300px;
}
div.services-row div.wp-block-group div.service-inner-tall {
  min-height: 340px;
}

div.contact-form-container {
  padding: 2em;
}

/*# sourceMappingURL=style-index.css.map*/