/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.card p{margin-bottom:1rem !important;margin-right:0.5rem !important;margin-left:0.5rem !important;margin-top:0.0rem !important;}.card.bg-pale-yellow{background-color:#ffefd5 !important;}
.icon-arrow::after{content:'';display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8M8 4l4 4-4 4' stroke='%23d35400' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;vertical-align:middle;margin-left:0.25em;}.icon-arrow{color:#d35400;text-decoration:none;position:relative;transition:text-decoration-color 0.3s ease;}.icon-arrow:hover{text-decoration:underline;text-decoration-color:#d35400;}
.paragraph.paragraph--type--paragraph-section.wrapper.has-border{background-color:#ffefd5 !important;}.wrapper.has-border{background-color:#ffefd5 !important;}.paragraph-section.has-border{background-color:#ffefd5 !important;}
.paragraph.paragraph--type--paragraph-section.has-border{border:2px solid #60697B;padding:2.2em;margin:1.2em 0;border-radius:6px;}.paragraph.paragraph--type--paragraph-section.wrapper.has-border > .container{margin-right:12px;margin-left:6px;}
.paragraph--type--card.card-border p{margin:1rem 0;background-color:#fff !important;border:2px solid #60697B;}
.paragraph.paragraph--type--paragraph-card.home-design{border:2px solid #c0392b;padding:0.5rem !important;border-radius:6px;background-color:#f8f9fa !important;max-width:800px;margin:0 auto;}
.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#c24d00 !important;}.ckeditor-accordion-container dl dt a:hover{background-color:#e67e22 !important;}
.paragraph.paragraph--type--paragraph-layout.has-border{border:2px solid #d35400;padding:1.2em;margin:1.2em 0;border-radius:6px;background-color:#f8f9fa !important;box-shadow:0 4px 8px rgba(0,0,0,0.08),0 2px 4px rgba(0,0,0,0.06);}
.btn-close::before{content:none !important;background:none !important;mask-image:none !important;}
@media (max-width:991.98px){.offcanvas-nav{width:100vw !important;max-width:100% !important;left:0 !important;right:0 !important;position:fixed !important;z-index:1050 !important;}}
@font-face{font-family:'YourFontName';src:url(/sites/default/files/asset_injector/css/yourfont.eot);src:url(/sites/default/files/asset_injector/css/yourfont.eot#iefix) format('embedded-opentype'),url(/sites/default/files/asset_injector/css/yourfont.woff2) format('woff2'),url(/sites/default/files/asset_injector/css/yourfont.woff) format('woff'),url(/sites/default/files/asset_injector/css/yourfont.ttf) format('truetype'),url(/sites/default/files/asset_injector/css/yourfont.svg#YourFontName) format('svg');font-weight:normal;font-style:normal;}
.btn-primary{--bs-btn-bg:#c24d00;--bs-btn-border-color:var(--bs-orange);--bs-btn-hover-bg:var(--bs-orange);--bs-btn-hover-border-color:var(--bs-orange);--bs-btn-active-bg:var(--bs-orange);--bs-btn-active-border-color:var(--bs-orange);}
#gx-lg-8 gx-xl-12 gy-10@media (min-width:1200px){.gx-xl-12{--bs-gutter-x:1.5rem;}}@media (min-width:992px){.gx-lg-8{--bs-gutter-x:1rem;}}.space-md,footer .space-md{padding-top:1.5rem;padding-bottom:1.5rem}.space-md{padding-bottom:1.5rem;padding-top:1.5rem;}div.container.space-md{padding-bottom:20px;}
.card{--bs-card-spacer-y:1.0rem;--bs-card-spacer-x:1.0rem;margin-top:12px;margin-bottom:12px;}.mb-0{margin-top:6px;margin-bottom:6px;}
#webform-submission-contact-paragraph-2141-add-form{background-color:#fef3e4;padding:1rem;border-radius:8px;}#webform-submission-contact-paragraph-2141-add-form legend{font-size:16px;font-weight:normal;}#webform-submission-contact-paragraph-2141-add-form input[type="text"],#webform-submission-contact-paragraph-2141-add-form input[type="email"],#webform-submission-contact-paragraph-2141-add-form textarea,#webform-submission-contact-paragraph-2141-add-form select{border:2px solid #60697B;background-color:#ffffff;padding:0.5rem;border-radius:4px;width:100%;box-sizing:border-box;font-size:16px;}
#webform-client-form-contact{background-color:#fef3e4;}
