:root {
  --font-family--body\<deleted\|variable-12f22de5-b852-fe8a-2a46-a79f8bcd5128\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_theme---text--primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --_typography---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>: 1rem;
  --_typography---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
  --_typography---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>: var(--font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>);
  --_typography---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>: 0rem;
  --font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  --_typography---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>: 4rem;
  --_typography---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>: var(--font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>);
  --_typography---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>: 3rem;
  --_typography---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
  --_typography---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>: 2rem;
  --_typography---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
  --_typography---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>: 1.5rem;
  --_typography---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>: var(--font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>);
  --_typography---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>: 1.25rem;
  --_typography---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
  --_typography---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_typography---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>: 1rem;
  --_typography---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
  --_typography---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
  --_typography---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
  --_theme---link--primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>: #2d62ff;
  --_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>: 1.5rem;
  --_layout---spacing--xxtiny\<deleted\|variable-129aa20f-5740-1bfd-2704-735484d3f6b4\>: .25rem;
  --_layout---spacing--xxsmall\<deleted\|variable-77242168-ebb4-1151-4c80-afa4ff9c0e20\>: 1rem;
  --font-weight--medium\<deleted\|variable-baf14b91-1ecf-7eec-364d-d227df22885f\>: 500;
  --_theme---border--primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--neutral--neutral-light\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --_typography---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>: 1.25rem;
  --font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>: 1.5;
  --_layout---spacing--medium\<deleted\|variable-16b36a6a-fa85-9791-63c6-1573640a7b16\>: 2rem;
  --_layout---spacing--xtiny\<deleted\|variable-810c6c88-0806-9b36-6f00-e78782aeb671\>: .5rem;
  --_layout---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>: 2.5rem;
  --_sizes---max-width--small\<deleted\|variable-61dc2c3a-682a-cb47-1f07-5779ce2a251e\>: 20rem;
  --_layout---spacing--tiny\<deleted\|variable-c63f7f69-0185-2382-ea35-8a90e40cdf67\>: .75rem;
  --_theme---text--secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--neutral--neutral-dark\<deleted\|variable-25a4cec1-64e8-43f9-be9a-1f3e2adc8a86\>);
  --_layout---spacing--xsmall\<deleted\|variable-4d102442-bcc2-ed38-b783-121670b65488\>: 1.25rem;
  --_theme---system--error-background\<deleted\|variable-5676ad0e-c9bd-ac1f-f269-e1d6fb10796d\>: var(--others--red-light\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --_theme---system--error-text\<deleted\|variable-064ab237-0657-2c8d-ec97-546c06f08d75\>: var(--others--red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --blue: #044365;
  --dark-blue: #002a41;
  --white: white;
  --siver: #e5e5f1;
  --cream: #f8eedf;
  --green: #21bb76;
  --dark-green: #008d4e;
  --neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
  --font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>: 400;
  --letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>: 0em;
  --font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>: 1.1;
  --font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>: 700;
  --font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>: 1.2;
  --font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>: 1.4;
  --neutral--neutral-light\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --neutral--neutral-dark\<deleted\|variable-25a4cec1-64e8-43f9-be9a-1f3e2adc8a86\>: #444;
  --others--red-light\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --others--red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  font-family: var(--font-family--body\<deleted\|variable-12f22de5-b852-fe8a-2a46-a79f8bcd5128\>);
  color: var(--_theme---text--primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
  font-size: var(--_typography---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>);
  line-height: var(--_typography---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>);
  font-weight: var(--_typography---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>);
  letter-spacing: var(--_typography---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>);
}

h1 {
  margin-top: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>);
  line-height: var(--_typography---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>);
  font-weight: var(--_typography---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>);
  letter-spacing: var(--_typography---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>);
}

h2 {
  margin-top: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>);
  line-height: var(--_typography---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>);
  font-weight: var(--_typography---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>);
  letter-spacing: var(--_typography---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>);
}

h3 {
  margin-top: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>);
  line-height: var(--_typography---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>);
  font-weight: var(--_typography---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>);
  letter-spacing: var(--_typography---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>);
}

h4 {
  margin-top: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>);
  line-height: var(--_typography---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>);
  font-weight: var(--_typography---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>);
  letter-spacing: var(--_typography---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>);
}

h5 {
  margin-top: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>);
  line-height: var(--_typography---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>);
  font-weight: var(--_typography---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>);
  letter-spacing: var(--_typography---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>);
}

