/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--transition-easeInSine:cubic-bezier(0.12,0,0.39,0);--transition-easeOutSine:cubic-bezier(0.61,1,0.88,1);--transition-easeInOutSine:cubic-bezier(0.37,0,0.63,1);--transition-easeInQuad:cubic-bezier(0.11,0,0.5,0);--transition-easeOutQuad:cubic-bezier(0.5,1,0.89,1);--transition-easeInOutQuad:cubic-bezier(0.45,0,0.55,1);--transition-easeInCubic:cubic-bezier(0.32,0,0.67,0);--transition-easeOutCubic:cubic-bezier(0.33,1,0.68,1);--transition-easeInOutCubic:cubic-bezier(0.65,0,0.35,1);--transition-easeInQuart:cubic-bezier(0.5,0,0.75,0);--transition-easeOutQuart:cubic-bezier(0.25,1,0.5,1);--transition-easeInOutQuart:cubic-bezier(0.76,0,0.24,1);--transition-easeInQuint:cubic-bezier(0.64,0,0.78,0);--transition-easeOutQuint:cubic-bezier(0.22,1,0.36,1);--transition-easeInOutQuint:cubic-bezier(0.83,0,0.17,1);--transition-easeInExpo:cubic-bezier(0.7,0,0.84,0);--transition-easeOutExpo:cubic-bezier(0.16,1,0.3,1);--transition-easeInOutExpo:cubic-bezier(0.87,0,0.13,1);--transition-easeInCirc:cubic-bezier(0.55,0,1,0.45);--transition-easeOutCirc:cubic-bezier(0,0.55,0.45,1);--transition-easeInOutCirc:cubic-bezier(0.85,0,0.15,1);--transition-easeInBack:cubic-bezier(0.36,0,0.66,-0.56);--transition-easeOutBack:cubic-bezier(0.34,1.56,0.64,1);--transition-easeInOutBack:cubic-bezier(0.68,-0.6,0.32,1.6);}
:root{--ungated-color-dark-green:#042F34;--ungated-color-burgundy:#580303;--ungated-color-electric-purple:#F4DBFF;--ungated-color-pink:#d63384;--ungated-color-red-energy:#DE0D2D;--ungated-color-orange:#fd7e14;--ungated-color-yellow:#ffc107;--ungated-color-green:#198754;--ungated-color-teal:#20c997;--ungated-color-aqua:#A5FEF2;--ungated-color-light-aqua:#E2FFFB;--ungated-color-light-purple:#FCF5FF;}:root{--ungated-color-white:#ffffff;--ungated-color-gray-100:#f8f9fa;--ungated-color-gray-200:#e9ecef;--ungated-color-gray-300:#dee2e6;--ungated-color-gray-400:#ced4da;--ungated-color-gray-500:#adb5bd;--ungated-color-gray-600:#6c757d;--ungated-color-gray-700:#495057;--ungated-color-gray-800:#343a40;--ungated-color-gray-900:#212529;--ungated-color-black:#333333;}:root{--ungated-color-primary:var(--ungated-color-blue);--ungated-color-secondary:var(--ungated-color-gray-900);--ungated-color-success:var(--ungated-color-green);--ungated-color-info:var(--ungated-color-cyan);--ungated-color-warning:var(--ungated-color-yellow);--ungated-color-danger:var(--ungated-color-red);--ungated-color-light:var(--ungated-color-gray-100);--ungated-color-dark:var(--ungated-color-gray-900);}
:root{--ungated-grid-gap:var(--ungated-space-36);}.two-column,.three-column{display:flex;flex-wrap:wrap;}.first-region,.second-region{width:calc(50% - 1rem);}.second-region-50{width:calc(50% - 2rem);}.first-region-75,.second-region-75{width:calc(75% - 1rem);}.first-region-25,.second-region-25,.third-region-25{width:calc(25% - 1rem);}.first-region-33,.third-region-33{width:calc(33.3333333333% - 2rem);}.second-region-34{width:calc(33.3333333333% - 2rem);}.first-region,.first-region-25,.first-region-33,.first-region-75{margin:0 1rem 0 0;}.second-region,.second-region-25,.second-region-75,.second-region-34{margin:0 0 0 1rem;}.third-region-25,.third-region-33{margin:0 0 0 1rem;}.second-region-34,.second-region-50{margin:0 1rem 0 1rem;}
:root{--ungated-i-arrow-down:url("/themes/custom/ungated/images/icons/icon-arrow-down.svg");--ungated-i-arrow-left:url("/themes/custom/ungated/images/icons/icon-arrow-left.svg");--ungated-i-arrow-right:url("/themes/custom/ungated/images/icons/icon-arrow-right.svg");--ungated-i-arrow-up:url("/themes/custom/ungated/images/icons/icon-arrow-up.svg");--ungated-i-cancel:url("/themes/custom/ungated/images/icons/icon-cancel.svg");--ungated-i-checkmark:url("/themes/custom/ungated/images/icons/icon-checkmark.svg");--ungated-i-circle-check:url("/themes/custom/ungated/images/icons/circle-check.svg");--ungated-i-circle-empty:url("/themes/custom/ungated/images/icons/circle-empty.svg");--ungated-i-circle-filled:url("/themes/custom/ungated/images/icons/circle-fill.svg");--ungated-i-error:url("/themes/custom/ungated/images/icons/error.svg");--ungated-i-minus:url("/themes/custom/ungated/images/icons/icon-minus.svg");--ungated-i-plus:url("/themes/custom/ungated/images/icons/icon-plus.svg");--ungated-i-rectangle-checked:url("/themes/custom/ungated/images/icons/rectangle-checked.svg");--ungated-i-rectangle-empty:url("/themes/custom/ungated/images/icons/rectangle-empty.svg");--ungated-i-search:url("/themes/custom/ungated/images/icons/icon-search.svg");--ungated-i-status:url("/themes/custom/ungated/images/icons/status.svg");--ungated-i-success:url("/themes/custom/ungated/images/icons/icon-success.svg");--ungated-i-warning:url("/themes/custom/ungated/images/icons/icon-warning.svg");}.icon{background-color:var(--ungated-color-black);height:32px;display:block;font:0/0 transparent;width:32px;-webkit-mask-size:cover;mask-size:cover;}.icon--arrow-down{-webkit-mask:var(--ungated-i-arrow-down) no-repeat center;mask:var(--ungated-i-arrow-down) no-repeat center;}.icon--arrow-left{-webkit-mask:var(--ungated-i-arrow-left) no-repeat center;mask:var(--ungated-i-arrow-left) no-repeat center;}.icon--arrow-right{-webkit-mask:var(--ungated-i-arrow-right) no-repeat center;mask:var(--ungated-i-arrow-right) no-repeat center;}.icon--arrow-up{-webkit-mask:var(--ungated-i-arrow-up) no-repeat center;mask:var(--ungated-i-arrow-up) no-repeat center;}.icon--circle-check{-webkit-mask:var(--ungated-i-circle-check) no-repeat center;mask:var(--ungated-i-circle-check) no-repeat center;}.icon--circle-empty{-webkit-mask:var(--ungated-i-circle-empty) no-repeat center;mask:var(--ungated-i-circle-empty) no-repeat center;}.icon--circle-filled{-webkit-mask:var(--ungated-i-circle-filled) no-repeat center;mask:var(--ungated-i-circle-filled) no-repeat center;}.icon--cancel{-webkit-mask:var(--ungated-i-cancel) no-repeat center;mask:var(--ungated-i-cancel) no-repeat center;}.icon--checkmark{-webkit-mask:var(--ungated-i-checkmark) no-repeat center;mask:var(--ungated-i-checkmark) no-repeat center;}.icon--error{-webkit-mask:var(--ungated-i-error) no-repeat center;mask:var(--ungated-i-error) no-repeat center;}.icon--minus{-webkit-mask:var(--ungated-i-minus) no-repeat center;mask:var(--ungated-i-minus) no-repeat center;}.icon--plus{-webkit-mask:var(--ungated-i-plus) no-repeat center;mask:var(--ungated-i-plus) no-repeat center;}.icon--rectangle-checked{-webkit-mask:var(--ungated-i-rectangle-checked) no-repeat center;mask:var(--ungated-i-rectangle-checked) no-repeat center;}.icon--rectangle-empty{-webkit-mask:var(--ungated-i-rectangle-empty) no-repeat center;mask:var(--ungated-i-rectangle-empty) no-repeat center;}.icon--search{-webkit-mask:var(--ungated-i-search) no-repeat center;mask:var(--ungated-i-search) no-repeat center;}.icon--success{-webkit-mask:var(--ungated-i-success) no-repeat center;mask:var(--ungated-i-success) no-repeat center;}.icon--warning{-webkit-mask:var(--ungated-i-warning) no-repeat center;mask:var(--ungated-i-warning) no-repeat center;}
:root{--ungated-zindex-super:100;--ungated-zindex-top:90;--ungated-zindex-over:10;--ungated-zindex-default:1;--ungated-zindex-under:-1;--ungated-zindex-bottom:-9999px;}
:root{--ungated-width-xxlarge:1920px;--ungated-width-xlarge:1440px;--ungated-width-large:1280px;--ungated-width-medium:960px;--ungated-width-small:768px;--ungated-width-xsmall:640px;--ungated-width-xxsmall:480px;}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}:root{--ungated-space-0:0px;--ungated-space-8:4px;--ungated-space-20:8px;--ungated-space-36:12px;--ungated-space-60:20px;--ungated-space-96:30px;--ungated-space-120:40px;--ungated-space-180:60px;--ungated-space-rem-0:0rem;--ungated-space-rem-8:0.25rem;--ungated-space-rem-20:0.5rem;--ungated-space-rem-36:0.75rem;--ungated-space-rem-60:1.25rem;--ungated-space-rem-96:1.875rem;--ungated-space-rem-120:2.5rem;--ungated-space-rem-180:3.75rem;}@media (min-width:768px){:root{--ungated-space-8:8px;--ungated-space-20:12px;--ungated-space-36:18px;--ungated-space-60:32px;--ungated-space-96:48px;--ungated-space-120:60px;--ungated-space-180:90px;--ungated-space-rem-8:0.5rem;--ungated-space-rem-20:0.75rem;--ungated-space-rem-36:1.125rem;--ungated-space-rem-60:2rem;--ungated-space-rem-96:3rem;--ungated-space-rem-120:3.75rem;--ungated-space-rem-180:5.625rem;}}@media (min-width:1024px){:root{--ungated-space-20:16px;--ungated-space-36:24px;--ungated-space-60:40px;--ungated-space-96:60px;--ungated-space-120:80px;--ungated-space-180:120px;--ungated-space-rem-20:1rem;--ungated-space-rem-36:1.5rem;--ungated-space-rem-60:2.5rem;--ungated-space-rem-96:3.75rem;--ungated-space-rem-120:5rem;--ungated-space-rem-180:7.5rem;}}@media (min-width:1200px){:root{--ungated-space-20:20px;--ungated-space-36:36px;--ungated-space-60:60px;--ungated-space-96:96px;--ungated-space-120:120px;--ungated-space-180:180px;--ungated-space-rem-20:1.25rem;--ungated-space-rem-36:2.25rem;--ungated-space-rem-60:3.75rem;--ungated-space-rem-96:6rem;--ungated-space-rem-120:7.5rem;--ungated-space-rem-180:11.25rem;}}
.block-psi-views-block-notification-notification-popup-modal-close{visibility:hidden;display:block;}ul.links.inline{display:none;}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}@font-face{font-family:"Intact Sans";src:url(/themes/custom/ungated/fonts/Intact_Sans-Regular.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Sans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"Intact Sans";src:url(/themes/custom/ungated/fonts/Intact_Sans-Bold.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Sans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"Intact Sans";src:url(/themes/custom/ungated/fonts/Intact_Sans-Light.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Sans-Light.ttf) format("truetype");font-weight:300;font-style:normal;}@font-face{font-family:"Intact Sans";src:url(/themes/custom/ungated/fonts/Intact_Sans-Medium.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Sans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;}@font-face{font-family:"Intact Sans";src:url(/themes/custom/ungated/fonts/Intact_Sans-ExtraBold.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Sans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;}@font-face{font-family:"Intact Serif";src:url(/themes/custom/ungated/fonts/Intact_Serif-Regular.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Serif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;}@font-face{font-family:"Intact Serif";src:url(/themes/custom/ungated/fonts/Intact_Serif-Bold.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Serif-Bold.ttf) format("truetype");font-weight:700;font-style:normal;}@font-face{font-family:"Intact Serif";src:url(/themes/custom/ungated/fonts/Intact_Serif-Medium.woff2) format("woff2"),url(/themes/custom/ungated/fonts/Intact_Serif-Medium.ttf) format("truetype");font-weight:500;font-style:italic;}:root{--ungated-ff-base-sans:"Intact Sans",Arial,sans-serif;--ungated-ff-base-serif:"Intact Serif",Georgia,serif;--ungated-ff-base:var(--ungated-ff-base-sans);}:root{--ungated-fs-heading-h1:2.75rem;--ungated-fs-heading-h2:2rem;--ungated-fs-heading-h3:1.5rem;--ungated-fs-heading-h4:1.375rem;--ungated-fs-body-base:0.875rem;--ungated-fs-body-18:0.875rem;--ungated-fs-body-16:0.875rem;--ungated-fs-label-18:0.875rem;--ungated-fs-label-16:0.875rem;--ungated-fs-label-14:0.75rem;--ungated-lh-heading-h1:1.1818181818;--ungated-lh-heading-h2:1.125;--ungated-lh-heading-h3:1.1666666667;--ungated-lh-heading-h4:1.2727272727;--ungated-lh-body-base:1.5714285714;--ungated-lh-body-18:1.5714285714;--ungated-lh-body-16:1.5714285714;--ungated-lh-label-18:1.7142857143;--ungated-lh-label-16:1.7142857143;--ungated-lh-label-14:1.8333333333;}@media (min-width:768px){:root{--ungated-fs-heading-h1:3.25rem;--ungated-fs-heading-h2:2.625rem;--ungated-fs-heading-h3:1.75rem;--ungated-fs-heading-h4:1.5rem;--ungated-fs-body-base:1rem;--ungated-fs-body-18:1rem;--ungated-fs-body-16:1rem;--ungated-fs-label-18:1rem;--ungated-fs-label-16:1rem;--ungated-fs-label-14:0.875rem;--ungated-lh-heading-h1:1.1538461538;--ungated-lh-heading-h2:1.1428571429;--ungated-lh-heading-h3:1.1428571429;--ungated-lh-heading-h4:1.1666666667;--ungated-lh-body-base:1.625;--ungated-lh-body-18:1.625;--ungated-lh-body-16:1.625;--ungated-lh-label-18:1.75;--ungated-lh-label-16:1.5;--ungated-lh-label-14:1.7142857143;}}@media (min-width:1024px){:root{--ungated-fs-heading-h1:4.5rem;--ungated-fs-heading-h2:2.75rem;--ungated-fs-heading-h3:2rem;--ungated-fs-heading-h4:1.75rem;--ungated-fs-body-base:1.125rem;--ungated-fs-body-18:1.125rem;--ungated-fs-body-16:1rem;--ungated-fs-label-18:1.125rem;--ungated-fs-label-16:1rem;--ungated-lh-heading-h1:1;--ungated-lh-heading-h2:1.1818181818;--ungated-lh-heading-h3:1.125;--ungated-lh-heading-h4:1.1428571429;--ungated-lh-body-base:1.5555555556;--ungated-lh-body-18:1.5555555556;--ungated-lh-body-16:1.625;--ungated-lh-label-18:1.5555555556;--ungated-lh-label-16:1.75;}}@media (min-width:1200px){:root{--ungated-fs-heading-h1:6rem;--ungated-fs-heading-h2:3.25rem;--ungated-fs-heading-h3:2.75rem;--ungated-fs-heading-h4:2rem;--ungated-fs-body-base:1.125rem;--ungated-fs-body-18:1.125rem;--ungated-fs-body-16:1rem;--ungated-lh-heading-h1:0.9583333333;--ungated-lh-heading-h2:1.1538461538;--ungated-lh-heading-h3:1.1818181818;--ungated-lh-heading-h4:1.125;--ungated-lh-body-base:1.5555555556;--ungated-lh-body-18:1.5555555556;--ungated-lh-body-16:1.625;}}:root{--ungated-fw-thin:100;--ungated-fw-light:300;--ungated-fw-regular:400;--ungated-fw-book:400;--ungated-fw-medium:500;--ungated-fw-semibold:600;--ungated-fw-bold:700;}.serif{font-family:var(--ungated-ff-base-serif);}.sans{font-family:var(--ungated-ff-base-sans);}.content a{font-weight:bold;}p.subheader-1{font-size:1.4rem;text-transform:uppercase;color:#484848;opacity:0.65;}p.subheader-2{font-size:1.2rem;color:#484848;}p.body-2{color:#808080;}hr{width:100%;height:2px;background-color:#dededd;border:none;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{font-family:"Roboto",Arial,sans-serif;background-color:white;display:block;padding:5px;margin:5px 0;border:2px solid #F3F3F3;border-radius:2px;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}.callout{padding:8px 24px;}.callout.lightteal{background-color:#d9f4f5;color:#000;}.callout.lightblue{background-color:#f2fbfc;color:#000;}.callout.lightgreen{background-color:#e6eeef;color:#000;}.callout.red{background-color:#c60c30;color:#ffffff;}.callout.red:hover{background-color:#c60c30;color:#ffffff;}.callout.darkred{background-color:#9b0723;color:#ffffff;}.callout.teal{background-color:#007b87;color:#ffffff;}.callout.teal:hover{background-color:#007b87;color:#ffffff;}.callout.darkteal{background-color:#00626b;color:#ffffff;}div.paragraph--type--callout{padding:0px;}div.paragraph--type--callout .callout__content{padding:2px 12px;}div.paragraph--type--callout .callout__content .paragraph--type--text{padding:0px;margin:0px;}div.paragraph--type--callout.lightteal{background-color:#d9f4f5;color:#000;}div.paragraph--type--callout.lightteal:hover{background-color:#d9f4f5;color:#000;}div.paragraph--type--callout.lightblue{background-color:#f2fbfc;color:#000;}div.paragraph--type--callout.lightblue:hover{background-color:#f2fbfc;color:#000;}div.paragraph--type--callout.lightgreen{background-color:#e6eeef;color:#000;}div.paragraph--type--callout.lightgreen:hover{background-color:#e6eeef;color:#000;}div.paragraph--type--callout.red{background-color:#c60c30;color:#ffffff;}div.paragraph--type--callout.red:hover{background-color:#c60c30;color:#ffffff;}div.paragraph--type--callout.darkred{background-color:#9b0723;color:#ffffff;}div.paragraph--type--callout.darkred:hover{background-color:#9b0723;color:#ffffff;}div.paragraph--type--callout.teal{background-color:#007b87;color:#ffffff;}div.paragraph--type--callout.teal:hover{background-color:#007b87;color:#ffffff;}div.paragraph--type--callout.darkteal{background-color:#00626b;color:#ffffff;}div.paragraph--type--callout.darkteal:hover{background-color:#00626b;color:#ffffff;}a.red{padding:8px 24px;font-size:16px;border-radius:4px;line-height:40px;padding-bottom:8px;background-color:#c60c30;color:#ffffff;border:1px solid #c60c30;}a.red:hover{background-color:#9b0723;border:1px solid #9b0723;color:#ffffff;}a.teal{padding:8px 24px;font-size:16px;border-radius:4px;line-height:40px;padding-bottom:8px;background-color:#007b87;color:#ffffff;border:1px solid #007b87;}a.teal:hover{background-color:#00626b;border:1px solid #00626b;color:#ffffff;}a.white{padding:8px 24px;font-size:16px;border-radius:4px;line-height:40px;padding-bottom:8px;background-color:#ffffff;color:#007b87;border:1px solid #007b87;}a.white:hover{background-color:#e6eeef;color:#007b87;}
*,::before,::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}.button{font-size:var(--ungated-fs-label-18);line-height:var(--ungated-lh-label-18);align-items:center;background-color:var(--ungated-color-gray-200);display:flex;gap:10px;padding:0.625rem 1.25rem;-webkit-text-decoration:none;text-decoration:none;width:-moz-fit-content;width:fit-content;}.button:hover{cursor:pointer;}.button a,.button span{color:var(--ungated-color-black);}.button__icon{display:inline-flex;height:1.5rem;width:1.5rem;}.button__icon svg{fill:var(--ungated-color-black);}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}form > * + *,form .form-item + .form-item{margin-top:var(--ungated-space-20,1.25rem);}label,legend,.form-item__label{font-size:var(--ungated-fs-label-16);line-height:var(--ungated-lh-label-16);display:block;font-weight:var(--ungated-fw-bold);}legend{margin-bottom:4px;}fieldset{border:none;margin-left:0;margin-right:0;padding:0;}input,textarea{font-size:var(--ungated-fs-label-16);line-height:var(--ungated-lh-label-16);border-radius:0;color:var(--ungated-color-black);max-width:100%;}textarea{border:solid 1px var(--ungated-color-dark);display:block;width:100%;padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{font-size:var(--ungated-fs-label-16);line-height:var(--ungated-lh-label-16);height:auto;border:solid 1px var(--ungated-color-dark);font-weight:var(--ungated-fw-regular);padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:var(--ungated-color-gray-600);}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:var(--ungated-color-gray-600);}select{font-size:var(--ungated-fs-label-16);line-height:var(--ungated-lh-label-16);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ungated-i-triangle-down) no-repeat calc(100% - 12px) center;background-size:24px;height:52px;border:solid 1px var(--ungated-color-dark);border-radius:0;color:var(--ungated-color-black);padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;}select::-ms-expand{display:none;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;}input[type=search]{background:var(--ungated-i-search) no-repeat 12px center;background-size:28px;padding-left:48px;}.form-type__checkbox,.form-type__radio{position:relative;}.form-type__checkbox label,.form-type__radio label{display:flex;font-weight:var(--ungated-fw-regular);gap:4px;}.form-type__checkbox label:before,.form-type__radio label:before{background-color:var(--ungated-color-black);height:28px;content:"";display:block;width:28px;top:-4px;left:-2px;-webkit-mask-size:cover;mask-size:cover;position:relative;}@media (min-width:768px){.form-type__checkbox label:before,.form-type__radio label:before{top:-1px;}}.form-type__checkbox input,.form-type__radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;cursor:pointer;width:100%;top:0;left:0;margin:0;position:absolute;z-index:var(--ungated-zindex-default);}.form-type__checkbox label:before{-webkit-mask:var(--ungated-i-rectangle-empty) no-repeat center;mask:var(--ungated-i-rectangle-empty) no-repeat center;}.form-type__checkbox input:checked + label:before{-webkit-mask:var(--ungated-i-rectangle-checked) no-repeat center;mask:var(--ungated-i-rectangle-checked) no-repeat center;}.form-type__radio label:before{-webkit-mask:var(--ungated-i-circle-empty) no-repeat center;mask:var(--ungated-i-circle-empty) no-repeat center;}.form-type__radio input:checked + label:before{-webkit-mask:var(--ungated-i-circle-filled) no-repeat center;mask:var(--ungated-i-circle-filled) no-repeat center;}.description,.form-item__description,.form-item__description p{font-size:var(--ungated-fs-label-14);line-height:var(--ungated-lh-label-14);color:var(--ungated-color-dark);}.password-strength__meter{background-color:var(--ungated-color-gray-100);}.password-strength__indicator.is-fair{background-color:var(--ungated-color-yellow);}.password-strength__indicator.is-strong{background-color:var(--ungated-color-green);}.password-strength__indicator.is-good{background-color:var(--ungated-color-green);}.password-strength__indicator.is-weak{background-color:var(--ungated-color-red);}.password-confirm,.password-strength__title{font-size:var(--ungated-fs-label-14);line-height:var(--ungated-lh-label-14);}.password-strength__text{font-weight:var(--ungated-fw-bold);}.password-confirm > span{font-weight:var(--ungated-fw-bold);}.password-confirm > span.error{color:var(--ungated-color-red);}.password-confirm > span.ok{color:var(--ungated-color-green);}.password-suggestions{font-size:var(--ungated-fs-label-14);line-height:var(--ungated-lh-label-14);font-weight:var(--ungated-fw-bold);}.password-suggestions > ul{font-weight:var(--ungated-fw-regular);}.search-advanced{margin-bottom:10px;}.search-advanced #edit-types-fieldset .form-type__checkbox,.search-advanced #edit-lang-fieldset .form-type__checkbox{margin-bottom:5px;}.search-advanced #edit-types-fieldset .form-type__checkbox input,.search-advanced #edit-lang-fieldset .form-type__checkbox input{width:auto;}.form-error{color:var(--ungated-color-danger);}.form-error p{color:var(--ungated-color-danger);}.form-error input[type=text],.form-error input[type=password],.form-error input[type=date],.form-error input[type=email],.form-error input[type=number],.form-error input[type=tel]{border:solid 1px var(--ungated-color-danger);}.form-item--disabled{color:var(--ungated-color-gray-600);}.form-item--disabled p{color:var(--ungated-color-gray-600);}.form-item--disabled label:before{background-color:var(--ungated-color-gray-600);}.form-item--disabled input{cursor:not-allowed;}.form-item--disabled input[type=text],.form-item--disabled input[type=password],.form-item--disabled input[type=date],.form-item--disabled input[type=email],.form-item--disabled input[type=number],.form-item--disabled input[type=tel]{border:solid 1px var(--ungated-color-gray-600);color:var(--ungated-color-gray-600);}.form-item--disabled input[type=text]::-moz-placeholder,.form-item--disabled input[type=password]::-moz-placeholder,.form-item--disabled input[type=date]::-moz-placeholder,.form-item--disabled input[type=email]::-moz-placeholder,.form-item--disabled input[type=number]::-moz-placeholder,.form-item--disabled input[type=tel]::-moz-placeholder{color:var(--ungated-color-gray-600);}.form-item--disabled input[type=text]::placeholder,.form-item--disabled input[type=password]::placeholder,.form-item--disabled input[type=date]::placeholder,.form-item--disabled input[type=email]::placeholder,.form-item--disabled input[type=number]::placeholder,.form-item--disabled input[type=tel]::placeholder{color:var(--ungated-color-gray-600);}.form-actions{align-self:flex-start;display:flex;gap:var(--ungated-space-20,1.25rem);}@media (min-width:768px){.form-actions{align-self:auto;}}.form-actions input{font-size:var(--ungated-fs-body-18);line-height:var(--ungated-lh-body-18);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ungated-color-black);border:none;box-shadow:none;color:var(--ungated-color-white);cursor:pointer;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;position:relative;text-decoration:underline;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-underline-offset:2px;}.form-actions input:hover,.form-actions input:focus{color:var(--ungated-color-white);text-decoration:underline;-webkit-text-decoration:underline currentColor;text-decoration:underline currentColor;}.form-actions input[value=Clear]{background:var(--ungated-i-close) no-repeat left center;color:var(--ungated-color-black);background-size:28px;padding-left:32px;}.form--exposed-filters{align-items:flex-end;display:flex;flex-flow:nowrap column;gap:var(--ungated-space-20,1.25rem);}@media (min-width:768px){.form--exposed-filters{flex-flow:nowrap row;}}.form--exposed-filters .form-item{margin:0;}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}h1,h2,h3,h4,h5{color:var(--ungated-color-black);margin-bottom:0;}h1 > a,h2 > a,h3 > a,h4 > a,h5 > a{-webkit-text-decoration:none;text-decoration:none;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p{margin-top:16px;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0;}h1{font-weight:var(--ungated-fw-bold);font-size:var(--ungated-fs-heading-h1);line-height:var(--ungated-lh-heading-h1);}h2{font-weight:var(--ungated-fw-bold);font-size:var(--ungated-fs-heading-h2);line-height:var(--ungated-lh-heading-h2);}h3{font-weight:var(--ungated-fw-bold);font-size:var(--ungated-fs-heading-h3);line-height:var(--ungated-lh-heading-h3);}h4{font-weight:var(--ungated-fw-bold);font-size:var(--ungated-fs-heading-h4);line-height:var(--ungated-lh-heading-h4);}h5{font-weight:var(--ungated-fw-bold);font-size:var(--ungated-fs-body-18);line-height:var(--ungated-lh-body-18);}h6{font-weight:var(--ungated-fw-bold);font-size:var(--ungated-fs-body-16);line-height:var(--ungated-lh-body-16);}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}a{color:var(--ungated-color-primary);-webkit-text-decoration:underline;text-decoration:underline;}a:hover,a:focus{color:var(--ungated-color-secondary);-webkit-text-decoration:none;text-decoration:none;}
ul:not([class]),ol:not([class]){font-size:inherit;line-height:inherit;list-style-position:inside;}ul:not([class]) span,ol:not([class]) span{display:inline-block;}ul:not([class]):not(:first-child),ol:not([class]):not(:first-child){margin-top:16px;}ul.menu{margin:0;padding:0;}
figure{margin:0;}figure img{display:block;}img{max-width:100%;height:auto;}figcaption{margin:16px 0;}
html{-webkit-text-size-adjust:100%;-moz-tab-size:4;font-size:100%;scroll-behavior:smooth;-o-tab-size:4;tab-size:4;}.skip-link{display:block;background-color:var(--ungated-color-black);border-radius:0 0 4px 4px;color:var(--ungated-color-white) !important;font-size:1em;left:50%;outline:red dotted 2px;padding:10px 18px;-webkit-text-decoration:none;text-decoration:none;transform:translateX(-50%);z-index:1000;}.skip-link.focusable:focus{position:absolute !important;}hr{border:0;border-bottom:1px solid var(--ungated-color-dark);}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}table{font-size:var(--ungated-fs-label-16);line-height:var(--ungated-lh-label-16);width:100%;max-width:100%;border-spacing:0;text-align:left;border-collapse:collapse;}thead th{vertical-align:bottom;}thead th,thead td{border-bottom:1px solid var(--ungated-color-dark);}th,td{padding:8px;text-align:left;vertical-align:top;}th{color:var(--ungated-color-dark);font-weight:var(--ungated-fw-bold);}caption + thead tr:first-child th,caption + thead tr:first-child td,colgroup + thead tr:first-child th,colgroup + thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{border-top:0;}tbody + tbody{border-top:2px solid var(--ungated-color-dark);}tr.even{background-color:var(--ungated-color-gray-200);}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}body{font-size:var(--ungated-fs-body-base);line-height:var(--ungated-lh-body-base);color:var(--ungated-color-black);font-family:var(--ungated-ff-base);}strong,b{font-weight:var(--ungated-fw-bold);}blockquote{text-indent:-0.4em;font-style:italic;}* + blockquote{margin-top:16px;}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}.align-left{margin:0 var(--ungated-grid-gap) var(--ungated-grid-gap) 0;}.align-right{margin:0 0 var(--ungated-grid-gap) var(--ungated-grid-gap);}.align-center{margin:var(--ungated-grid-gap) auto;}[class*=l-flex] > *{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:calc(var(--ungated-grid-gap) / 2 * -1) calc(var(--ungated-grid-gap) / 2 * -1);}[class*=l-flex] > * > *{margin:calc(var(--ungated-grid-gap) / 2) calc(var(--ungated-grid-gap) / 2);}.l-flex__alignment--start > *{justify-content:flex-start;}.l-flex__alignment--center > *{justify-content:center;}.l-flex__alignment--end > *{justify-content:flex-end;}.l-flex__alignment--end > *{justify-content:flex-end;}.l-flex__no-wrap > *{flex-wrap:nowrap;}[class*=l-constrained]{margin-left:auto;margin-right:auto;max-width:var(--ungated-width-xlarge);width:100%;}[class*=l-constrained] [class*=l-constrained]{margin-left:0;margin-right:0;}.l-constrained{max-width:var(--ungated-width-xlarge);}.l-constrained__width--narrow{max-width:var(--ungated-width-medium);}.l-constrained__width--wide{max-width:var(--ungated-width-xxlarge);}.l-constrained__width--full{width:100%;}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}@media (min-width:768px){.l-grid .l-grid__inner{display:flex;flex-flow:nowrap row;margin:0 -var(--ungated-grid-gap);}}.l-grid .l-grid__inner > * + *{margin-top:var(--ungated-grid-gap);}.l-grid .l-grid__inner .l-grid__item{flex-shrink:0;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item{padding:0 var(--ungated-grid-gap);}}.l-grid .l-grid__inner .l-grid__item--col-2{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-2{width:16.6666666667%;}}.l-grid .l-grid__inner .l-grid__item--col-3{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-3{width:25%;}}.l-grid .l-grid__inner .l-grid__item--col-4{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-4{width:33.3333333333%;}}.l-grid .l-grid__inner .l-grid__item--col-5{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-5{width:41.6666666667%;}}.l-grid .l-grid__inner .l-grid__item--col-6{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-6{width:50%;}}.l-grid .l-grid__inner .l-grid__item--col-7{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-7{width:58.3333333333%;}}.l-grid .l-grid__inner .l-grid__item--col-8{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-8{width:66.6666666667%;}}.l-grid .l-grid__inner .l-grid__item--col-9{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-9{width:75%;}}.l-grid .l-grid__inner .l-grid__item--col-10{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-10{width:83.3333333333%;}}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}[class*=l-stack]{--stack-spacing:var(--ungated-space-36,2rem);}[class*=l-stack] > *{margin-top:0;margin-bottom:0;}[class*=l-stack] > * + *{margin-top:var(--stack-spacing);}.l-stack--ruled > * + *{padding-top:var(--stack-spacing);border-top:var(--border-size,1px) var(--border-style,solid) var(--border-color);}.l-stack--none > * + *{margin-top:0;}.l-stack--small > * + *{--stack-spacing:var(--ungated-space-20);}.l-stack--medium > * + *{--stack-spacing:var(--ungated-space-36);}.l-stack--large > * + *{--stack-spacing:var(--ungated-space-60);}.l-stack--xlarge > * + *{--stack-spacing:var(--ungated-space-96);}.l-stack--xxlarge > * + *{--stack-spacing:var(--ungated-space-120);}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}.site-branding{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:0;width:var(--size-width,10rem);z-index:1;}@media (min-width:992px){.site-branding{width:11.25rem;max-width:18.75rem;}}.site-branding a,.site-branding img{display:block;width:100%;}@media (min-width:768px){.site-branding a,.site-branding img{min-width:8.75rem;}}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}.site-footer{position:relative;}.site-footer .site-footer__logo{display:block;width:-moz-fit-content;width:fit-content;}.site-footer .site-footer__logo img{display:block;max-width:12.5rem;width:100%;}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}main::before{display:none;}@media (max-width:767.98px){.js-prevent-scroll{position:fixed;height:100%;overflow:hidden;width:100%;}.js-prevent-scroll main::before{display:block;content:"";background:rgba(0,0,0,0.3);transition:all 0.25s ease-in-out;position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;z-index:2;}}@media (max-width:767.98px){.js-prevent-scroll main::before{top:95px;}.js-prevent-scroll.user-logged-in main::before{padding-top:40px;top:140px;}}.site-header{background-color:#fff;position:relative;z-index:3;}.site-header__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.site-header__navigation{position:fixed;}@media (max-width:767.98px){.site-header__navigation{background-color:#fff;top:95px;right:0;z-index:-1;opacity:0;transform:translateY(-100%);transition:all 0.5s ease-in-out;width:100%;max-width:375px;}.user-logged-in .site-header__navigation{top:135px;}}@media (min-width:768px){.site-header__navigation{align-items:flex-end;display:flex;justify-content:flex-end;flex-flow:column-reverse;position:relative;}}.site-header__utilities{margin-bottom:20px;}.nav-trigger{display:none;}@media (max-width:767.98px){.nav-trigger{grid-column-start:2;align-items:center;background:transparent;border:none;display:inline-flex;height:36px;margin-top:auto;margin-left:auto;margin-bottom:auto;max-width:100px;padding:0;}}label[for=nav-trigger]{cursor:pointer;height:30px;margin:auto;position:absolute;right:30px;top:18px;width:30px;z-index:2;}@media (min-width:768px){label[for=nav-trigger]{display:none;}}.nav-trigger span.icon{width:1.5rem;height:1.5rem;display:inline-block;position:relative;}.nav-trigger span.icon svg{position:absolute;left:0;top:0;}.nav-trigger__icon--expand{opacity:1;transform:rotate(0) scale(1);transition:all 0.35s ease-in-out;}.nav-trigger__icon--collapse{opacity:0;transform:rotate(-90deg) scale(0);transition:all 0.35s ease-in-out;}.nav-trigger[aria-expanded=true] .nav-trigger__icon--collapse{opacity:1;transform:rotate(0) scale(1);}.nav-trigger[aria-expanded=true] .nav-trigger__icon--expand{opacity:0;transform:rotate(90deg) scale(0);}@media (max-width:767.98px){.nav-trigger[aria-expanded=false] ~ .site-header__navigation{opacity:0;visibility:hidden;}.mobile-menu-slideout-right .nav-trigger[aria-expanded=false] ~ .site-header__navigation{transform:translate3d(375px,0,0);right:0;}.mobile-menu-slideout-left .nav-trigger[aria-expanded=false] ~ .site-header__navigation{transform:translate3d(-375px,0,0);left:0;}.mobile-menu-slideout-top .nav-trigger[aria-expanded=false] ~ .site-header__navigation{transform:translate3d(0,-100%,0);top:135px;max-width:100%;}.mobile-menu-slideout-bottom .nav-trigger[aria-expanded=false] ~ .site-header__navigation{transform:translate3d(0,100%,0);bottom:0;max-width:100%;}.nav-trigger[aria-expanded=true] ~ .site-header__navigation{opacity:1;visibility:visible;overflow-y:auto;z-index:3;}.mobile-menu-slideout-right .nav-trigger[aria-expanded=true] ~ .site-header__navigation{transform:translate3d(0,0,0);right:0;}.mobile-menu-slideout-left .nav-trigger[aria-expanded=true] ~ .site-header__navigation{transform:translate3d(0,0,0);left:0;}.mobile-menu-slideout-top .nav-trigger[aria-expanded=true] ~ .site-header__navigation{transform:translate3d(0,0,0);top:100%;max-width:100%;}.mobile-menu-slideout-bottom .nav-trigger[aria-expanded=true] ~ .site-header__navigation{transform:translate3d(0,0,0);bottom:0;max-width:100%;}}
:root{--lp-font-primary:Arial,sans-serif;--lp-font-secondary:Georgia,serif;--lp-color-background-section:#f7f2ea;--lp-color-text-primary:#333333;--lp-color-text-secondary:#555555;--lp-color-placeholder:#aaaaaa;--lp-color-input-bg:#ffffff;--lp-color-input-border:#cccccc;--lp-color-input-border-focus:#555555;--lp-color-required:#e60000;--lp-color-button-bg:transparent;--lp-color-button-text:#333333;--lp-color-button-border:#333333;--lp-color-button-bg-hover:#333;--lp-color-button-text-hover:#ffffff;--lp-border-radius:4px;--lp-container-max-width:800px;--lp-spacing-unit:1rem;}form > * + *,form .form-item + .form-item{margin-top:0 !important;}.paragraph--type--contact{background-color:var(--lp-color-background-section);padding:calc(var(--lp-spacing-unit) * 3) 0;font-family:var(--lp-font-primary);color:var(--lp-color-text-primary);}.paragraph--type--contact *{box-sizing:border-box;}.paragraph--type--contact form > .js-form-item + .js-form-item,.paragraph--type--contact form > .form-wrapper + .form-wrapper,.paragraph--type--contact form > .js-form-item + .form-wrapper,.paragraph--type--contact form > .form-wrapper + .js-form-item{margin-top:0 !important;}.paragraph--type--contact .form-item__label{display:block;margin-bottom:calc(var(--lp-spacing-unit) * 0.5);font-weight:bold;font-size:0.9rem;color:var(--lp-color-text-primary);}.paragraph--type--contact .form-item__label.form-required::after{content:" *";color:var(--lp-color-required);}.paragraph--type--contact .form-text,.paragraph--type--contact .form-email,.paragraph--type--contact .form-textarea{width:100%;padding:calc(var(--lp-spacing-unit) * 0.75);border:1px solid var(--lp-color-input-border);border-radius:var(--lp-border-radius);background-color:var(--lp-color-input-bg);font-family:var(--lp-font-primary);font-size:1rem;color:var(--lp-color-text-primary);line-height:1.4;}.paragraph--type--contact .form-text::-moz-placeholder,.paragraph--type--contact .form-email::-moz-placeholder,.paragraph--type--contact .form-textarea::-moz-placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text::placeholder,.paragraph--type--contact .form-email::placeholder,.paragraph--type--contact .form-textarea::placeholder{color:var(--lp-color-placeholder);opacity:1;}.paragraph--type--contact .form-text:focus,.paragraph--type--contact .form-email:focus,.paragraph--type--contact .form-textarea:focus{outline:none;border-color:var(--lp-color-input-border-focus);box-shadow:0 0 0 0px var(--lp-color-input-border-focus);}.paragraph--type--contact .form-textarea{min-height:150px;resize:vertical;}.paragraph--type--contact .form-actions{text-align:center;margin-top:calc(var(--lp-spacing-unit) * 1.5);display:flex;gap:var(--lp-spacing-unit);justify-content:center;}.paragraph--type--contact .button{display:inline-block;padding:calc(var(--lp-spacing-unit) * 0.75) calc(var(--lp-spacing-unit) * 2);background-color:var(--lp-color-button-bg);color:var(--lp-color-button-text);border:2px solid var(--lp-color-button-border);border-radius:var(--lp-border-radius);font-family:var(--lp-font-primary);font-size:1rem;font-weight:bold;text-align:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.paragraph--type--contact .button:hover,.paragraph--type--contact .button:focus{background-color:var(--lp-color-button-bg-hover);border-color:var(--lp-color-button-bg-hover);color:var(--lp-color-button-text-hover);outline:none;-webkit-text-decoration:none;text-decoration:none;}.contact-message-form{max-width:var(--lp-container-max-width);margin:0 auto;padding:0 var(--lp-spacing-unit);}.contact-message-form .field--name-message{margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow{display:flex;flex-wrap:wrap;gap:calc(var(--lp-spacing-unit) * 1.5);margin-bottom:calc(var(--lp-spacing-unit) * 1.5);}.LP_FormRow > .form-item{flex:1 1 calc(50% - var(--lp-spacing-unit) * 0.75);min-width:250px;margin-bottom:0;}#edit-cancel,#edit-preview{display:none !important;}.user-login-form .form-item{margin-top:var(--ungated-space-36);}.user-register-form .form-item{margin-top:var(--ungated-space-36);}.user-pass .form-item{margin-top:var(--ungated-space-36);}
