/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph--webform .webform{display:grid;grid-template-columns:1fr;padding-left:24px;padding-right:24px;}@media (min-width:601px){.paragraph--webform .webform{padding-left:50px;padding-right:50px;}}@media (min-width:1025px){.paragraph--webform .webform{grid-template-columns:1fr 1fr;}}@media (min-width:1281px){.paragraph--webform .webform{grid-template-columns:1fr 1.5fr;}}.paragraph--webform .webform--content{margin:24px;}@media (min-width:601px){.paragraph--webform .webform--content{margin:50px;}}.paragraph--webform .webform--form{background:#dbd8d3;border-radius:2px;padding:24px;}@media (min-width:481px){.paragraph--webform .webform--form{padding:50px;}}.paragraph--webform .webform--form form{display:flex;flex-direction:column;gap:10px;}.paragraph--webform .webform--form form .webform-button--submit{max-width:100%;width:max-content;cursor:pointer;}.paragraph--webform .webform--form .form-item{display:flex;flex-direction:column;}.paragraph--webform .webform--form .form-item label{visibility:hidden;height:0;}.paragraph--webform .webform--form .form-item input,.paragraph--webform .webform--form .form-item textarea{width:100%;background:#f0f0f0;border:1px solid #c1bfb9;border-radius:2px;margin:0;padding:5px 10px;}.form-item-url{display:none !important;}
.paragraph--hero{display:flex;align-items:center;justify-content:center;text-align:center;height:500px;padding:140px 60px 60px;}.paragraph--hero.position--top_left,.paragraph--hero.position--center_left,.paragraph--hero.position--bottom_left,.paragraph--hero.position--tl,.paragraph--hero.position--cl,.paragraph--hero.position--bl{text-align:left;}.paragraph--hero.position--top_center,.paragraph--hero.position--center_center,.paragraph--hero.position--bottom_center,.paragraph--hero.position--tc,.paragraph--hero.position--cc,.paragraph--hero.position--bc{text-align:center;}.paragraph--hero.position--top_right,.paragraph--hero.position--center_right,.paragraph--hero.position--bottom_right,.paragraph--hero.position--tr,.paragraph--hero.position--cr,.paragraph--hero.position--br{text-align:right;}.paragraph--hero.height--short{padding:110px 60px 30px;}.paragraph--hero .hero--image{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph--hero .hero--image div,.paragraph--hero .hero--image picture,.paragraph--hero .hero--image img{width:100%;height:100%;}.paragraph--hero .hero--content{z-index:2;}.paragraph--hero .hero--heading{font-family:"DM Serif Display",serif;font-size:2.5rem;letter-spacing:-0.05em;text-shadow:0 0 5px rgba(0,0,0,0.75);line-height:160%;}.paragraph--hero .hero--heading h1{font-weight:300;margin:0;color:#dbd8d3;font-size:40px;}@media only screen and (min-width:480px){.paragraph--hero .hero--heading h1{font-size:calc(40px + 32 * (100vw - 480px) / (1280 - 480));}}@media only screen and (min-width:1280px){.paragraph--hero .hero--heading h1{font-size:72px;}}.paragraph--hero .hero--body{text-transform:uppercase;color:#f0f0f0;opacity:0.7;text-shadow:0 0 3px rgba(0,0,0,0.85);font-size:0.8em;letter-spacing:0.15em;font-weight:400;line-height:160%;}