h6 {
  font-family: var(--font-family--heading\<deleted\|variable-bfab4163-5aae-b471-164e-c7f19436eafa\>);
  font-size: var(--_typography---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>);
  line-height: var(--_typography---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>);
  font-weight: var(--_typography---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>);
  letter-spacing: var(--_typography---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
}

a {
  color: var(--_theme---link--primary\<deleted\|variable-ad940cb5-1815-151e-2cbc-4f27dec2b1e5\>);
}

ul, ol {
  margin-top: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  padding-left: var(--_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>);
}

li {
  margin-bottom: var(--_layout---spacing--xxtiny\<deleted\|variable-129aa20f-5740-1bfd-2704-735484d3f6b4\>);
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: var(--_layout---spacing--xxsmall\<deleted\|variable-77242168-ebb4-1151-4c80-afa4ff9c0e20\>);
  font-weight: var(--font-weight--medium\<deleted\|variable-baf14b91-1ecf-7eec-364d-d227df22885f\>);
}

blockquote {
  margin-bottom: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>);
  padding: var(--_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>) var(--_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>);
  border-left: .25rem solid var(--_theme---border--primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  font-size: var(--_typography---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>);
  line-height: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
}

figure {
  margin-top: var(--_layout---spacing--medium\<deleted\|variable-16b36a6a-fa85-9791-63c6-1573640a7b16\>);
  margin-bottom: var(--_layout---spacing--medium\<deleted\|variable-16b36a6a-fa85-9791-63c6-1573640a7b16\>);
}

figcaption {
  margin-top: var(--_layout---spacing--xtiny\<deleted\|variable-810c6c88-0806-9b36-6f00-e78782aeb671\>);
  text-align: center;
}

.utility-page_component {
  width: 100%;
  max-width: 100%;
  height: 100svh;
  padding-right: var(--_layout---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>);
  padding-left: var(--_layout---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page_wrapper {
  max-width: var(--_sizes---max-width--small\<deleted\|variable-61dc2c3a-682a-cb47-1f07-5779ce2a251e\>);
  grid-column-gap: var(--_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>);
  grid-row-gap: var(--_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_form {
  grid-column-gap: var(--_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>);
  grid-row-gap: var(--_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

.padding-global {
  padding-left: 4%;
  padding-right: 4%;
}

.form_input {
  min-height: 3rem;
  margin-bottom: var(--_layout---spacing--tiny\<deleted\|variable-c63f7f69-0185-2382-ea35-8a90e40cdf67\>);
  padding: var(--_layout---spacing--tiny\<deleted\|variable-c63f7f69-0185-2382-ea35-8a90e40cdf67\>) var(--_layout---spacing--xxsmall\<deleted\|variable-77242168-ebb4-1151-4c80-afa4ff9c0e20\>);
  border: 1px solid var(--_theme---border--primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>);
  background-color: #0000;
}

.form_input::placeholder {
  color: var(--_theme---text--secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>);
}

.page-wrapper {
  font-family: ivystyle-sans, sans-serif;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto !important;
  margin-right: auto !important;
}

.form_message-error {
  margin-top: var(--_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>);
  padding: var(--_layout---spacing--xsmall\<deleted\|variable-4d102442-bcc2-ed38-b783-121670b65488\>);
  background-color: var(--_theme---system--error-background\<deleted\|variable-5676ad0e-c9bd-ac1f-f269-e1d6fb10796d\>);
  color: var(--_theme---system--error-text\<deleted\|variable-064ab237-0657-2c8d-ec97-546c06f08d75\>);
}

.nav_button {
  background-color: var(--blue);
  color: #fff;
  text-align: center;
  border-radius: .5rem;
  padding: .7rem 1.5rem;
  text-decoration: none;
  transition: all .3s;
}

.nav_button:hover {
  background-color: var(--dark-blue);
}

.navbar_component {
  z-index: 100;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar_wrapper {
  color: #000;
  letter-spacing: 0;
  background-color: #f8eedf;
  border-radius: .5rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding: .875rem .875rem .875rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.brand_svg {
  color: var(--blue);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_menu {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.body {
  color: var(--blue);
  letter-spacing: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: all .3s;
}

.menu_link {
  color: var(--blue);
  text-align: left;
  padding: .25rem .5rem;
  text-decoration: none;
  display: flex;
}

.section_hero {
  background-image: url('../images/hero_bg.svg');
  background-position: 0 0;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100dvh;
  padding-top: 6rem;
  position: relative;
  overflow: hidden;
}

.hero_wrapper {
  position: relative;
}

.hero_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  margin-top: 5rem;
}

.hero_left {
  width: 700px;
  color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.hero_left-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.hero_buttons-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button {
  background-color: var(--blue);
  color: var(--white);
  text-align: center;
  border-radius: .5rem;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: all .3s;
}

.button:hover {
  background-color: var(--dark-blue);
}

.button_line {
  color: var(--white);
  background-color: #3898ec00;
  border-bottom: 1px solid #ffffff4d;
  padding: .7rem 0;
}

.hero_left-bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.heading-style-h1 {
  font-family: ivymode, sans-serif;
  font-size: 4.3rem;
  font-weight: 600;
  line-height: 1.2;
}

.text-size-normal {
  font-size: 1.125rem;
}

.text-size-normal.light {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: ivystyle-sans, sans-serif;
  font-weight: 300;
  line-height: 1.1;
}

.semibold {
  font-weight: 600;
}

.heading-style-h5 {
  font-family: ivymode, sans-serif;
  font-size: 1.3rem;
}

.heading-style-h5.caps {
  text-transform: uppercase;
}

.hero_right {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.image {
  pointer-events: none;
  object-fit: cover;
  flex: none;
  transform: rotate(10deg);
}

.brand_bg {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: absolute;
  bottom: 0%;
  left: 15%;
  right: 0%;
}

.hero_left-paragraph {
  width: 500px;
}

.section_letter-scrolling {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.letter_scrolling-mask {
  overflow: hidden;
}

.letter_scrolling-track {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.letter_scrolling-group {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scroll-text {
  text-transform: uppercase;
  font-family: ivymode, sans-serif;
  font-size: 2rem;
  line-height: 1;
}

.section_intro {
  background-image: url('../images/intro_bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.intro_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.intro_heading-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  width: 600px;
  display: flex;
}

.intro_paragraph-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.heading-style-h2 {
  font-family: ivymode, sans-serif;
  font-size: 3.8rem;
  font-weight: 600;
  line-height: 1;
}

.section_obra {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.obra_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.obra_left-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 430px;
  display: flex;
}

.heading-style-h3 {
  font-family: ivymode, sans-serif;
  font-size: 3.1rem;
  font-weight: 600;
  line-height: 1;
}

.obra_right-heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.obra_list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--siver);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-family: ivymode, sans-serif;
  line-height: 1.2;
  list-style-type: disc;
  display: flex;
}

.obra_right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 595px;
  display: flex;
}

.text-size-large {
  font-size: 1.2rem;
}

.list-icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: auto;
  display: flex;
}

.section_cards {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.cards_wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cards_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: stretch center;
}

.cards_heading {
  text-align: center;
  margin-bottom: 3rem;
}

.card_item {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  color: var(--white);
  background-image: linear-gradient(0deg, #a14137, #d35143);
  border-radius: .5rem;
  flex-flow: column;
  padding: 3rem;
  display: flex;
}

.card_item-details {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 270px;
  display: flex;
}

.card_details-heading {
  border-bottom: 1px solid #ffffff4d;
  padding-bottom: 1.5rem;
}

.card_number-text {
  opacity: .15;
  color: #000;
  font-family: ivymode, sans-serif;
  font-size: 10rem;
  font-weight: 600;
  line-height: 1;
}

.section_autora {
  background-image: url('../images/intro_bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.autora_wrapper {
  justify-content: center;
  align-items: center;
}

.autora_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.autora_photography {
  border-radius: .5rem;
  justify-content: space-between;
  align-items: stretch;
  width: 370px;
  display: flex;
  overflow: hidden;
}

.autora_image {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: auto;
}

.autora_heading, .autora_bio {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.button_icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.social_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--blue);
  background-color: #ffffffbf;
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem 1rem 1rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.social_button:hover {
  background-color: var(--dark-blue);
  color: var(--white);
}

.button_text {
  line-height: 1;
}

.autora_right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section_editora {
  background-image: url('../images/editora_bg.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.editora_image {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: auto;
}

.editora_art-image {
  border-radius: .5rem;
  justify-content: space-between;
  align-items: stretch;
  width: 370px;
  display: flex;
  overflow: hidden;
}

.editora_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.editora_wrapper {
  justify-content: center;
  align-items: center;
}

.editora_right-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--cream);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.editora_heading, .editora_info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.social_button-dark {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--blue);
  color: var(--cream);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem 1rem 1rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.social_button-dark:hover {
  background-color: var(--dark-blue);
}

.foorter_component {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.footer_layout {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  place-items: center;
}

.text-size-small {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-small.light {
  font-weight: 300;
}

.footer_social {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_credits {
  opacity: .2;
  transition: all .2s;
}

.footer_credits:hover {
  opacity: 1;
}

.footer_social-link {
  background-color: var(--blue);
  color: var(--cream);
  border-radius: .3rem;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.footer_social-link:hover {
  background-color: var(--cream);
  color: var(--blue);
}

.footer_link-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_link {
  color: var(--blue);
  text-decoration: none;
}

.section_reserva {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.reserva_layout {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.resreva_left-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 430px;
  display: flex;
}

.reserva_heading {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.resreva_description {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cta_button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--green);
  color: var(--white);
  border-radius: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 1.5rem 1rem 1rem;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.cta_button:hover {
  background-color: var(--dark-green);
  color: var(--white);
}

.resreva_right-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--siver);
  border-radius: .5rem;
  flex-flow: column;
  padding: 3rem;
  display: flex;
}

.reserva_right-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.heading-style-h4 {
  font-family: ivymode, sans-serif;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 1;
}

.reserva_right-heading {
  width: 200px;
}

.div-block {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.button-submit {
  background-color: var(--blue);
  color: var(--white);
  border-radius: .5rem;
  margin-top: .5rem;
  margin-bottom: 0;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 300;
  text-decoration: none;
  transition: all .3s;
}

.button-submit:hover {
  background-color: var(--dark-blue);
}

.text-field {
  border: 1px solid var(--siver);
  border-radius: .5rem;
  height: auto;
  margin-bottom: .5rem;
  padding: .7rem;
  font-weight: 300;
}

.text-field::placeholder {
  font-size: 1rem;
}

.form_label {
  margin-bottom: .15rem;
  font-weight: 500;
}

.checkbox-field {
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
}

.checkbox {
  margin-top: .3rem;
}

.form {
  flex-flow: column;
  display: flex;
}

.success_message {
  background-color: #caf3e8;
  border-radius: .5rem;
  padding: 1rem;
}

.error_message {
  text-align: center;
  border-radius: .5rem;
  margin-top: 1rem;
  padding: 1rem;
}

@media screen and (max-width: 991px) {
  body {
    --_typography---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>: 1rem;
    --_typography---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>: var(--font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>);
    --_typography---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>: 4rem;
    --_typography---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>: var(--font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>);
    --_typography---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>: 3rem;
    --_typography---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>: 2rem;
    --_typography---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>: 1.5rem;
    --_typography---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>: var(--font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>);
    --_typography---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>: 1.25rem;
    --_typography---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>: 1rem;
    --_typography---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>: 1.25rem;
    --_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>: 0rem;
    --_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>: 1.5rem;
    --_layout---spacing--xxtiny\<deleted\|variable-129aa20f-5740-1bfd-2704-735484d3f6b4\>: .25rem;
    --_layout---spacing--xxsmall\<deleted\|variable-77242168-ebb4-1151-4c80-afa4ff9c0e20\>: 1rem;
    --_layout---spacing--medium\<deleted\|variable-16b36a6a-fa85-9791-63c6-1573640a7b16\>: 1.5rem;
    --_layout---spacing--xtiny\<deleted\|variable-810c6c88-0806-9b36-6f00-e78782aeb671\>: .5rem;
    --_layout---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>: 2.5rem;
    --_layout---spacing--tiny\<deleted\|variable-c63f7f69-0185-2382-ea35-8a90e40cdf67\>: .75rem;
    --_layout---spacing--xsmall\<deleted\|variable-4d102442-bcc2-ed38-b783-121670b65488\>: 1.25rem;
  }

  .nav_menu {
    display: none;
  }

  .section_hero {
    height: 100%;
  }

  .hero_layout {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .hero_left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .button_line {
    display: none;
  }

  .hero_right {
    margin-top: 2rem;
  }

  .hero_left-paragraph, .intro_heading-group {
    width: 100%;
  }

  .obra_layout {
    grid-template-columns: 1fr;
  }

  .obra_left-heading, .obra_right-wrapper {
    width: 100%;
  }

  .section_cards {
    padding-top: 0;
  }

  .cards_layout {
    grid-template-columns: 1fr 1fr;
  }

  .autora_layout, .editora_layout, .reserva_layout {
    grid-template-columns: 1fr;
  }

  .resreva_right-wrapper {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_typography---body--body-font-size\<deleted\|variable-c31a7690-706d-b306-2a88-df25ab7f570c\>: 1rem;
    --_typography---body--body-line-height\<deleted\|variable-1c6008e9-a643-5a0e-34ee-589ff305e029\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography---body--body-font-weight\<deleted\|variable-089d620a-0d6b-23c4-e291-a63d21d45f41\>: var(--font-weight--normal\<deleted\|variable-93ed68dc-32a9-557c-67ad-eb13e98cb973\>);
    --_typography---body--body-letter-spacing\<deleted\|variable-55eaaa76-32fb-95c2-c071-3f35bdcfacad\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h1--h1-font-size\<deleted\|variable-9248c256-34ab-ac43-9c1f-a5fad81dc417\>: 2.5rem;
    --_typography---h1--h1-line-height\<deleted\|variable-7c769c0b-f28d-7cea-9db1-62596e10b05c\>: var(--font-height--small\<deleted\|variable-9d0ffc55-a1f6-4ec1-3d0b-51feb1f180ee\>);
    --_typography---h1--h1-font-weight\<deleted\|variable-ff079d6c-2301-f95f-edc8-4364711157e5\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h1--h1-letter-spacing\<deleted\|variable-9f53352d-168e-4ca8-593a-9b784b466bff\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h2--h2-font-size\<deleted\|variable-1fe352f9-1db3-1a5b-b50b-45077d3e4181\>: 2rem;
    --_typography---h2--h2-line-height\<deleted\|variable-54f1463e-7de0-62ba-2380-a160070cf0e7\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography---h2--h2-font-weight\<deleted\|variable-cacbf1a1-1cf0-52d1-b572-81ef066de2ad\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h2--h2-letter-spacing\<deleted\|variable-50a3c625-cead-561b-eb7c-a478d88b769d\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h3--h3-font-size\<deleted\|variable-403eb803-4cf9-1e08-bee7-396468bb5a99\>: 1.5rem;
    --_typography---h3--h3-line-height\<deleted\|variable-3b89aa77-9a4d-79ad-d4b6-a6e813dd1f7b\>: var(--font-height--medium\<deleted\|variable-01967285-d0cb-eaba-895c-c7d250297185\>);
    --_typography---h3--h3-font-weight\<deleted\|variable-c2ad6505-a9c8-ad95-a3ee-9262df80968f\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h3--h3-letter-spacing\<deleted\|variable-9b125903-5b92-bfca-6015-4e18f4f5d058\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h4--h4-font-size\<deleted\|variable-a1655acf-bde6-fee0-9dcb-7b8e409ac6af\>: 1.25rem;
    --_typography---h4--h4-line-height\<deleted\|variable-ef036c47-8240-90e7-71a0-510d27833ec3\>: var(--font-height--large\<deleted\|variable-44295675-a5cf-94bf-7be6-97f253c89c21\>);
    --_typography---h4--h4-font-weight\<deleted\|variable-6f1d4245-a21e-5ddc-62ec-37730835ceb6\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h4--h4-letter-spacing\<deleted\|variable-a6400d67-4e73-a460-cfdc-0c58e19256d9\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h5--h5-font-size\<deleted\|variable-6a78d52a-0da1-8fa3-8f1b-fa48478cfab5\>: 1rem;
    --_typography---h5--h5-line-height\<deleted\|variable-f8f85e04-c46d-5cb2-a774-9f59fd2ae0a5\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography---h5--h5-font-weight\<deleted\|variable-cb545d03-dad0-1912-1b23-4ba743193262\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h5--h5-letter-spacing\<deleted\|variable-412cb9f7-5f09-ecff-c63c-86f028424397\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---h6--h6-font-size\<deleted\|variable-2d5686e9-e62d-a54c-275f-4081f0ff9316\>: .875rem;
    --_typography---h6--h6-line-height\<deleted\|variable-46797651-de28-a3be-4189-b306b2785659\>: var(--font-height--xlarge\<deleted\|variable-512fa0fb-0d03-f45f-6788-158873fe6efe\>);
    --_typography---h6--h6-font-weight\<deleted\|variable-8f4e042a-8f96-256c-4bbd-e24b9374e230\>: var(--font-weight--bold\<deleted\|variable-f790963c-4bfa-c585-e862-b697ed5dc4cb\>);
    --_typography---h6--h6-letter-spacing\<deleted\|variable-3bc73b30-ecf2-46dc-a014-e35f5e78db59\>: var(--letter-spacing--default\<deleted\|variable-23ab7407-db55-f93e-dac3-b3d30f1a673e\>);
    --_typography---font-size--medium\<deleted\|variable-4970052e-b566-c488-2e90-dfc14d4ac8fe\>: 1.25rem;
    --_layout---spacing--none\<deleted\|variable-8a26e1b2-99d0-6056-10b0-0512b75ea1ec\>: 0rem;
    --_layout---spacing--small\<deleted\|variable-47983b4a-cf49-97f5-ed45-ee817962b506\>: 1.5rem;
    --_layout---spacing--xxtiny\<deleted\|variable-129aa20f-5740-1bfd-2704-735484d3f6b4\>: .25rem;
    --_layout---spacing--xxsmall\<deleted\|variable-77242168-ebb4-1151-4c80-afa4ff9c0e20\>: 1rem;
    --_layout---spacing--medium\<deleted\|variable-16b36a6a-fa85-9791-63c6-1573640a7b16\>: 1.25rem;
    --_layout---spacing--xtiny\<deleted\|variable-810c6c88-0806-9b36-6f00-e78782aeb671\>: .5rem;
    --_layout---spacing--global-padding\<deleted\|variable-a69bb0f7-8ee2-6097-ebfb-40356dd58ab7\>: 1.25rem;
    --_layout---spacing--tiny\<deleted\|variable-c63f7f69-0185-2382-ea35-8a90e40cdf67\>: .75rem;
    --_layout---spacing--xsmall\<deleted\|variable-4d102442-bcc2-ed38-b783-121670b65488\>: 1.25rem;
  }

  .heading-style-h1 {
    font-size: 3.5rem;
  }

  .heading-style-h5.caps {
    font-size: 1.2rem;
  }

  .cards_layout {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .nav_button {
    display: none;
  }

  .navbar_wrapper {
    justify-content: center;
    align-items: center;
  }

  .section_hero {
    padding-top: 3rem;
  }

  .button {
    width: 100%;
  }

  .heading-style-h1 {
    font-size: 3rem;
  }

  .heading-style-h5.caps {
    font-size: .9rem;
  }

  .section_intro {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h2 {
    font-size: 2.8rem;
  }

  .section_obra {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h3 {
    font-size: 1.9rem;
  }

  .text-size-large {
    font-size: 1rem;
  }

  .section_cards {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .cards_layout {
    place-items: stretch stretch;
  }

  .card_item {
    padding: 2rem;
  }

  .card_item-details {
    width: 100%;
  }

  .section_autora {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .autora_photography, .autora_social {
    width: 100%;
  }

  .social_button {
    justify-content: center;
    align-items: center;
  }

  .section_editora {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .editora_art-image, .editora_social {
    width: 100%;
  }

  .social_button-dark {
    justify-content: center;
    align-items: center;
  }

  .text-size-small {
    line-height: 1.2;
  }

  .section_reserva {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .reserva_layout {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .resreva_left-wrapper, .resreva_description {
    width: 100%;
  }

  .cta_button {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .resreva_right-wrapper {
    border-width: 0;
    padding: 0;
  }

  .reserva_right-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .heading-style-h4 {
    font-size: 2.1rem;
  }

  .reserva_right-heading, .button-submit {
    width: 100%;
  }

  .form_block {
    flex-flow: column;
  }
}

#w-node-_1c4a1aff-56d4-4b38-6414-29714cc3ea15-12979008 {
  place-self: center;
}

#w-node-_71206fe1-6eac-c0e3-472a-ddc23f2d7a6c-12979008 {
  justify-self: center;
}

#w-node-_5ceda80d-0bcc-0a7a-a97f-b99281a73956-12979008 {
  place-self: center;
}

#w-node-_1483a885-3d03-1a99-99f8-ff5fa22ee47d-12979008 {
  align-self: center;
}

#w-node-_95a5069b-eb51-4b58-1c28-8fa5b2f09962-12979008 {
  place-self: stretch stretch;
}

#w-node-_816e0b19-f25c-d20e-6b6e-5dc7e1e2268e-12979008 {
  place-self: center;
}

#w-node-_816e0b19-f25c-d20e-6b6e-5dc7e1e22691-12979008 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_71206fe1-6eac-c0e3-472a-ddc23f2d7a6c-12979008 {
    justify-self: start;
  }

  #w-node-_95a5069b-eb51-4b58-1c28-8fa5b2f09962-12979008 {
    place-self: stretch stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_95a5069b-eb51-4b58-1c28-8fa5b2f09962-12979008 {
    order: -9999;
  }
}


