a,
abbr,
acronym,
address,
applet,
b,
big,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
object,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
var,
select,
input,
textarea,
:focus ::-moz-focus-inner {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-appearance: none;
}
textarea:focus,
input:focus,
*:focus,
input:focus {
outline: none !important;
}
body {
font-feature-settings: "pnum" on, "lnum" on;
} html,
body {
overflow-x: clip;
} .custom dd,
.custom dl,
.custom dt,
.custom li,
.custom ol,
.custom ul {
margin-block-end: 0.9rem;
}
.dng-drop-shadow .elementor-icon {
box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);
}
.sub-menus ul,
.lang-menu ul {
margin: 0;
padding: 0;
margin-block-end: 0;
}
.menu-current-business #menu-business,
.menu-current-individual #menu-individual,
.menu-current-medal #menu-medal {
background-color: var(--e-global-color-primary);
}
.menu-current-business #menu-business a span,
.menu-current-individual #menu-individual a span,
.menu-current-medal #menu-medal a span {
color: #fff;
} .custom .dng-white-bt {
border: 1px solid var(--e-global-color-secondary);
color: var(--e-global-color-secondary);
background-color: var(--e-global-color-ad5432f);
}
.custom .dng-white-bt:hover {
background-color: var(--e-global-color-secondary);
color: var(--e-global-color-ad5432f);
}
.custom .dng-transparent-bt {
color: var(--e-global-color-secondary);
}
.custom .dng-transparent-bt:hover {
color: var(--e-global-color-text);
}
.custom .dng-green-bt {
border: 1px solid var(--e-global-color-secondary);
background-color: var(--e-global-color-secondary);
color: var(--e-global-color-ad5432f);
}
.custom .dng-green-bt:hover {
color: var(--e-global-color-secondary);
background-color: var(--e-global-color-ad5432f);
}  #homepage_slider .sp-buttons {
max-width: var(--content-width);
}
.custom .swiper-pagination .swiper-pagination-bullet,
#homepage_slider .sp-buttons .sp-button {
width: 40px;
border-radius: 0;
} .custom .social-media-links {
list-style-type: none;
padding: 0;
margin: 0;
display: flex;
gap: var(--widgets-spacing, 20px);
font-size: 20px;
}
.custom .social-media-links a {
color: var(--e-global-color-ad5432f);
display: inline-flex;
align-items: center;
justify-content: center;
width: 40px; height: 40px;
border: 1px solid var(--e-global-color-ad5432f); border-radius: 50%; padding: 6px;
transition: all 0.3s ease;
}
.custom .social-media-links a:hover {
color: var(--e-global-color-primary);
border-color: var(--e-global-color-primary);
background-color: rgba(0, 0, 0, 0.03); } .custom .ti-widget.ti-goog .ti-review-item > .ti-inner {
border-radius: 0 !important;
border-color: var(--e-global-color-36b9bab) !important;
}
.custom .ti-widget.ti-goog .ti-controls .ti-next,
.custom .ti-widget.ti-goog .ti-controls .ti-prev {
background-color: transparent;
outline-color: transparent;
}
.custom .ti-widget.ti-goog .ti-controls .ti-next::before,
.custom .ti-widget.ti-goog .ti-controls .ti-prev::before {
border-color: var(--e-global-color-primary);
}
.custom .ti-widget.ti-goog .ti-controls .ti-next:hover:before,
.custom .ti-widget.ti-goog .ti-controls .ti-prev:hover:before {
border-color: var(--e-global-color-92b21af) !important;
}
.custom .ti-widget.ti-goog .ti-controls .ti-next {
right: -20px;
}
.custom .ti-widget.ti-goog .ti-controls .ti-prev {
left: -20px;
}
.custom .ti-widget.ti-goog .ti-controls .ti-next:hover,
.custom .ti-widget.ti-goog .ti-controls .ti-prev:hover {
background-color: transparent !important;
outline-color: transparent !important;
box-shadow: none !important;
}
.custom .jet-accordion__item:last-child {
border-bottom: 0 !important;
}
.custom .jet-accordion__item:last-child .jet-toggle__control {
padding: 0 !important;
} .custom .insurance-icon {
display: flex;
justify-content: center;
}
.insurance-icon .jet-listing-dynamic-field__content {
background-color: var(--e-global-color-primary);
color: var(--e-global-color-ad5432f);
display: inline;
padding: 0.5em;
border-radius: 50%;
} .custom .jet-radio-list fieldset {
display: flex;
}
.custom .jet-radio-list__item {
display: inline-block;
margin: 5px;
cursor: pointer;
}
.custom .jet-radio-list__input {
display: none; }
.custom .jet-radio-list .jet-radio-list__item .jet-radio-list__button {
display: flex;
align-items: center;
justify-content: center;
padding: 14px 20px;
border: 1px solid var(--e-global-color-text);
font-weight: 500;
transition: all 0.3s ease;
width: auto;
color: var(--e-global-color-text);
flex-direction: row;
}
.custom .jet-radio-list__item:hover .jet-radio-list__button {
background-color: var(--e-global-color-text);
color: var(--e-global-color-ad5432f);
border-color: var(--e-global-color-text);
}
.custom .jet-radio-list__input:checked + .jet-radio-list__button {
background-color: var(--e-global-color-text);
color: var(--e-global-color-ad5432f);
border-color: var(--e-global-color-text);
}
.custom .jet-radio-list__decorator {
display: none; }
@media (max-width: 1024px) {
.custom .jet-radio-list .jet-radio-list__item {
display: block;
}
.custom .jet-radio-list fieldset {
display: flex;
flex-direction: column;
}
}
.custom .team-cards-wrap {
display: grid;
grid-template-columns: repeat(2, 1fr); gap: 30px;
width: 100%;
}
.custom .team-card {
background-color: #fff; padding: 20px;
display: flex;
align-items: flex-start;
gap: 24px;
}
.custom .team-card-image img {
width: 160x;
height: 160px;
border-radius: 50%; object-fit: cover;
display: block;
}
.custom .team-card-content {
flex: 1;
}
.custom .team-card-name {
font-family: var(--e-global-typography-be0e9ca-font-family), Sans-serif;
font-size: var(--e-global-typography-be0e9ca-font-size);
font-weight: var(--e-global-typography-be0e9ca-font-weight);
line-height: var(--e-global-typography-be0e9ca-line-height);
color: var(--e-global-color-text);
}
.team-card-role {
font-family: var(--e-global-typography-477b5e0-font-family) "Libre Franklin",
Sans-serif;
font-size: var(--e-global-typography-477b5e0-font-size);
line-height: var(--e-global-typography-477b5e0-line-height);
color: var(--e-global-color-text);
}
.custom .team-card-contacts {
list-style: none;
margin: 0;
padding: 0;
font-size: var(--e-global-typography-a31d80b-font-size);
margin-top: 24px;
}
.custom .team-card-contacts li {
margin-bottom: 5px;
}
.custom .team-card-contacts a {
color: var(--e-global-color-secondary);
transition: color 0.3s;
}
.custom .team-card-contacts i {
margin-right: 5px;
}
.custom .button {
margin-top: 24px;
} .custom
.gform-theme--framework
.gfield:where(
.gfield--type-multiselect,
.custom .gfield--input-type-multiselect
)
.chosen-container
.chosen-results
li.result-selected,
.custom
.gform-theme--framework
.gfield:where(.gfield--type-select, .custom .gfield--input-type-select)
.chosen-container
.chosen-results
li.result-selected {
background: 0 0;
background-color: transparent;
box-shadow: none;
}
.custom
.gform-theme--framework
.gfield:where(.gfield--type-select, .custom .gfield--input-type-select)
.chosen-container-single
.chosen-single {
box-shadow: none;
}
.custom
.gform-theme--framework
.gfield:where(
.gfield--type-multiselect,
.custom .gfield--input-type-multiselect
)
.chosen-container
.chosen-drop,
.custom
.gform-theme--framework
.gfield:where(.gfield--type-select, .custom .gfield--input-type-select)
.chosen-container
.chosen-drop {
box-shadow: none;
border-radius: 0;
}
.custom .active-result:hover {
background-color: transparent !important;
font-weight: 600;
}
.custom .result-selected,
.custom .result-selected:hover {
background-color: transparent;
font-weight: 600;
}
.gform-theme--framework
.gfield--input-type-datepicker.half
.ginput_container_date
input {
--gf-local-width: 100%;
}
.gform-theme--foundation .half .ginput_complex .ginput_container_time {
inline-size: 50%;
}
.custom
.gform-theme--framework
.gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) {
align-content: end;
}
.custom
#gform_4
.gfield:where(:not(.gfield--type-html):not(.gfield--type-section)) {
align-content: normal;
}
.custom .chosen-search {
display: none;
}
.custom .iti__country-container [type="button"]:focus:not(:focus-visible),
.custom .iti__country-container [type="submit"]:focus:not(:focus-visible),
.custom .iti__country-container button:focus:not(:focus-visible) {
border: 0;
background: transparent;
}
.custom .iti__country-container [type="button"]:focus:not(:focus-visible),
.custom .iti__country-container [type="submit"]:focus:not(:focus-visible),
.custom .iti__country-container button:focus:not(:focus-visible),
.custom button.iti__selected-country,
.custom button.iti__selected-country:active,
.custom button.iti__selected-country:hover {
background: transparent;
border: 0;
}
.custom .gap {
margin-bottom: -25px;
} .custom .gform-theme--framework input[type="file"]::file-selector-button {
background: var(--e-global-color-secondary);
color: #fff;
border: 0;
border-radius: 0;
cursor: pointer;
cursor: pointer;
transition: background 0.2s ease, transform 0.02s;
margin-right: 12px; }
.custom .gform-theme--framework input[type="file"]:hover::file-selector-button {
background: var(--e-global-color-text);
}
.custom
.gform-theme--framework
input[type="file"]:active::file-selector-button {
transform: translateY(1px);
} .custom .gform-theme--framework input[type="file"]::-webkit-file-upload-button {
background: var(--e-global-color-secondary);
color: #fff;
border: 0;
border-radius: 0;
cursor: pointer;
} .dng-last-modified-wrapper {
font-size: var(--e-global-typography-cdd6a05-font-size);
color: var(--e-global-color-92b21af);
}  .post-content table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
margin: 1.2rem 0;
font-size: 0.95rem;
}
.post-content th,
.post-content td {
border: 1px solid;
padding: 0.65rem 0.75rem;
}
.post-content thead th {
text-align: left;
}
.post-content caption {
caption-side: bottom;
padding: 0.5rem 0;
} .post-content :where(code, kbd, samp) {
font-size: 0.95em;
}
.post-content pre {
padding: 1rem;
overflow: auto;
border-radius: 0.5rem;
margin: 1.2rem 0;
}
.post-content pre code {
background: transparent;
padding: 0;
}
.post-content code {
padding: 0.15em 0.35em;
} .post-content img {
max-width: 100%;
height: auto;
}
.post-content figure {
margin: 1.2rem 0;
}
.post-content figcaption,
.post-content .wp-caption-text {
font-size: 0.9em;
margin-top: 0.5rem;
text-align: center;
} .post-content :where(img, figure).alignnone {
margin: 1rem 0;
}
.post-content :where(img, figure).alignleft {
float: left;
margin: 0.2rem 1rem 0.8rem 0;
}
.post-content :where(img, figure).alignright {
float: right;
margin: 0.2rem 0 0.8rem 1rem;
}
.post-content :where(img, figure).aligncenter {
display: block;
margin-inline: auto;
} .post-content::after {
content: "";
display: block;
clear: both;
}  .post-content .wp-block-image img {
display: block;
}
.post-content .wp-block-gallery {
gap: 0.5rem;
}
.post-content .wp-block-gallery .blocks-gallery-grid {
margin: 0;
}
.post-content .blocks-gallery-item figcaption {
font-size: 0.85em;
} .post-content .gallery {
display: grid;
gap: 0.5rem;
margin: 1.2rem 0;
}
.post-content .gallery.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.post-content .gallery.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.post-content .gallery.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.post-content .gallery-item {
overflow: hidden;
}
.post-content .gallery-icon img {
width: 100%;
height: auto;
display: block;
}
.post-content .gallery-caption {
text-align: center;
font-size: 0.85em;
margin-top: 0.35rem;
} .wp-block-query-title,
.wp-block-query-total,
.wp-block-quote {
box-sizing: border-box;
background: var(--e-global-color-36b9bab);
padding: 24px;
margin: 0;
} .post-content .wp-block-embed,
.post-content .wp-block-video,
.post-content .wp-block-audio {
margin: 1.2rem 0;
} .post-content .embed-responsive {
position: relative;
width: 100%;
aspect-ratio: 16/9;
overflow: hidden;
border-radius: 0.5rem;
}
.post-content .embed-responsive > iframe,
.post-content .embed-responsive > video {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
} .post-content .alignwide {
margin-left: max(0px, calc(50% - 48rem));
margin-right: max(0px, calc(50% - 48rem));
}
.post-content .alignfull {
width: 100vw;
margin-left: 50%;
transform: translateX(-50%);
max-width: 100vw;
} .post-content .wp-block-separator {
border: none;
border-top: 1px solid;
margin: 2rem 0;
} .post-content .wp-block-list {
margin: 1rem 0;
}
.post-content .wp-block-list.is-style-checklist li {
list-style: none;
position: relative;
padding-left: 1.6rem;
}
.post-content .wp-block-list.is-style-checklist li::before {
content: "✓";
position: absolute;
left: 0;
top: 0.15em;
} .post-content .wp-block-cover {
margin: 1.6rem 0;
}
.post-content .wp-block-cover .wp-block-cover__inner-container > * {
max-width: 60ch;
margin-left: auto;
margin-right: auto;
} .post-content .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
} .post-content .is-centered {
text-align: center;
}
.post-content .is-right {
text-align: right;
} @media print {
.post-content a {
text-decoration: none;
}
.post-content .alignfull {
width: auto;
margin: 0;
transform: none;
}
.post-content .embed-responsive {
aspect-ratio: auto;
}
} .custom .search-map { height: 80vh;
overflow-y: scroll !important;
overflow-x: hidden !important; }
.dng-home-slider .dng-home-slider__icons .jet-listing-dynamic-repeater__items {
display: flex;
flex-wrap: wrap;
gap: 24px 42px;
}
@media (max-width: 768px) {
.dng-home-slider
.dng-home-slider__icons
.jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
}
@media (max-width: 540px) {
.dng-home-slider
.dng-home-slider__icons
.jet-listing-dynamic-repeater__items {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
}
.dng-home-slider .dng-home-slider__icon {
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
}