@font-face{font-family:"Texta";src:url("/content/themes/base/assets/font/texta/Texta-Bold.eot");src:url("/content/themes/base/assets/font/texta/Texta-Bold.eot?#iefix") format("embedded-opentype"),url("/content/themes/base/assets/font/texta/Texta-Bold.woff2") format("woff2"),url("/content/themes/base/assets/font/texta/Texta-Bold.woff") format("woff"),url("/content/themes/base/assets/font/texta/Texta-Bold.ttf") format("truetype"),url("/content/themes/base/assets/font/texta/Texta-Bold.svg#Texta-Bold") format("svg");font-weight:400;font-style:normal;font-display:swap}.modal{border:none;padding:30px 20px 20px}@media (min-width:768px){.modal{padding:50px 40px 40px}}@media (prefers-reduced-motion:no-preference){.modal[open]{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-name:modal-body;animation-name:modal-body;background-color:#f1e6dc;background-image:url(/content/themes/base/assets/img/trees-left.jpg);background-position:left center;background-size:cover}}.modal::-webkit-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.2)}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.2)}@media (prefers-reduced-motion:no-preference){.modal::-webkit-backdrop{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:modal-backdrop;animation-name:modal-backdrop}.modal::backdrop{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:modal-backdrop;animation-name:modal-backdrop}}.modal__close{color:#542326;background:0 0 !important;padding:0 20px;inset:0 0 auto auto;position:absolute;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media (min-width:768px){.modal__close{padding:10px 40px}}.modal__close svg{font-size:30px}.modal__close:hover,.modal__close:focus{color:#000}@-webkit-keyframes modal-backdrop{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(0,0,0,0)}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8)}}@keyframes modal-backdrop{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(0,0,0,0)}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8)}}@-webkit-keyframes modal-body{from{opacity:0}to{opacity:1}}@keyframes modal-body{from{opacity:0}to{opacity:1}}