.profile-other .s2 {
padding: 10px 15px 0 !important;
}
li a,
p a {
color: #a6916b;
}
.boxshadownew .elementor-posts-container > .elementor-post {
background: #fff;
box-shadow: 0 7px 15px 0 rgba(2, 6, 19, 0.12);
}
.boxshadownew .elementor-posts-container > .elementor-post > .elementor-post__text {
padding: 0 20px 30px;
}
.boxshadownew .elementor-widget-wrap.elementor-element-populated {
background: #fff;
box-shadow: 0 7px 15px 0 rgba(2, 6, 19, 0.12);
padding: 0 !important;
}
.boxshadownew .elementor-widget-wrap.elementor-element-populated > .elementor-widget-post-info,
.boxshadownew .elementor-widget-wrap.elementor-element-populated > .elementor-widget-theme-post-title,
.boxshadownew .elementor-widget-wrap.elementor-element-populated > .elementor-widget-theme-post-excerpt {
padding: 0 20px;
}
.boxshadownew .elementor-widget-wrap.elementor-element-populated > .elementor-widget-button {
padding: 0 20px;
}
.boxshadownew .elementor-button {
background: none !important;
border: none !important;
font-size: 14px !important;
text-transform: none !important;
font-weight: bold !important;
color: #A6916B !important;
padding: 0 !important;
margin-bottom: 15px !important;
}
.boxshadownew .elementor-button:hover {
color: #000 !important;
}
.boxshadownew .elementor-post-info__terms-list-item {
text-transform: uppercase;
color: #A6916B !important;
}
.boxshadownew .elementor-pagination {
margin-top: 50px;
}
.team-profile-internal .s1 .image {
border-style: none;
box-shadow: 0px 0px 50px -30px rgba(0, 0, 0, 0.5);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 0px 40px 0px 0px;
padding: 10px 10px 2px 10px;
}
.team-profile-internal .s1-b {
width: 46%;
}
.team-profile-internal .s1 i {
font-size: 20px;
border: 1px solid #000;
padding: 10px;
border-radius: 50%;
width: 20px;
height: 20px;
text-align: center;
}
.conbottomform input[type="tel"] {
background: transparent;
border: none;
border-bottom: 1px solid #fff;
padding: 14px 0px;
color: #fff;
font-family: "Open Sans";
font-size: 15px;
line-height: 28px;
}
.conbottomform2 select {
background: transparent;
border: 1px solid #fff;
padding: 6px 40px 6px 10px;
color: #fff !important;
font-family: "Open Sans";
font-size: 15px;
line-height: 28px;
-webkit-appearance: none;
}
.conbottomform2 select option {
color: #333;
background-color: #fff;
}
.conbottomform2 .ginput_container_select::after {
font-family: 'FontAwesome';
content: '\f063';
display: inline-block;
font-size: .8em;
line-height: 1;
position: relative;
left: 96%;
bottom: 36px;
pointer-events: none;
}
@media (min-width: 992px) {
.teamCon3 .col-md-6 {
width: 100% !important;
}
}
@media only screen and (max-width: 600px) {
.team-profile-internal .s1 .image {
margin: 0px 20px 20px 20px;
}
.conbottomform ul.gfield_checkbox,
.conbottomform2 ul.gfield_checkbox,
.elementor-4216 .elementor-element.elementor-element-8e056ea ul.gfield_checkbox,
.elementor-3716 .elementor-element.elementor-element-b4d2b57 ul.gfield_checkbox,
.elementor-4335 .elementor-element.elementor-element-12ba97a ul.gfield_checkbox {
columns: 1 !important;
-webkit-columns: 1 !important;
-moz-columns: 1 !important;
}
}
.e-loop-item .elementor-widget-image img {
aspect-ratio: 245 / 144;
object-fit: cover;
height: auto;
}
.elementor-section-stretched {
overflow-x: hidden;
}
html {
overflow-x: hidden;
}
.elementor-posts-container .elementor-post__thumbnail {
padding-bottom: 56.25%;
position: relative;
overflow: hidden;
}
.elementor-posts-container .elementor-post__thumbnail img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1.01);
width: 100%;
height: 100%;
object-fit: cover;
}
.meta-box1 {
margin-bottom: 15px;
}
.meta-box1 .fa {
display: inline-block;
margin-right: 8px;
font-size: 16px;
vertical-align: middle;
}
.meta-box1 .l {
display: inline;
font-weight: 700;
font-size: 16px;
vertical-align: middle;
}
.meta-box1 .v {
display: block;
margin-top: 5px;
padding-left: 24px;
}
.social-icon {
display: inline-block;
margin: 0 5px;
font-size: 20px;
color: #555;
text-decoration: none;
transition: color 0.2s;
}
.social-icon:hover {
color: #b8966c;
}
.social-icon i {
vertical-align: middle;
}
.icon-svg {
display: inline-block;
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor;
}
.meta-box1 .icon-svg {
display: inline-block;
width: 16px;
height: 16px;
margin-right: 8px;
vertical-align: middle;
color: #b8966c;
}
.social-icon .icon-svg {
width: 20px;
height: 20px;
}
.social-icon .icon-svg {
vertical-align: middle;
}
.asf-trigger .icon-svg {
width: 14px;
height: 14px;
vertical-align: -2px;
margin-right: 5px;
}
.phone\.number ~ .icon-svg,
a.phone\.number .icon-svg {
width: 14px;
height: 14px;
vertical-align: -2px;
margin-right: 3px;
}
.social-icons .social-icon .icon-svg {
transition: all 0.3s;
color: #343433;
width: 23px;
height: 23px;
text-align: center;
margin-right: 26px;
transition: all 0.3s;
}
.social-icons .social-icon:hover .icon-svg {
color: #b8966c;
}
.select-container::after,
.conbottomform2 .ginput_container_select::after {
font-family: inherit !important;
content: '' !important;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23333%27%3E%3Cpath%20d%3D%27M7%2010l5%205%205-5z%27/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 16px;
width: 16px;
height: 16px;
}
.slick-prev::before,
.elementor-slick-slider .slick-prev::before {
font-family: inherit !important;
content: '' !important;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%239b9b9b%27%3E%3Cpath%20d%3D%27M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z%27/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 27px;
display: inline-block;
width: 27px;
height: 27px;
}
.slick-next::before,
.elementor-slick-slider .slick-next::before {
font-family: inherit !important;
content: '' !important;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%239b9b9b%27%3E%3Cpath%20d%3D%27M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z%27/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 27px;
display: inline-block;
width: 27px;
height: 27px;
}
.listStyle ul li::before,
.list-check li::before,
.single-post .site-inner ul li::before {
font-family: inherit !important;
content: '' !important;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%23a6916b%27%3E%3Cpath%20d%3D%27M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206z%27/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 14px;
width: 15px !important;
height: 15px !important;
}
.gfield_checkbox .tick::before {
font-family: inherit !important;
content: '' !important;
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27white%27%3E%3Cpath%20d%3D%27M9%2016.2L4.8%2012l-1.4%201.4L9%2019%2021%207l-1.4-1.4z%27/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 12px;
display: inline-block;
width: 12px;
height: 12px;
}
body.vaulty-landing .site-inner,
body.vaulty-landing .content-sidebar-wrap,
body.vaulty-landing .content {
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
}
.pre-reveal {
opacity: 0;
transform: translateY(18px);
}
.pre-reveal.is-revealed {
opacity: 1;
transform: none;
transition: opacity .6s ease, transform .6s var(--ds-ease);
}
@media (prefers-reduced-motion: reduce) {
.pre-reveal {
opacity: 1;
transform: none;
}
}
@font-face {
font-family: 'Hanken Grotesk';
src: url(/wp-content/uploads/fonts/hanken-300.woff2) format('woff2');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hanken Grotesk';
src: url(/wp-content/uploads/fonts/hanken-400.woff2) format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hanken Grotesk';
src: url(/wp-content/uploads/fonts/hanken-500.woff2) format('woff2');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hanken Grotesk';
src: url(/wp-content/uploads/fonts/hanken-600.woff2) format('woff2');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hanken Grotesk';
src: url(/wp-content/uploads/fonts/hanken-700.woff2) format('woff2');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Hanken Grotesk';
src: url(/wp-content/uploads/fonts/hanken-800.woff2) format('woff2');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Fraunces';
src: url(/wp-content/uploads/fonts/fraunces-var.woff2) format('woff2');
font-weight: 400 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Fraunces Fallback';
src: local('Georgia'), local('Times New Roman');
size-adjust: 88.3%;
font-display: swap;
}
@font-face {
font-family: 'Fraunces Fallback Figures';
src: local('Georgia'), local('Times New Roman');
size-adjust: 94.7%;
font-display: swap;
}
@font-face {
font-family: 'Gotham Light';
src: url(/wp-content/uploads/fonts/hanken-300.woff2) format('woff2');
font-weight: 100 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gotham Book';
src: url(/wp-content/uploads/fonts/hanken-400.woff2) format('woff2');
font-weight: 100 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Gotham Bold';
src: url(/wp-content/uploads/fonts/hanken-700.woff2) format('woff2');
font-weight: 100 900;
font-style: normal;
font-display: swap;
}
:root {
--crx-reveal: .3s;
--crx-reveal-ease: cubic-bezier(.4, 0, .2, 1);
--navy: #0B2239;
--navy-deep: #08233E;
--harbour: #1C4A6E;
--gold: #C9A24B;
--gold-ink: #7A5A12;
--gold-deep: #AE873A;
--gold-on: #241a02;
--logo-gold: #AF986E;
--ink: #1A2230;
--muted: #5A6675;
--line: #E6E0D4;
--cream: #F7F4EF;
--white: #FFFFFF;
--sans: 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif;
--serif: 'Fraunces', 'Fraunces Fallback', Georgia, 'Times New Roman', serif;
--r: 10px;
--rb: 6px;
--shadow: 0 18px 50px rgba(8, 35, 62, .18);
--shadow-rest: 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11);
}
body [class*="crx-"] {
--serif: 'Fraunces', 'Fraunces Fallback', Georgia, 'Times New Roman', serif;
}
body .crx-ctd-phone-num {
font-family: 'Fraunces', 'Fraunces Fallback Figures', Georgia, 'Times New Roman', serif;
}
.elementor-kit-4971.elementor-kit-4971 {
--e-global-color-2f11fa5: var(--gold-ink, #7A5A12);
--e-global-color-744125d: var(--muted, #5A6675);
--e-global-color-a73065f: var(--line, #E6E0D4);
--e-global-typography-primary-font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif);
--e-global-typography-secondary-font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif);
--e-global-typography-text-font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif);
--e-global-typography-accent-font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif);
}
html body {
font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif);
color: var(--ink, #1A2230);
}
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
font-family: var(--serif, 'Fraunces', Georgia, 'Times New Roman', serif);
font-weight: 500;
color: var(--navy, #0B2239);
}
body button,
body input,
body select,
body textarea,
body .elementor-button,
body .btn {
font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif);
}
body .elementor-button,
body button,
body input[type="button"],
body input[type="submit"],
body .btn {
background-color: var(--navy, #0B2239);
border-color: var(--navy, #0B2239);
color: var(--white, #FFFFFF);
border-radius: var(--rb, 6px);
}
body .elementor-button:hover,
body button:hover,
body input[type="button"]:hover,
body input[type="submit"]:hover,
body .btn:hover {
background-color: var(--gold, #C9A24B);
border-color: var(--gold, #C9A24B);
color: var(--gold-on, #241a02);
}
body .btn.secondary,
body .secondary .elementor-button.elementor-size-md {
background: var(--white, #FFFFFF);
border-color: var(--gold-ink, #7A5A12);
color: var(--gold-ink, #7A5A12);
}
body .btn.secondary:hover,
body .secondary .elementor-button.elementor-size-md:hover {
background: var(--gold, #C9A24B);
border-color: var(--gold, #C9A24B);
color: var(--gold-on, #241a02);
}
body .btn.golden2,
body .golden2 .elementor-button.elementor-size-md,
body .btn.style-3 {
background: var(--gold, #C9A24B);
border-color: var(--gold, #C9A24B);
color: var(--gold-on, #241a02);
}
body .btn.golden2:hover,
body .golden2 .elementor-button.elementor-size-md:hover,
body .btn.style-3:hover {
background: var(--white, #FFFFFF);
border-color: var(--gold-ink, #7A5A12);
color: var(--gold-ink, #7A5A12);
}
body .btn.terrain,
body .terrain .elementor-button.elementor-size-md {
background: transparent;
border-color: var(--white, #FFFFFF);
color: var(--white, #FFFFFF);
}
body .btn.terrain:hover,
body .terrain .elementor-button.elementor-size-md:hover {
background: var(--gold, #C9A24B);
border-color: var(--gold, #C9A24B);
color: var(--gold-on, #241a02);
}
body li a,
body p a {
color: var(--gold-ink, #7A5A12);
}
body .site-footer li a,
body .site-footer p a {
color: var(--gold-ink, #7A5A12);
}
body .dash-top-title::before,
body .dash-top-title-center::before {
border-top-color: var(--gold-ink, #7A5A12);
}
body .elementor-section:has(.testimonials-carousel):not(:has(.elementor-section .testimonials-carousel)) {
position: relative;
background-color: var(--navy, #0B2239) !important;
}
body .elementor-widget:has(.testimonials-carousel) {
margin-block-end: 0 !important;
}
body .elementor-widget-wrap:has(.testimonials-carousel) {
padding: 0 !important;
}
body .elementor-column:has(.testimonials-carousel) > .elementor-element-populated {
padding: 0 !important;
}
body .site-inner .elementor-section:has(.testimonials-carousel) {
padding: 0 !important;
margin-block: 0 !important;
}
body .elementor-section:has(.testimonials-carousel) {
overflow: hidden !important;
}
body .elementor-section:has(.testimonials-carousel):not(:has(.elementor-section .testimonials-carousel))::before {
content: "";
position: absolute;
inset: 0;
z-index: 0;
pointer-events: none;
background: linear-gradient(180deg, rgba(8, 35, 62, .86) 0%, rgba(8, 35, 62, .72) 50%, rgba(8, 35, 62, .88) 100%);
}
body .elementor-section:has(.testimonials-carousel):not(:has(.elementor-section .testimonials-carousel)) > .elementor-container {
position: relative;
z-index: 1;
min-height: 0 !important;
}
body .testimonials-carousel {
height: auto !important;
min-height: 320px;
max-height: 640px;
overflow: hidden;
padding: 56px 0;
}
@media (max-width: 900px) {
body .testimonials-carousel {
max-height: 600px;
padding: 48px 0;
}
}
@media (max-width: 600px) {
body .testimonials-carousel {
max-height: 560px;
padding: 40px 0;
}
}
body .testimonial-quote {
width: 34px;
height: auto;
margin: 0 auto 24px;
display: block;
opacity: .55;
}
body .testimonial-item .c {
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
font-size: 22px !important;
line-height: 1.5 !important;
font-weight: 400;
color: #FFFFFF !important;
max-width: 58ch;
margin: 0 auto 26px !important;
text-wrap: pretty;
}
body .testimonial-item .name {
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 12.5px !important;
font-weight: 700 !important;
line-height: 1.4 !important;
letter-spacing: .18em;
text-transform: uppercase;
color: #FFFFFF !important;
}
@media (max-width: 900px) {
body .testimonial-item .c {
font-size: 19px !important;
}
}
@media (max-width: 600px) {
body .testimonial-item .c {
font-size: 17.5px !important;
}
body .testimonial-quote {
width: 28px;
margin-bottom: 18px;
}
}
body .site-header {
position: absolute !important;
top: 0;
left: 0;
right: 0;
width: 100%;
padding: 0 28px !important;
background-color: transparent !important;
z-index: 50;
}
body .site-header::before {
content: "";
position: absolute;
inset: 0;
z-index: -1;
pointer-events: none;
background: linear-gradient(180deg, rgba(8, 35, 62, .82) 0%, rgba(8, 35, 62, .46) 58%, rgba(8, 35, 62, 0) 100%);
}
body .elementor-widget-theme-post-content a:not(.elementor-button):not(.btn):not(.crx-btn),
body .elementor-widget-text-editor a:not(.elementor-button):not(.btn):not(.crx-btn) {
text-decoration: underline !important;
text-underline-offset: 2px;
text-decoration-thickness: 1px;
}
body .elementor-widget-theme-post-content h1 a,
body .elementor-widget-theme-post-content h2 a,
body .elementor-widget-theme-post-content h3 a,
body .elementor-widget-theme-post-content h4 a,
body .elementor-widget-text-editor h1 a,
body .elementor-widget-text-editor h2 a,
body .elementor-widget-text-editor h3 a,
body .elementor-widget-text-editor h4 a {
text-decoration: none !important;
}
body:not(.single-post):not(.archive):not(.search):not(.error404):not(.vaulty-landing) .internal-header {
padding-top: 118px;
}
@media (max-width: 767px) {
body:not(.single-post):not(.archive):not(.search):not(.error404):not(.vaulty-landing) .internal-header {
padding-top: 86px;
}
}
@media only screen and (max-width: 1023px) {
body:not(.single-post):not(.archive):not(.search):not(.error404):not(.vaulty-landing) .content-sidebar-wrap .content {
padding-top: 0 !important;
}
}
body:not(.single-post):not(.archive):not(.search):not(.error404):not(.vaulty-landing) .elementor:not([data-elementor-post-type="elementor_library"]) > .elementor-top-section:first-child:has(.elementor-widget-theme-post-title) {
position: relative;
padding-top: 150px !important;
}
body .elementor:not([data-elementor-post-type="elementor_library"]) > .elementor-top-section:first-child:has(.elementor-widget-theme-post-title)::before {
content: "";
position: absolute;
inset: 0;
z-index: 0;
pointer-events: none;
background: linear-gradient(180deg, rgba(8, 35, 62, .68) 0%, rgba(8, 35, 62, .34) 55%, rgba(8, 35, 62, .52) 100%);
}
body .elementor:not([data-elementor-post-type="elementor_library"]) > .elementor-top-section:first-child:has(.elementor-widget-theme-post-title) > .elementor-container {
position: relative;
z-index: 1;
}
@media (max-width: 767px) {
body:not(.single-post):not(.archive):not(.search):not(.error404):not(.vaulty-landing) .elementor:not([data-elementor-post-type="elementor_library"]) > .elementor-top-section:first-child:has(.elementor-widget-theme-post-title) {
padding-top: 104px !important;
}
}
body:not(.single-post):not(.archive):not(.search):not(.error404):not(.vaulty-landing)
.site-inner:not(:has(.internal-header)) .elementor:not([data-elementor-post-type="elementor_library"]):not(.elementor *) > .elementor-top-section:first-child:not(:has(.elementor-widget-theme-post-title)):not(:has(.crx-hero)):not(.dark-header):not(.elementor-element-2788fc2):not(:has(.crx-cth)):not(.elementor-element-de23230):not(.elementor-element-fc6b98f):not(.elementor-element-16f303a) {
padding-top: 118px !important;
}
@media (max-width: 767px) {
body:not(.single-post):not(.archive):not(.search):not(.error404):not(.vaulty-landing)
.site-inner:not(:has(.internal-header)) .elementor:not([data-elementor-post-type="elementor_library"]):not(.elementor *) > .elementor-top-section:first-child:not(:has(.elementor-widget-theme-post-title)):not(:has(.crx-hero)):not(.dark-header):not(.elementor-element-2788fc2):not(:has(.crx-cth)):not(.elementor-element-de23230):not(.elementor-element-fc6b98f):not(.elementor-element-16f303a) {
padding-top: 86px !important;
}
}
body.single-post .site-header,
body.archive .site-header,
body.search .site-header,
body.error404 .site-header {
position: absolute !important;
background-color: var(--navy, #0B2239) !important;
}
body:has(.dark-header) .site-header {
position: absolute !important;
}
body.single-post .site-header::before,
body.archive .site-header::before,
body.search .site-header::before,
body.error404 .site-header::before {
content: none;
}
body .site-header .elementor-inner-section {
max-width: 1200px;
margin-inline: auto;
padding: 20px 0 !important;
}
body:has(.dark-header) .site-header .elementor-inner-section {
border-bottom: 1px solid rgba(255, 255, 255, .16);
}
body .site-header .elementor-inner-section > .elementor-container {
display: flex !important;
flex-wrap: nowrap !important;
align-items: center;
gap: 44px;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column {
width: auto !important;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(1),
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(3) {
flex: 0 0 auto;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2) {
flex: 1 1 auto;
min-width: 0;
}
body .custom-elementor-header .elementor-nav-menu--main .elementor-nav-menu {
flex-wrap: nowrap !important;
justify-content: flex-end;
}
body .site-header .crx-hb-logo {
display: flex;
align-items: center;
gap: 14px;
text-decoration: none;
}
body .site-header .crx-hb-shield {
width: 50px;
height: 50px;
flex: 0 0 auto;
display: block;
}
body .site-header .crx-hb-wm {
display: flex;
flex-direction: column;
line-height: 1;
}
body .site-header .crx-hb-wm-main {
font-family: var(--serif, 'Fraunces', Georgia, serif);
font-size: 29px;
font-weight: 600;
letter-spacing: .13em;
color: #FFFFFF;
}
body .site-header .crx-hb-wm-sub {
font-size: 10.5px;
font-weight: 600;
letter-spacing: .44em;
color: var(--gold, #C9A24B);
margin-top: 6px;
}
body .site-header .elementor-widget-image img {
height: 68px !important;
width: auto !important;
max-width: none !important;
}
body .custom-elementor-header .elementor-nav-menu--main .elementor-item {
font-size: 17px !important;
font-weight: 600 !important;
text-transform: none !important;
letter-spacing: .01em !important;
color: #EAF0F6 !important;
fill: #EAF0F6 !important;
padding: 6px 0 !important;
}
body .custom-elementor-header .elementor-nav-menu > li > a {
margin: 0 13px !important;
white-space: nowrap;
}
body .custom-elementor-header .elementor-nav-menu > li:last-child > a {
margin-right: 0 !important;
}
body .custom-elementor-header .elementor-nav-menu--main .elementor-item:hover,
body .custom-elementor-header .elementor-nav-menu--main .elementor-item:focus,
body .custom-elementor-header .elementor-nav-menu--main .elementor-item.elementor-item-active {
color: #FFFFFF !important;
}
body .custom-elementor-header .e--pointer-underline .elementor-item:after,
body .custom-elementor-header .e--pointer-underline .elementor-item:before {
background-color: var(--gold, #C9A24B) !important;
height: 2px !important;
}
body .site-header .crx-hb-right {
display: flex;
align-items: center;
justify-content: flex-end;
gap: 26px;
}
body .site-header .crx-hb-phone {
display: flex;
flex-direction: column;
text-align: right;
text-decoration: none;
}
body .site-header .crx-hb-num {
font-size: 17px;
font-weight: 700;
color: #FFFFFF;
white-space: nowrap;
}
body .site-header .crx-hb-lab {
font-size: 10.5px;
font-weight: 600;
letter-spacing: .14em;
text-transform: uppercase;
color: #B9C6D6;
white-space: nowrap;
}
body .site-header .crx-hb-loc {
font-size: 10.5px;
font-weight: 600;
letter-spacing: .14em;
text-transform: uppercase;
color: #B9C6D6;
text-decoration: none;
white-space: nowrap;
}
body .site-header .crx-hb-loc:hover,
body .site-header .crx-hb-phone:hover .crx-hb-num {
color: #FFFFFF;
}
@media (max-width: 1120px) {
body .site-header .crx-hb-phone {
width: 40px;
height: 40px;
flex: 0 0 auto;
align-items: center;
justify-content: center;
background-color: #EAF0F6;
-webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-176.2%20176.8l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C4.3%20367.8-1.6%20379.4%201%20390.7l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z'/%3E%3C/svg%3E") no-repeat center;
mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-176.2%20176.8l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C4.3%20367.8-1.6%20379.4%201%20390.7l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z'/%3E%3C/svg%3E") no-repeat center;
-webkit-mask-size: 19px 19px;
mask-size: 19px 19px;
}
body .site-header .crx-hb-num,
body .site-header .crx-hb-lab,
body .site-header .crx-hb-loc {
display: none;
}
body .site-header .crx-hb-right {
gap: 0 !important;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2) > .elementor-widget-wrap,
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(3) > .elementor-widget-wrap {
padding: 0 !important;
}
body .site-header .elementor-element-2f28427d {
order: 3 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
body .site-header .elementor-element-df8c5bc {
order: 2 !important;
margin-left: auto !important;
}
body .site-header .elementor-element-2f28427d {
flex: 0 0 auto !important;
}
body .site-header .responsive-menu-trigger-container {
margin-left: 0 !important;
}
body .site-header .responsive-menu-trigger-container .elementor-widget-container {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 40px !important;
height: 40px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
}
body .site-header .responsive-menu-trigger-button {
display: block !important;
position: relative !important;
width: 22px !important;
height: 40px !important;
margin: 0 !important;
padding: 0 !important;
}
body .site-header .responsive-menu-trigger-button .lines {
width: 11px !important;
top: 11px !important;
}
body .site-header .responsive-menu-trigger-button .lines:after {
width: 22px !important;
top: 8px !important;
}
body .site-header .responsive-menu-trigger-button .lines:before {
width: 22px !important;
top: 16px !important;
}
}
@media (max-width: 767px) {
body .site-header {
padding: 0 18px !important;
}
body .site-header .elementor-inner-section {
padding: 14px 0 !important;
border-bottom: 0;
}
body .site-header .elementor-inner-section > .elementor-container {
gap: 0;
}
body .site-header .asf-trigger {
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
vertical-align: middle;
}
body .site-header .crx-hb-right {
gap: 0;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2) > .elementor-widget-wrap,
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(3) > .elementor-widget-wrap {
padding: 0 !important;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column > .elementor-widget-wrap {
align-content: center !important;
align-items: center !important;
}
body .site-header::before {
bottom: -72px;
}
body .site-header .asf-trigger .icon-svg {
color: #EAF0F6;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(1) {
margin-right: auto;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2) {
flex: 0 0 auto;
order: 3;
}
body .site-header .crx-hb-logo {
gap: 10px;
}
body .site-header .crx-hb-shield {
width: 36px;
height: 36px;
}
body .site-header .crx-hb-wm-main {
font-size: 21px;
letter-spacing: .11em;
}
body .site-header .crx-hb-wm-sub {
font-size: 8px;
letter-spacing: .34em;
}
}
body .site-header .asf-trigger {
font-size: 0 !important;
line-height: 0 !important;
letter-spacing: 0 !important;
cursor: pointer;
background: none;
border: 0;
padding: 0;
color: inherit;
-webkit-appearance: none;
appearance: none;
}
body .site-header .asf-trigger:focus-visible {
outline: 2px solid #EAF0F6;
outline-offset: 2px;
border-radius: 4px;
}
body .site-header .asf-trigger .icon-svg {
width: 19px !important;
height: 19px !important;
margin: 0 !important;
transition: color .18s ease;
}
body .site-header .asf-trigger:hover .icon-svg {
color: #FFFFFF;
}
body .site-header a.phone {
font-size: 10.5px !important;
font-weight: 600 !important;
letter-spacing: .14em !important;
text-transform: uppercase !important;
color: #B9C6D6 !important;
}
body .site-header a.phone:hover {
color: #FFFFFF !important;
}
body .site-header a.phone\.number {
font-size: 17px !important;
font-weight: 700 !important;
letter-spacing: 0 !important;
text-transform: none !important;
color: #FFFFFF !important;
}
body .responsive-menu-trigger-button .lines,
body .responsive-menu-trigger-button .lines:after,
body .responsive-menu-trigger-button .lines:before {
background-color: #FFFFFF;
}
body .site-header .asf-trigger .icon-svg {
color: #EAF0F6;
}
body .custom-elementor-header ul.elementor-nav-menu:not(.sm):not([data-smartmenus-id]) li:not(:hover):not(:focus-within) > .sub-menu {
display: none;
}
body svg.e-font-icon-svg {
height: 1em;
width: 1em;
}
@media (min-width: 1025px) {
body .elementor-hidden-desktop,
body .site-header .elementor-menu-toggle,
body .site-header .responsive-menu-trigger-container {
display: none;
}
}
body:not(.responsive-menu-open) .ff-responsive-menu {
position: fixed;
top: 0;
right: 0;
width: 370px;
max-width: 100%;
height: 100%;
transform: translateX(100%);
}
body:not(.responsive-menu-open) .ff-responsive-menu-mask {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
pointer-events: none;
}
body nav.elementor-nav-menu--dropdown[aria-hidden="true"] {
display: none;
}
body .elementor-nav-menu,
body .elementor-nav-menu ul,
body .elementor-nav-menu li {
margin: 0;
padding: 0;
list-style: none;
}
body .custom-elementor-header .elementor-nav-menu--main .elementor-nav-menu > li > a .sub-arrow {
display: none !important;
}
body .custom-elementor-header .elementor-nav-menu--main .elementor-nav-menu::after {
content: none !important;
}
body .custom-elementor-header .elementor-nav-menu--main .elementor-item {
line-height: 20px !important;
}
body .custom-elementor-header .elementor-nav-menu--main {
display: flex;
}
body .custom-elementor-header .elementor-nav-menu--main .elementor-nav-menu > li {
display: flex;
}
body .custom-elementor-header .elementor-widget-nav-menu {
margin-left: auto !important;
margin-right: auto !important;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu {
background: var(--white, #FFFFFF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
box-shadow: var(--shadow, 0 18px 50px rgba(8, 35, 62, .18));
padding: 10px 0;
}
body.page-id-10371 .elementor-section.elementor-element-2385fcc {
padding-top: 32px !important;
padding-bottom: 24px !important;
}
body.page-id-10371 .elementor-element-64445bd .elementor-widget-container {
margin-bottom: 0 !important;
}
body.page-id-10371 .elementor-element-64445bd {
margin-block-end: 10px !important;
}
body.page-id-10371 .elementor-section.elementor-element-7f8c909 {
padding-top: 22px !important;
padding-bottom: 22px !important;
}
body.page-id-10371 .elementor-element-4ffd75c img {
content: url("data:image/svg+xml,%3Csvg%20class=%22crx-ft-mark%22%20aria-hidden=%22true%22%20focusable=%22false%22%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201136.898%20263.605%22%3E%3Cg%20transform=%22scale(0.308120)%22%3E%3Cpath%20transform=%22matrix(1,0,0,-1,503.4462,330.6725)%22%20d=%22M0%200C-2.994%206.886-7.219%2021.973-27.944%2050.832-51.847%2084.282-86.645%20104.227-124.819%20105.474L-127.896%20105.573H-128.479-128.761-129.243C-209.235%20105.474-260.716%2070.11-293.767%2035.413-304.462%2024.234-313.329%2012.524-320.365%20.515-303.215%2077.429-222.924%20125.002-135.314%20125.002-76.914%20125.002-43.663%2097.772-18.596%2097.772-6.653%2097.772-4.524%20101.814-2.212%20104.659H11.66V0ZM11.66-168.051H-1.064C-3.177-165.922-4.906-163.177-13.872-163.177-35.762-163.177-76.914-186.464-133.103-186.464-220.33-186.464-288.561-148.771-313.528-86.08-314.393-82.902-315.075-79.726-315.641-76.482-320.747-43.53-307.457-9.365-278.148%2019.645-257.339%2040.22-223.124%2062.442-187.262%2074.152-202.98%2049.668-209.235%2012.658-209.235-30.706-209.235-141.653-180.043-167.086-128.479-167.086-92.517-167.086-47.705-149.554-18.014-109.268-5.106-91.568-2.894-80.009%200-73.405H11.66ZM-141.868%20295.497-472.896%20162.877C-472.896%20162.877-450.24-349.541-141.868-489.68%20166.454-349.541%20189.208%20162.877%20189.208%20162.877Z%22%20fill=%22%23ad976e%22/%3E%3C/g%3E%3Cg%20transform=%22translate(286.834%200)%22%3E%3Cpath%20transform=%22matrix(1,0,0,-1,174.5593,81.069217)%22%20d=%22M0%200H5.544V50.316H-1.158C-2.234%2048.922-3.345%2046.981-9.004%2046.981-21.006%2046.981-37.036%2060.053-65.068%2060.053-107.191%2060.053-145.761%2037.23-154.029%20.251-150.668%206.032-146.38%2011.627-141.259%2017.008-125.375%2033.675-100.653%2050.683-62.217%2050.733H-61.921-61.822L-61.628%2050.726C-61.025%2050.726-60.521%2050.7-60.096%2050.675-41.716%2050.105-24.953%2040.481-13.504%2024.429-3.59%2010.573-1.485%203.294%200%200M-.541-80.774H5.544V-35.274H-.099C-1.454-38.447-2.53-43.991-8.726-52.503-23.012-71.894-44.521-80.284-61.822-80.284-86.595-80.284-100.619-68.085-100.619-14.776-100.619%206.065-97.636%2023.865-90.068%2035.63-107.308%2030.013-123.743%2019.341-133.772%209.441-147.814-4.485-154.207-20.893-151.744-36.769-151.516-38.326-151.158-39.855-150.767-41.357-138.765-71.463-105.936-89.595-64.043-89.595-37.036-89.595-17.256-78.424-6.736-78.424-2.463-78.424-1.632-79.745-.541-80.774M88.028-5.432H77.509V48.539H88.028C103.064%2048.539%20110.076%2046.133%20110.076%2020.434%20110.076-5.285%20103.064-5.432%2088.028-5.432M337.121-44.064C339.141-35.757%20339.549-34.216%20339.6-32.618H333.712C333.32-33.455%20332.881-34.573%20332.343-36.059%20326.097-53.564%20307.08-77.331%20265.528-77.331%20250.999-77.331%20247.005-72.032%20247.005-62.329V-14.05C267.762-14.05%20283.533-19.129%20286.306-37.044%20286.551-38.724%20286.681-40.363%20287.072-41.568H292.014C292.044-41.357%20292.044-41.121%20292.044-40.845V16.763C292.044%2017.172%20292.014%2017.481%20291.963%2017.791H287.185C286.697%2016.552%20286.582%2014.805%20286.306%2012.979%20284.055-1.777%20267.762-7.494%20247.005-7.494V47.79C270.534%2047.373%20288.049%2049.094%20306.576%2034.751%20319.329%2024.835%20323.812%2013.811%20327.351%209.092H333.368C333.32%2010.232%20331.086%2015.402%20329.863%2018.949L316.084%2057.092C285.311%2056.896%20254.245%2057.092%20221.956%2057.092H185.385C184.684%2057.092%20184.08%2057.053%20183.591%2056.954V51.841C187.718%2050.274%20196.922%2052.525%20196.922%2041.079V-70.62C196.922-78.05%20191.589-79.709%20186.298-80.388%20183.5-79.278%20180.675-77.396%20178.421-73.793L156.373-38.275C145.399-20.898%20140.325-16.072%20126.138-17.132%20120.252-17.582%20113.189-18.053%20103.797-18.16L100.356-14.05C133.998-14.05%20165.145-2.978%20165.145%2021.468%20165.145%2042.767%20145.365%2057.092%20106.081%2057.092H52.478%2015.915C15.506%2057.092%2015.132%2057.084%2014.773%2057.036V51.63C19.144%2050.472%2027.445%2051.962%2027.445%2041.079V-70.62C27.445-81.507%2018.411-80.024%2014.024-81.183V-86.577C14.365-86.62%2015.506-86.646%2015.915-86.646%2025.699-86.646%2034.196-86.229%2052.478-86.229%2070.759-86.229%2079.256-86.646%2089.054-86.646%2089.513-86.646%2090.668-86.62%2091.046-86.577V-81.213C86.69-79.99%2077.509-81.588%2077.509-70.62V-16.244C88.27-16.244%2091.812-16.675%2097.812-27.423L131.079-86.229H175.665%20178.24%20179.627%20193.701C194.042-86.229%20194.353-86.236%20194.713-86.229H221.956C257.749-86.229%20292.306-86.017%20326.601-86.229ZM465.918%2016.191%20475.311%2056.555H469.749C469.065%2055.591%20467.157%2054.083%20461.808%2054.083%20455.319%2054.083%20435.097%2061.659%20414.564%2061.659%20382.65%2061.659%20355.368%2047.381%20350.168%2022.78%20351.977%2025.35%20354.111%2027.852%20356.639%2030.241%20366.474%2039.642%20380.546%2046.524%20396.253%2049.59%20397.312%2049.796%20398.371%2049.95%20399.416%2050.097%20399.921%2050.17%20400.411%2050.243%20400.966%2050.291L401.438%2050.356C404.732%2050.708%20408.448%2050.854%20412.575%2050.854%20438.881%2050.854%20449.496%2035.183%20458.092%2019.324%20458.875%2017.839%20459.525%2016.191%20459.525%2016.191ZM485.422-36.549C485.422%2020.595%20384.707%20.84%20383.287%2033.796%20376.146%2030.675%20369.914%2026.548%20364.843%2021.687%20357.081%2014.284%20352.776%206.88%20354.258-.718%20354.912-4.045%20356.543-7.17%20358.988-9.947%20383.369-32.959%20444.882-24.031%20444.882-56.996%20444.882-74.478%20430.353-77.146%20413.815-77.146%20397.035-77.146%20382.276-75.122%20370.258-60.374%20360.326-48.184%20360.994-39.532%20360.619-36.343H354.942L343.448-83.104H350.771C351.782-82.487%20354.081-80.382%20357.929-80.382%20367.68-80.382%20388.018-87.958%20412.313-87.958%20453.883-87.958%20485.422-67.753%20485.422-36.549M654.975%2011.309%20643.201%2057.036H492.468L480.726%2011.25%20486.808%2011.309C487.656%2012.932%20488.668%2015.247%20490.2%2018.265%20500.475%2038.281%20520.99%2046.249%20542.793%2048.979V-69.009C542.793-79.771%20532.324-78.416%20527.056-79.525V-85.006L527.512-85.014C540.313-85.014%20549.546-84.597%20567.811-84.597%20586.123-84.597%20595.353-85.014%20608.123-85.014L608.528-85.006V-79.509C603.246-78.424%20592.842-79.723%20592.842-69.009V48.979C614.645%2046.249%20635.16%2038.281%20645.435%2018.265%20646.968%2015.247%20647.931%2012.932%20648.81%2011.309Z%22%20fill=%22%23585955%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,178.7918,229.60822)%22%20d=%22M0%200-8.653%2019.429-17.36%200ZM-10.611%2024.437H-6.586L10.775-13.932H6.15L1.687-3.863H-19.048L-23.565-13.932H-27.975Z%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,206.2595,224.59941)%22%20d=%22M0%200V.106C0%2010.882%208.056%2019.809%2019.267%2019.809%2026.178%2019.809%2030.315%2017.36%2034.124%2013.768L31.187%2010.61C27.975%2013.658%2024.382%2015.835%2019.212%2015.835%2010.777%2015.835%204.463%208.979%204.463%20.216V.106C4.463-8.708%2010.83-15.622%2019.212-15.622%2024.437-15.622%2027.864-13.606%2031.512-10.124L34.341-12.9C30.37-16.929%2026.017-19.596%2019.103-19.596%208.11-19.596%200-10.939%200%200%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,257.2927,224.59941)%22%20d=%22M0%200V.106C0%2010.882%208.054%2019.809%2019.267%2019.809%2026.178%2019.809%2030.312%2017.36%2034.122%2013.768L31.184%2010.61C27.975%2013.658%2024.382%2015.835%2019.212%2015.835%2010.775%2015.835%204.464%208.979%204.464%20.216V.106C4.464-8.708%2010.83-15.622%2019.212-15.622%2024.437-15.622%2027.865-13.606%2031.51-10.124L34.341-12.9C30.368-16.929%2026.014-19.596%2019.103-19.596%208.108-19.596%200-10.939%200%200%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,342.7214,224.59941)%22%20d=%22M0%200V.106C0%208.76-6.314%2015.835-15.021%2015.835-23.729%2015.835-29.932%208.869-29.932%20.216V.106C-29.932-8.546-23.62-15.622-14.912-15.622-6.204-15.622%200-8.656%200%200M-34.396%200V.106C-34.396%2010.61-26.504%2019.809-14.912%2019.809-3.321%2019.809%204.464%2010.72%204.464%20.216V.106C4.464-10.397-3.428-19.596-15.021-19.596-26.613-19.596-34.396-10.504-34.396%200%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,366.5398,227.59552)%22%20d=%22M0%200V22.153H4.299V.274C4.299-7.943%208.652-12.571%2015.947-12.571%2022.969-12.571%2027.429-8.324%2027.429%200V22.153H31.729V.329C31.729-10.775%2025.361-16.545%2015.838-16.545%206.424-16.545%200-10.775%200%200%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,419.3171,205.44222)%22%20d=%22M0%200H4.025L28.026-30.532V0H32.219V-38.098H28.787L4.189-6.859V-38.098H0Z%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,483.2478,209.41591)%22%20d=%22M0%200H-12.791V3.974H17.142V0H4.354V-34.124H0Z%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,544.0271,229.60822)%22%20d=%22M0%200-8.653%2019.429-17.361%200ZM-10.614%2024.437H-6.586L10.774-13.932H6.149L1.687-3.863H-19.048L-23.566-13.932H-27.975Z%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,573.1785,205.44222)%22%20d=%22M0%200H4.025L28.026-30.532V0H32.219V-38.098H28.79L4.189-6.859V-38.098H0Z%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,637.1062,209.41591)%22%20d=%22M0%200H-12.788V3.974H17.145V0H4.354V-34.124H0Z%22%20fill=%22%23ad976e%22/%3E%0A%3Cpath%20transform=%22matrix(1,0,0,-1,670.6726,237.99011)%22%20d=%22M0%200%202.667%203.157C6.64-.436%2010.449-2.231%2015.729-2.231%2020.844-2.231%2024.22%20.49%2024.22%204.244V4.354C24.22%207.892%2022.313%209.907%2014.315%2011.594%205.553%2013.497%201.524%2016.328%201.524%2022.586V22.695C1.524%2028.681%206.805%2033.09%2014.042%2033.09%2019.592%2033.09%2023.565%2031.513%2027.429%2028.41L24.926%2025.091C21.389%2027.975%2017.851%2029.226%2013.932%2029.226%208.981%2029.226%205.824%2026.504%205.824%2023.076V22.969C5.824%2019.376%207.782%2017.361%2016.164%2015.564%2024.655%2013.716%2028.573%2010.614%2028.573%204.789V4.683C28.573-1.851%2023.13-6.095%2015.566-6.095%209.523-6.095%204.572-4.08%200%200%22%20fill=%22%23ad976e%22/%3E%3C/g%3E%3C/svg%3E") !important;
width: 170px !important;
height: auto !important;
}
body .elementor-widget:has(> .elementor-widget-container > .crx-suburb),
body .elementor-widget:has(> .elementor-widget-container > .crx-faq),
body .elementor-widget:has(> .elementor-widget-container > .crx-loc) {
margin-block-end: 0 !important;
}
body .img-box-border {
background: transparent !important;
border: 0 !important;
padding: 0 !important;
box-shadow: none !important;
}
body .img-box-border img {
border-radius: var(--r, 10px);
display: block;
width: 100%;
height: auto;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu:has(.sub-menu) {
width: max-content !important;
max-width: min(1080px, 92vw);
padding: 28px 32px !important;
white-space: normal;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu:has(.sub-menu) > li {
display: inline-block !important;
vertical-align: top;
min-width: 250px;
width: auto !important;
margin-right: 56px;
border: 0;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu:has(.sub-menu) > li:last-child {
margin-right: 0 !important;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu:has(.sub-menu) a {
margin-left: 0 !important;
margin-right: 0 !important;
}
body .custom-elementor-header .elementor-nav-menu .sub-menu .sub-menu {
position: static !important;
display: block !important;
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu > li > a .sub-arrow,
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu > li > a .fa,
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu > li > a svg {
display: none !important;
}
body .custom-elementor-header .elementor-nav-menu .sub-menu a {
justify-content: flex-start;
padding: 9px 22px;
font-size: 14.5px;
color: var(--ink, #1A2230);
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu .sub-menu a {
padding: 7px 0 !important;
white-space: normal;
}
body .custom-elementor-header .elementor-nav-menu .sub-menu a:hover,
body .custom-elementor-header .elementor-nav-menu .sub-menu a:focus {
color: var(--gold-ink, #7A5A12);
background: var(--cream, #F7F4EF);
}
body .custom-elementor-header .elementor-sub-item.elementor-item-active {
background-color: var(--cream, #F7F4EF) !important;
color: var(--gold-ink, #7A5A12) !important;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu > li > a[href$="#"] {
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
font-weight: 600 !important;
font-size: 15px !important;
color: var(--navy, #0B2239) !important;
cursor: default;
padding: 0 0 10px !important;
margin: 0 0 10px;
border-bottom: 1px solid var(--line, #E6E0D4);
white-space: nowrap;
}
body .custom-elementor-header .elementor-nav-menu > li > .sub-menu > li > a[href$="#"]:hover {
background: transparent !important;
color: var(--navy, #0B2239) !important;
}
body .responsive-menu-trigger-button .lines,
body .responsive-menu-trigger-button .lines:after,
body .responsive-menu-trigger-button .lines:before {
background-color: #FFFFFF;
}
body .site-header .asf-trigger,
body .site-header .asf-trigger .icon-svg {
color: #EAF0F6;
}
body .listStyle ul li::before,
body .list-check li::before,
body .single-post .site-inner ul li::before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%237A5A12%27%3E%3Cpath%20d%3D%27M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206z%27/%3E%3C/svg%3E");
}
body .elementor-nav-menu--main .elementor-item.elementor-item-active {
font-weight: 700;
}
body .elementor-nav-menu--main .elementor-item.elementor-item-active:before,
body .elementor-nav-menu--main .elementor-item.elementor-item-active:after {
background-color: var(--gold-ink, #7A5A12);
}
body input[type="text"],
body input[type="email"],
body input[type="tel"],
body input[type="url"],
body input[type="number"],
body input[type="search"],
body input[type="password"],
body select,
body textarea {
border-radius: var(--rb, 6px);
}
body .select-container::after,
body .conbottomform2 .ginput_container_select::after {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%231A2230%27%3E%3Cpath%20d%3D%27M7%2010l5%205%205-5z%27/%3E%3C/svg%3E");
}
body hr {
border-bottom-color: var(--line, #E6E0D4);
}
body .team-profile-internal,
body .team-carousel,
body .single-team .slick-slider .profile-item,
body .single-team .query-heading-section {
border-color: var(--line, #E6E0D4);
border-radius: var(--r, 10px);
}
body .boxshadownew .elementor-posts-container > .elementor-post,
body .boxshadownew .elementor-widget-wrap.elementor-element-populated {
border-radius: var(--r, 10px);
overflow: hidden;
}
body .slick-prev::before,
body .elementor-slick-slider .slick-prev::before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%235A6675%27%3E%3Cpath%20d%3D%27M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z%27/%3E%3C/svg%3E");
}
body .slick-next::before,
body .elementor-slick-slider .slick-next::before {
background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27%235A6675%27%3E%3Cpath%20d%3D%27M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z%27/%3E%3C/svg%3E");
}
body .meta-box1 .icon-svg {
color: var(--gold-ink, #7A5A12);
}
body .social-icon:hover {
color: var(--gold-ink, #7A5A12);
}
body .single-team .profile-item .name a {
color: var(--navy, #0B2239);
}
body .team-overview p a {
color: var(--navy, #0B2239);
}
body .team-overview p a:hover {
color: var(--gold-ink, #7A5A12);
}
body .single-team .team-profile-internal .position .value,
body .single-team .profile-item .partner-title {
color: var(--gold-ink, #7A5A12);
}
body .boxshadownew .elementor-button {
color: var(--gold-ink, #7A5A12) !important;
}
body .boxshadownew .elementor-button:hover {
color: var(--navy, #0B2239) !important;
}
body .boxshadownew .elementor-post-info__terms-list-item {
color: var(--gold-ink, #7A5A12) !important;
}
body .custom-elementor-header .menu-item a {
color: var(--navy, #0B2239);
}
body .social-icons .social-icon .icon-svg {
color: var(--ink, #1A2230);
}
body .social-icons .social-icon:hover .icon-svg {
color: var(--gold-ink, #7A5A12);
}
body :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.elementor-image-box-title,.elementor-counter-number-wrapper,.post-item .heading,.single-team .name,.single-team .profile-item .name a,.single-team .partner-title,.hero-overlay h1) {
font-family: var(--serif, 'Fraunces', Georgia, 'Times New Roman', serif) !important;
}
body :is(p,li,blockquote,figcaption,label,dd,dt,.elementor-button,.elementor-image-box-description,.elementor-counter-title,.elementor-icon-list-text,.elementor-tab-title,.elementor-tab-content,.elementor-testimonial-content,.elementor-widget-text-editor,.testimonials-container .quoteTxt,.image-tag,.footer-sticky-cta .left,.asf-trigger,.ff-responsive-menu .menu-item a,.sticky-f-mobile a,.single-team .position .value,.history .ff-list .c1,.hero-overlay p) {
font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif) !important;
}
body a:not([class*="icon"]):not([class*="fa-"]):not(.fa),
body input, body select, body textarea, body button {
font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif) !important;
}
#elementor-popup-modal-4224 .elementor-section,
#elementor-popup-modal-4224 .dialog-message {
background-color: #0B2239 !important;
}
#elementor-popup-modal-4224 .dialog-message {
overflow-x: hidden !important;
}
#elementor-popup-modal-4224 .elementor-section,
#elementor-popup-modal-4224 .elementor-section-height-min-height,
#elementor-popup-modal-4224 .elementor-container,
#elementor-popup-modal-4224 .elementor-column,
#elementor-popup-modal-4224 .elementor-widget-wrap {
min-height: 0 !important;
height: auto !important;
}
#elementor-popup-modal-4224 .elementor-container {
align-items: center !important;
}
#elementor-popup-modal-4224 .elementor-widget-wrap {
align-content: center !important;
padding: 0 !important;
}
#elementor-popup-modal-4224 .elementor-top-section > .elementor-container {
padding-block: 26px !important;
}
#elementor-popup-modal-4224 .elementor-widget:last-child {
margin-bottom: 0 !important;
}
#elementor-popup-modal-4224 .elementor-image-box-title,
#elementor-popup-modal-4224 .elementor-image-box-description {
color: #FFFFFF !important;
font-family: 'Fraunces', Georgia, serif;
font-weight: 500;
}
#elementor-popup-modal-4224 .gform_wrapper,
#elementor-popup-modal-4224 .gform_wrapper .gform_body {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
#elementor-popup-modal-4224 .gform_wrapper form {
display: flex !important;
align-items: flex-end !important;
gap: 10px !important;
width: 100% !important;
max-width: 620px !important;
margin: 0 !important;
padding: 0 !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gform_body {
flex: 1 1 auto !important;
min-width: 0 !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gform_fields {
display: flex !important;
gap: 10px !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gfield {
flex: 1 1 0 !important;
min-width: 0 !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
#elementor-popup-modal-4224 .gform_wrapper .ginput_container {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gfield_label {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
white-space: nowrap !important;
border: 0 !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gfield--type-captcha {
flex: 0 0 0 !important;
width: 0 !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gfield--type-captcha .gfield_label {
display: none !important;
}
#elementor-popup-modal-4224 .gform_wrapper input[type="text"],
#elementor-popup-modal-4224 .gform_wrapper input[type="email"],
#elementor-popup-modal-4224 .gform_wrapper input[type="tel"] {
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
height: 46px !important;
padding: 0 14px !important;
margin: 0 !important;
font-family: 'Hanken Grotesk', 'Segoe UI', sans-serif !important;
font-size: 14.5px !important;
color: #16202E !important;
background: #FFFFFF !important;
border: 1px solid #E6E0D4 !important;
border-radius: 6px !important;
transition: border-color .18s ease, box-shadow .18s ease;
}
#elementor-popup-modal-4224 .gform_wrapper input::placeholder {
color: #8A93A0 !important;
opacity: 1;
}
#elementor-popup-modal-4224 .gform_wrapper input:focus {
outline: none !important;
border-color: #C9A24B !important;
box-shadow: 0 0 0 3px rgba(201, 162, 75, .20) !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gform_footer,
#elementor-popup-modal-4224 .gform_wrapper .gform-footer {
flex: 0 0 auto !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
display: block !important;
}
#elementor-popup-modal-4224 .gform_wrapper input.gform_image_button,
#elementor-popup-modal-4224 .gform_wrapper input[type="image"],
#elementor-popup-modal-4224 .gform_wrapper .gform_button {
display: block !important;
width: 16px !important;
height: 16px !important;
max-width: none !important;
box-sizing: content-box !important;
padding: 15px 22px !important;
margin: 0 !important;
background: #C9A24B !important;
border: 0 !important;
border-radius: 6px !important;
box-shadow: none !important;
cursor: pointer;
transition: background .18s ease;
}
#elementor-popup-modal-4224 .gform_wrapper input.gform_image_button:hover,
#elementor-popup-modal-4224 .gform_wrapper input[type="image"]:hover,
#elementor-popup-modal-4224 .gform_wrapper .gform_button:hover {
background: #AE873A !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gfield_description,
#elementor-popup-modal-4224 .gform_wrapper .gform_confirmation_message {
color: #B9C6D6 !important;
}
#elementor-popup-modal-4224 .gform_wrapper .validation_message {
color: #FFD9D9 !important;
font-size: 12.5px !important;
}
#elementor-popup-modal-4224 .dialog-close-button {
color: #FFFFFF !important;
opacity: .85;
}
#elementor-popup-modal-4224 .dialog-close-button:hover {
opacity: 1;
}
@media (max-width: 767px) {
#elementor-popup-modal-4224 .gform_wrapper form {
flex-direction: column !important;
align-items: stretch !important;
max-width: none !important;
}
#elementor-popup-modal-4224 .gform_wrapper .gform_fields {
flex-direction: column !important;
}
#elementor-popup-modal-4224 .gform_wrapper input.gform_image_button,
#elementor-popup-modal-4224 .gform_wrapper input[type="image"] {
width: 100% !important;
box-sizing: border-box !important;
height: 46px !important;
padding: 0 !important;
}
}
body .elementor-widget-button .elementor-button {
font-family: var(--sans) !important;
font-size: 15px !important;
font-weight: 700 !important;
line-height: 1 !important;
text-transform: none !important;
letter-spacing: 0 !important;
padding: 13px 22px !important;
border-radius: var(--rb, 6px) !important;
border: 1.5px solid transparent !important;
background-color: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
transition: background-color .18s ease, transform .12s ease, box-shadow .12s ease;
}
body .elementor-widget-button .elementor-button:hover,
body .elementor-widget-button .elementor-button:focus,
body .elementor-widget-button .elementor-button:visited {
color: var(--gold-on, #241a02) !important;
}
body .elementor-widget-button .elementor-button:hover {
background-color: var(--gold-deep, #AE873A) !important;
transform: translateY(-1px);
}
body .elementor-widget-button .elementor-button:focus-visible {
outline: 2px solid var(--navy, #0B2239);
outline-offset: 3px;
}
body .elementor-widget-button a.elementor-button[href*="/news"] {
background-color: transparent !important;
color: var(--navy, #0B2239) !important;
border-color: var(--line, #E6E0D4) !important;
}
body .elementor-widget-button a.elementor-button[href*="/news"]:hover,
body .elementor-widget-button a.elementor-button[href*="/news"]:focus,
body .elementor-widget-button a.elementor-button[href*="/news"]:visited {
color: var(--navy, #0B2239) !important;
}
body .elementor-widget-button a.elementor-button[href*="/news"]:hover {
background-color: var(--cream, #F7F4EF) !important;
border-color: var(--navy, #0B2239) !important;
}
body .elementor-accordion .elementor-accordion-item {
border: 1px solid var(--line, #E6E0D4) !important;
border-radius: var(--r, 10px) !important;
background: var(--white, #FFFFFF);
overflow: hidden;
margin-bottom: 10px;
}
body .elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
border-block-start: 1px solid var(--line, #E6E0D4) !important;
}
body .elementor-accordion .elementor-tab-title {
font-family: var(--sans) !important;
font-size: 16.5px !important;
font-weight: 600 !important;
line-height: 1.4 !important;
color: var(--navy, #0B2239) !important;
padding: 18px 22px !important;
transition: color .15s ease, background-color .15s ease;
}
body .elementor-accordion .elementor-tab-title:hover {
background-color: var(--cream, #F7F4EF);
}
body .elementor-accordion .elementor-tab-title.elementor-active {
color: var(--gold-ink, #7A5A12) !important;
}
body .elementor-accordion .elementor-tab-content {
border-block-start: 1px solid var(--line, #E6E0D4) !important;
padding: 16px 22px 20px !important;
font-size: 15px;
line-height: 1.65;
color: var(--muted, #5A6675);
}
body .elementor-accordion .elementor-tab-title:focus-visible {
outline: 2px solid var(--navy, #0B2239);
outline-offset: -2px;
}
body .elementor-image-box-title {
font-family: var(--sans) !important;
font-size: 17px !important;
font-weight: 600 !important;
line-height: 1.35 !important;
color: var(--navy, #0B2239) !important;
margin-bottom: 6px !important;
}
body .elementor-image-box-description {
font-family: var(--sans);
font-size: 15px;
line-height: 1.65;
color: var(--muted, #5A6675);
}
body .elementor-widget-breadcrumbs {
font-family: var(--sans) !important;
font-size: 13.5px !important;
line-height: 1.5 !important;
color: var(--muted, #5A6675) !important;
}
body .elementor-widget-breadcrumbs a {
color: var(--muted, #5A6675) !important;
text-decoration: none !important;
}
body .elementor-widget-breadcrumbs a:hover {
color: var(--navy, #0B2239) !important;
text-decoration: underline !important;
text-underline-offset: 3px;
}
body .elementor-widget-breadcrumbs .breadcrumb_last {
color: var(--gold-ink, #7A5A12) !important;
font-weight: 600;
}
body .elementor-post-info {
font-family: var(--sans) !important;
font-size: 13px !important;
letter-spacing: .06em;
text-transform: uppercase;
color: var(--muted, #5A6675) !important;
}
body .elementor-post-info .elementor-icon-list-icon svg,
body .elementor-post-info .elementor-icon-list-icon i {
fill: var(--gold, #C9A24B) !important;
color: var(--gold, #C9A24B) !important;
width: 14px;
height: 14px;
}
body .elementor-post-info .elementor-icon-list-text,
body .elementor-post-info .elementor-icon-list-item a {
color: var(--muted, #5A6675) !important;
}
body .elementor-author-box {
background: var(--cream, #F7F4EF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
padding: 22px 24px;
font-family: var(--sans);
}
body .elementor-author-box__avatar img {
border-radius: 50%;
}
body .elementor-author-box__name {
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
font-size: 19px !important;
font-weight: 500 !important;
line-height: 1.25 !important;
color: var(--navy, #0B2239) !important;
margin-bottom: 6px !important;
}
body .elementor-author-box__bio {
font-size: 15px !important;
line-height: 1.65 !important;
color: var(--muted, #5A6675) !important;
}
body .elementor-post-navigation {
border-top: 1px solid var(--line, #E6E0D4);
padding-top: 22px;
font-family: var(--sans);
}
body .elementor-post-navigation .elementor-post-navigation__link a {
font-size: 15px !important;
font-weight: 600 !important;
line-height: 1.45 !important;
color: var(--navy, #0B2239) !important;
text-decoration: none !important;
transition: color .15s ease;
}
body .elementor-post-navigation .elementor-post-navigation__link a:hover {
color: var(--gold-ink, #7A5A12) !important;
text-decoration: underline !important;
text-underline-offset: 3px;
}
body .elementor-post-navigation .post-navigation__arrow-wrapper svg,
body .elementor-post-navigation .post-navigation__arrow-wrapper i {
fill: var(--gold, #C9A24B) !important;
color: var(--gold, #C9A24B) !important;
}
body .elementor-post-navigation a:focus-visible {
outline: 2px solid var(--navy, #0B2239);
outline-offset: 3px;
}
body .elementor-4320 .elementor-element.elementor-element-28de984 > .elementor-widget-wrap {
background-color: var(--navy, #0B2239) !important;
border-radius: var(--r, 10px);
overflow: hidden;
}
body .elementor-4320 .elementor-element.elementor-element-28de984 .elementor-heading-title,
body .elementor-4320 .elementor-element.elementor-element-28de984 a {
color: var(--white, #FFFFFF) !important;
}
body .elementor-4320 .elementor-element.elementor-element-28de984 .elementor-button {
background-color: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
}
body .elementor-4320 .elementor-element.elementor-element-28de984 .elementor-button:hover {
background-color: var(--gold-deep, #AE873A) !important;
color: var(--gold-on, #241a02) !important;
}
body .elementor-widget-image-box .elementor-image-box-img img,
body .boxshadownew .elementor-posts-container > .elementor-post,
body .elementor-posts .elementor-post__thumbnail {
border-radius: var(--r, 10px);
}
body.single-post .site-inner .elementor:not([data-elementor-post-type="elementor_library"]) > .elementor-top-section:first-child {
padding-top: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
padding-bottom: 0 !important;
}
body.single-post .site-inner {
background: var(--white, #FFFFFF) !important;
margin-bottom: 0 !important;
}
body.single-post .site-container {
background: var(--white, #FFFFFF) !important;
}
body .elementor-element-3313aa2 > .elementor-widget-wrap,
body .elementor-element-720a48a > .elementor-widget-wrap,
body .elementor-element-e34791a {
background-color: var(--navy, #0B2239) !important;
}
body .elementor-element-3313aa2 a,
body .elementor-element-720a48a a,
body .elementor-element-96cdcc1 .elementor-heading-title,
body .elementor-element-02c16db .elementor-heading-title {
color: var(--gold, #C9A24B) !important;
}
body .elementor-element-4b827e1:not(.elementor-motion-effects-element-type-background) {
background-color: var(--navy, #0B2239) !important;
}
body:has(.site-header) .header-top {
display: none !important;
}
body .elementor-element-c842469:not(.elementor-motion-effects-element-type-background),
body .elementor-element-c842469 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var(--navy, #0B2239) !important;
}
body.page-id-10371 .elementor-element-c842469:not(.elementor-motion-effects-element-type-background),
body.page-id-10371 .elementor-element-c842469 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: transparent !important;
}
body .elementor-element-5956601,
body .elementor-element-5956601 p {
color: var(--gold, #C9A24B) !important;
}
body #gform_submit_button_26 {
background: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
border-color: var(--gold, #C9A24B) !important;
}
body .elementor-element-7d0032a .elementor-heading-title,
body .elementor-element-2351a55 .elementor-heading-title,
body .elementor-element-6403b56 .elementor-heading-title,
body .elementor-element-bc4e35f .elementor-heading-title,
body .elementor-element-cd4447e .elementor-heading-title,
body .elementor-element-5f9f672 .elementor-heading-title,
body .elementor-element-b20cb19 .elementor-heading-title,
body .elementor-element-2a69c9c .elementor-heading-title,
body .elementor-element-8f4e247 .elementor-heading-title,
body .elementor-element-3c92c9d .elementor-heading-title,
body .elementor-element-c4f1868 .elementor-heading-title,
body .elementor-element-60d5d45 .elementor-heading-title,
body .elementor-element-8bbd049 .elementor-heading-title,
body .elementor-element-611390c .elementor-heading-title,
body .elementor-element-56d04df .elementor-heading-title,
body .elementor-element-1363cc0 .elementor-heading-title,
body .elementor-element-2816e40 .elementor-heading-title,
body .elementor-element-03edfef .elementor-heading-title,
body .elementor-element-d163270 .elementor-heading-title {
color: var(--gold-ink, #7A5A12) !important;
}
body .elementor-element-29f65d4 .elementor-heading-title {
color: var(--white, #FFFFFF) !important;
}
body .elementor-element-16f303a:not(.elementor-motion-effects-element-type-background) {
background-color: var(--navy, #0B2239) !important;
}
body .elementor-element-d93a103 .elementor-heading-title,
body .elementor-element-afcc69a .elementor-heading-title {
color: var(--gold, #C9A24B) !important;
}
body .gform_wrapper .gform_button,
body .gform_wrapper .gform_next_button,
body .gform_wrapper input[type=submit],
body .gform_wrapper button[type=submit] {
background: var(--gold, #C9A24B) !important;
background-color: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
border: 0 !important;
font-family: var(--sans) !important;
font-size: 15px !important;
font-weight: 700 !important;
line-height: 1 !important;
text-transform: none !important;
padding: 13px 24px !important;
border-radius: var(--rb, 6px) !important;
transition: background-color .18s ease;
}
body .gform_wrapper .gform_button:hover,
body .gform_wrapper .gform_next_button:hover,
body .gform_wrapper input[type=submit]:hover,
body .gform_wrapper button[type=submit]:hover {
background-color: var(--gold-deep, #AE873A) !important;
color: var(--gold-on, #241a02) !important;
}
body .gform_wrapper .gform_previous_button,
body .gform_wrapper .add_list_item,
body .gform_wrapper .gfield_repeater_buttons button {
background: transparent !important;
color: var(--navy, #0B2239) !important;
border: 1.5px solid var(--line, #E6E0D4) !important;
font-family: var(--sans) !important;
font-size: 14.5px !important;
font-weight: 600 !important;
padding: 11px 18px !important;
border-radius: var(--rb, 6px) !important;
}
body .gform_wrapper .gform_previous_button:hover,
body .gform_wrapper .add_list_item:hover,
body .gform_wrapper .gfield_repeater_buttons button:hover {
background: var(--cream, #F7F4EF) !important;
border-color: var(--navy, #0B2239) !important;
}
body .gform_wrapper button:focus-visible,
body .gform_wrapper input[type=submit]:focus-visible {
outline: 2px solid var(--navy, #0B2239);
outline-offset: 3px;
}
body:not(:has(#advanced-search-form)) .asf-trigger {
display: none !important;
}
body .btn-primary,
body #payment-btn {
background-color: var(--gold, #C9A24B) !important;
border-color: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
font-family: var(--sans) !important;
font-weight: 700 !important;
border-radius: var(--rb, 6px) !important;
transition: background-color .18s ease;
}
body .btn-primary:hover,
body #payment-btn:hover {
background-color: var(--gold-deep, #AE873A) !important;
border-color: var(--gold-deep, #AE873A) !important;
color: var(--gold-on, #241a02) !important;
}
body .btn-outline-primary,
body #add-invoice-btn {
background-color: transparent !important;
border-color: var(--line, #E6E0D4) !important;
color: var(--navy, #0B2239) !important;
font-family: var(--sans) !important;
font-weight: 600 !important;
border-radius: var(--rb, 6px) !important;
}
body .btn-outline-primary:hover,
body #add-invoice-btn:hover {
background-color: var(--cream, #F7F4EF) !important;
border-color: var(--navy, #0B2239) !important;
color: var(--navy, #0B2239) !important;
}
body .btn-primary:focus-visible,
body .btn-outline-primary:focus-visible {
outline: 2px solid var(--navy, #0B2239);
outline-offset: 3px;
}
body .elementor-element-28dc050 > .elementor-container {
max-width: 1200px;
margin-inline: auto;
padding-inline: 28px;
box-sizing: border-box;
}
@media (max-width: 900px) {
body .elementor-element-28dc050 > .elementor-container {
padding-inline: 22px;
}
}
body .elementor-element-9451e3c .elementor-heading-title {
color: var(--navy, #0B2239) !important;
}
body .elementor-element-16f303a #breadcrumbs a,
body .elementor-element-16f303a .breadcrumb a {
color: var(--white, #FFFFFF) !important;
}
body .elementor-element-16f303a #breadcrumbs a:hover,
body .elementor-element-16f303a .breadcrumb a:hover {
color: var(--gold, #C9A24B) !important;
text-decoration: underline !important;
text-underline-offset: 3px;
}
body .elementor-section.elementor-section-boxed:not(:has([class*="crx-"])) > .elementor-container {
padding-inline: 28px;
box-sizing: border-box;
}
@media (max-width: 767px) {
body .elementor-section.elementor-section-boxed:not(:has([class*="crx-"])) > .elementor-container {
padding-inline: 20px;
}
}
body .recent-news .row {
display: flex;
flex-wrap: wrap;
align-items: stretch;
}
body .recent-news .row > [class*="col-"] {
display: flex;
}
body .post-item {
width: 100% !important;
display: flex;
flex-direction: column;
background: var(--white, #FFFFFF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
overflow: hidden;
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
line-height: 1.5;
transition: transform .25s ease, box-shadow .25s ease;
}
body .post-item:hover {
transform: translateY(-3px);
box-shadow: 0 2px 6px -2px rgba(8, 35, 62, .12), 0 14px 26px -10px rgba(8, 35, 62, .22);
}
body .recent-news .post-item .image {
height: auto !important;
aspect-ratio: 16 / 10;
overflow: hidden;
}
body .post-item .image img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
body .post-item .s2 {
min-height: 0 !important;
flex: 1 1 auto;
display: flex;
flex-direction: column;
padding: 18px 20px 22px !important;
line-height: 1.5;
}
body .post-item .image-tag {
color: var(--gold-ink, #7A5A12) !important;
font-family: var(--sans) !important;
font-size: 11px !important;
letter-spacing: .14em;
}
body .post-item .heading {
height: auto !important;
display: block !important;
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
font-size: 19px !important;
font-weight: 500 !important;
line-height: 1.3 !important;
color: var(--navy, #0B2239) !important;
margin-bottom: 10px !important;
}
body .post-item .text {
height: auto !important;
flex: 1 1 auto;
font-family: var(--sans);
font-size: 14.5px !important;
line-height: 1.6 !important;
color: var(--muted, #5A6675);
}
@media (prefers-reduced-motion: reduce) {
body .post-item {
transition: none;
}
body .post-item:hover {
transform: none;
}
}
body:not(.single-post) .site-inner {
background: var(--cream, #F7F4EF);
}
body .elementor-tabs-wrapper,
body .elementor-widget-tabs .elementor-tab-mobile-title {
background: var(--navy, #0B2239) !important;
font-family: var(--sans) !important;
}
body .elementor-tabs-wrapper .elementor-tab-title,
body .elementor-widget-tabs .elementor-tab-mobile-title {
color: var(--white, #FFFFFF) !important;
letter-spacing: .12em;
}
body .elementor-widget-tabs .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
background: var(--navy, #0B2239) !important;
background-color: var(--navy, #0B2239) !important;
color: var(--gold, #C9A24B) !important;
}
body .elementor-element-b5359e8:not(.elementor-motion-effects-element-type-background),
body .elementor-element-77c5785:not(.elementor-motion-effects-element-type-background),
body .elementor-element-e7a107e:not(.elementor-motion-effects-element-type-background),
body .elementor-element-9070232:not(.elementor-motion-effects-element-type-background),
body .elementor-element-f4e8af0:not(.elementor-motion-effects-element-type-background),
body .elementor-element-c5bf4aa:not(.elementor-motion-effects-element-type-background),
body .elementor-element-0ab930c:not(.elementor-motion-effects-element-type-background),
body .elementor-element-ee77b6d:not(.elementor-motion-effects-element-type-background),
body .elementor-element-28dc050:not(.elementor-motion-effects-element-type-background),
body .elementor-element-387514b:not(.elementor-motion-effects-element-type-background),
body .elementor-element-df91dd9:not(.elementor-motion-effects-element-type-background),
body .elementor-element-af46f17:not(.elementor-motion-effects-element-type-background),
body .elementor-element-7f8c909 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var(--cream, #F7F4EF) !important;
}
body .elementor-element-4301d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var(--navy, #0B2239) !important;
}
body .internal-header {
background: var(--navy, #0B2239) !important;
}
body .internal-header .btn.contact-btn {
background: var(--gold, #C9A24B) !important;
border-color: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
font-family: var(--sans) !important;
font-weight: 700 !important;
text-decoration: none !important;
}
body .internal-header .btn.contact-btn:hover {
background: var(--gold-deep, #AE873A) !important;
color: var(--gold-on, #241a02) !important;
}
body .internal-header .share-btn {
background: rgba(255, 255, 255, .12) !important;
color: var(--white, #FFFFFF) !important;
}
body .internal-header .share-btn:hover {
background: rgba(255, 255, 255, .22) !important;
}
body .boxTopbg .elementor-button {
background: var(--gold, #C9A24B) !important;
border: 1px solid var(--gold, #C9A24B) !important;
border-radius: var(--rb, 6px) !important;
color: var(--gold-on, #241a02) !important;
margin: 0 !important;
padding: 14px 28px !important;
font-family: var(--sans) !important;
font-weight: 700 !important;
}
body .boxTopbg .elementor-button:hover {
background: var(--gold-deep, #AE873A) !important;
border-color: var(--gold-deep, #AE873A) !important;
color: var(--gold-on, #241a02) !important;
}
body .boxTopbg .elementor-widget-button {
margin: 16px 20px 16px 0;
}
body .dialog-lightbox-widget-content {
border-radius: var(--r, 10px);
}
body .dialog-lightbox-widget-content .elementor-heading-title {
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
color: var(--navy, #0B2239) !important;
}
body .elementor-widget-share-buttons [class*="share-btn"] i,
body .elementor-widget-share-buttons [class*="share-btn"] svg {
color: inherit !important;
fill: currentColor !important;
}
body.vaulty-landing .site-header {
position: relative !important;
background-color: var(--navy, #0B2239) !important;
}
body.vaulty-landing .site-header::before {
display: none !important;
}
body .elementor-widget-share-buttons .elementor-grid {
gap: 14px !important;
justify-content: center;
}
body .elementor-widget-share-buttons .elementor-share-btn {
background: var(--cream, #F7F4EF) !important;
background-color: var(--cream, #F7F4EF) !important;
background-image: none !important;
color: var(--navy, #0B2239) !important;
border: 1px solid var(--line, #E6E0D4) !important;
border-radius: 50% !important;
width: 52px !important;
height: 52px !important;
min-height: 0 !important;
display: flex !important;
align-items: center;
justify-content: center;
overflow: hidden;
transition: transform .18s ease, background-color .18s ease, color .18s ease, border-color .18s ease;
}
body .elementor-widget-share-buttons .elementor-share-btn:hover {
background-color: var(--white, #FFFFFF) !important;
transform: scale(1.12);
box-shadow: 0 6px 18px rgba(8, 35, 62, .16);
}
body .elementor-widget-share-buttons .elementor-share-btn_facebook:hover {
color: #1877F2 !important;
border-color: #1877F2 !important;
}
body .elementor-widget-share-buttons .elementor-share-btn_twitter:hover {
color: #1A91DA !important;
border-color: #1A91DA !important;
}
body .elementor-widget-share-buttons .elementor-share-btn_linkedin:hover {
color: #0A66C2 !important;
border-color: #0A66C2 !important;
}
body .elementor-widget-share-buttons .elementor-share-btn_skype:hover {
color: #0095CC !important;
border-color: #0095CC !important;
}
body .elementor-widget-share-buttons .elementor-share-btn_pinterest:hover {
color: #E60023 !important;
border-color: #E60023 !important;
}
body .elementor-widget-share-buttons .elementor-share-btn_email:hover {
color: var(--gold-ink, #7A5A12) !important;
border-color: var(--gold-ink, #7A5A12) !important;
}
body .elementor-widget-share-buttons .elementor-share-btn__icon {
background: none !important;
color: inherit !important;
width: auto !important;
height: auto !important;
}
body .elementor-widget-share-buttons .elementor-share-btn__icon svg {
fill: currentColor !important;
width: 20px;
height: 20px;
}
body .dialog-lightbox-widget-content {
border-radius: var(--r, 10px) !important;
}
body .dialog-lightbox-message .elementor-heading-title {
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
color: var(--navy, #0B2239) !important;
}
@media (prefers-reduced-motion: reduce) {
body .elementor-widget-share-buttons .elementor-share-btn {
transition: none;
}
body .elementor-widget-share-buttons .elementor-share-btn:hover {
transform: none;
}
}
:is(#gform_wrapper_26,#gform_wrapper_28) {
margin: 0;
}
:is(#gform_wrapper_26,#gform_wrapper_28) form {
margin: 0;
}
:is(#gform_wrapper_26,#gform_wrapper_28) ul.gform_fields {
display: grid;
grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);
gap: 0 14px;
margin: 0;
padding: 0;
list-style: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield {
grid-column: 1 / -1;
min-width: 0;
margin: 0 0 14px;
padding: 0;
list-style: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield {
width: 100%;
max-width: 100%;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gf_left_half {
grid-column: 1 / 2;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gf_right_half {
grid-column: 2 / 3;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_container {
display: none !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container,
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container .select-container {
width: 100%;
max-width: 100%;
display: block;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_label {
display: block;
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 13px;
font-weight: 700;
line-height: 1.35;
color: #E7EDF4;
margin-bottom: 6px;
letter-spacing: .01em;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .hidden_label .gfield_label,
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield .gfield_label {
display: block !important;
position: static;
clip: auto;
width: auto;
height: auto;
overflow: visible;
white-space: normal;
line-height: 1.35 !important;
margin-bottom: 6px;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_required,
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_required_asterisk {
color: var(--gold, #C9A24B);
font-weight: 700;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="text"],
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="email"],
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="tel"],
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container select,
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea {
width: 100%;
max-width: 100%;
box-sizing: border-box;
padding: 15px 16px !important;
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 16px !important;
line-height: 1.45 !important;
color: #FFFFFF !important;
border: 1.5px solid rgba(255, 255, 255, .22) !important;
border-radius: var(--rb, 6px) !important;
background: rgba(255, 255, 255, .06) !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea {
height: 104px !important;
min-height: 104px;
resize: vertical;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container_select {
position: relative;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container_select select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
padding-inline-end: 42px;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .select-container::after {
content: none !important;
background-image: none !important;
display: none !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container_select::after {
content: '';
position: absolute;
inset-inline-end: 16px;
top: 50%;
margin-top: -2px;
width: 0;
height: 0;
border-inline-start: 5px solid transparent;
border-inline-end: 5px solid transparent;
border-top: 6px solid var(--gold, #C9A24B);
pointer-events: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input::placeholder,
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea::placeholder {
color: rgba(231, 237, 244, .6);
opacity: 1;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container select option {
background-color: var(--white, #FFFFFF) !important;
color: var(--ink, #1A2230) !important;
}
#gform_wrapper_26 {
padding-inline-end: 24px;
}
@media (max-width: 767px) {
#gform_wrapper_26 {
padding-inline-end: 0;
}
}
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input:focus,
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container select:focus,
:is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea:focus {
outline: none;
border-color: var(--gold, #C9A24B);
box-shadow: 0 0 0 3px rgba(201, 162, 75, .28);
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_error .ginput_container input,
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_error .ginput_container textarea {
border-color: #FF9B93;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .validation_message,
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_validation_message {
font-size: 12.5px;
font-weight: 600;
line-height: 1.4;
color: #FF9B93;
margin-top: 6px;
padding: 0;
border: 0;
background: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors,
:is(#gform_wrapper_26,#gform_wrapper_28) .validation_error {
margin: 0 0 18px;
padding: 12px 14px;
border: 0;
border-inline-start: 3px solid #FF9B93;
border-radius: var(--rb, 6px);
background: rgba(255, 155, 147, .12);
text-align: start;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors h2,
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_submission_error,
:is(#gform_wrapper_26,#gform_wrapper_28) .validation_error {
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 14px !important;
font-weight: 700;
line-height: 1.45;
color: #FF9B93;
text-align: start;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors h2 {
margin: 0;
padding: 0;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors:focus,
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors:focus-visible,
:is(#gform_wrapper_26,#gform_wrapper_28) .validation_error:focus,
:is(#gform_wrapper_26,#gform_wrapper_28) .validation_error:focus-visible {
outline: none;
box-shadow: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors ol,
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors ul {
display: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_footer {
margin: 0 !important;
padding: 0 !important;
float: none !important;
clear: both;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_button {
display: block;
width: 100%;
box-sizing: border-box;
padding: 15px 22px;
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 16px;
font-weight: 600;
line-height: 1;
border: 0;
border-radius: var(--rb, 6px);
cursor: pointer;
background: var(--gold, #C9A24B);
color: var(--gold-on, #241a02);
box-shadow: 0 8px 22px rgba(201, 162, 75, .40);
transition: transform .12s ease, box-shadow .12s ease;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_button:hover {
transform: translateY(-1px);
box-shadow: 0 12px 28px rgba(201, 162, 75, .50);
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_button:focus-visible {
outline: 2px solid var(--gold, #C9A24B);
outline-offset: 3px;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle-row {
grid-column: 1 / -1;
margin: 6px 0 0;
padding: 0;
list-style: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle {
display: inline-flex;
align-items: center;
gap: 8px;
background: none;
border: 0;
padding: 0;
cursor: pointer;
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 13.5px;
font-weight: 700;
color: var(--gold, #C9A24B);
text-decoration: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle-label {
text-decoration: underline;
text-underline-offset: 3px;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle:hover {
color: #FFFFFF;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle:focus-visible {
outline: 2px solid var(--gold, #C9A24B);
outline-offset: 3px;
border-radius: 4px;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle-chev {
font-size: 11px;
transition: transform .18s ease;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle[aria-expanded="true"] .crx-toggle-chev {
transform: rotate(180deg);
}
:is(#gform_wrapper_26,#gform_wrapper_28).crx-disclosure-ready .crx-extra {
overflow: hidden;
transition: max-height var(--crx-reveal, .3s) var(--crx-reveal-ease, ease),
opacity var(--crx-reveal, .3s) var(--crx-reveal-ease, ease),
margin-bottom var(--crx-reveal, .3s) var(--crx-reveal-ease, ease),
visibility 0s;
}
:is(#gform_wrapper_26,#gform_wrapper_28).crx-disclosure-ready:not(.is-expanded) .crx-extra {
max-height: 0;
opacity: 0;
margin-bottom: 0;
visibility: hidden;
transition-delay: 0s, 0s, 0s, .3s;
}
:is(#gform_wrapper_26,#gform_wrapper_28).crx-disclosure-ready.is-expanded .crx-extra {
max-height: 160px;
opacity: 1;
visibility: visible;
}
@media (max-width: 560px) {
:is(#gform_wrapper_26,#gform_wrapper_28) ul.gform_fields {
grid-template-columns:minmax(0, 1fr);
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gf_left_half,
:is(#gform_wrapper_26,#gform_wrapper_28) .gf_right_half {
grid-column: 1 / -1;
}
}
@media (prefers-reduced-motion: reduce) {
:is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle-chev {
transition: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_button:hover {
transform: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28).crx-disclosure-ready .crx-extra {
transition: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28).crx-disclosure-ready:not(.is-expanded) .crx-extra {
transition-delay: 0s;
}
}
body .internal-header-after {
align-items: center;
gap: 14px;
margin-top: 20px !important;
}
body .internal-header-after .left {
background: transparent !important;
padding: 0 !important;
display: flex;
align-items: center;
}
body .internal-header .breadcrumb,
body .internal-header .breadcrumb a,
body .internal-header .breadcrumb span {
font-family: var(--sans) !important;
font-style: normal !important;
font-size: 13.5px !important;
color: #B9C6D6 !important;
text-decoration: none !important;
}
body .internal-header .breadcrumb a:hover {
color: var(--white, #FFFFFF) !important;
text-decoration: underline !important;
text-underline-offset: 3px;
}
body .internal-header .breadcrumb .breadcrumb_last {
color: var(--white, #FFFFFF) !important;
font-weight: 600;
}
body .internal-header-after .right {
gap: 10px;
align-items: center;
}
body .internal-header-after .contact-btn {
width: auto !important;
height: auto !important;
line-height: 1 !important;
padding: 14px 26px !important;
border-radius: var(--rb, 6px) !important;
background: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
font-family: var(--sans) !important;
font-size: 15px !important;
font-weight: 700 !important;
text-transform: none !important;
letter-spacing: 0 !important;
white-space: nowrap;
transition: background-color .18s ease;
}
body .internal-header-after .contact-btn:hover {
background: var(--gold-deep, #AE873A) !important;
color: var(--gold-on, #241a02) !important;
}
body .internal-header-after .share-btn {
width: 46px !important;
height: 46px !important;
line-height: 1 !important;
display: inline-flex !important;
align-items: center;
justify-content: center;
border-radius: var(--rb, 6px) !important;
background: transparent !important;
border: 1.5px solid rgba(255, 255, 255, .42) !important;
color: var(--white, #FFFFFF) !important;
font-size: 17px !important;
transition: background-color .18s ease, border-color .18s ease;
}
body .internal-header-after .share-btn:hover {
background: rgba(255, 255, 255, .12) !important;
border-color: var(--white, #FFFFFF) !important;
}
body .internal-header .page-title {
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
font-weight: 500 !important;
}
@media (max-width: 767px) {
body .internal-header-after {
flex-direction: column;
align-items: flex-start;
}
body .internal-header-after .right {
width: 100%;
}
}
body .content:has([class*="crx-"]) {
padding-top: 0 !important;
}
body .entry-header:empty {
display: none !important;
}
body .elementor-widget-wrap:has(> .elementor-widget > .elementor-widget-container > [class*="crx-"]) {
padding: 0 !important;
}
body .elementor-section:has(> .elementor-container [class*="crx-"]) > .elementor-container {
padding-block: 0 !important;
}
.crx-hero-sec {
position: relative;
overflow: hidden;
background-image: url(https://www.crestaccountants.com.au/wp-content/uploads/2026/07/hero-office.jpg);
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.crx-hero-sec::before {
content: '';
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background: linear-gradient(100deg, rgba(11, 34, 57, .93) 0%, rgba(11, 34, 57, .74) 44%, rgba(11, 34, 57, .30) 100%);
}
body .elementor-section.crx-hero-sec {
padding-block: 150px 92px !important;
padding-inline: 28px !important;
}
body .elementor-section.crx-hero-sec .elementor-container {
position: relative;
z-index: 2;
max-width: 1200px !important;
margin-inline: auto;
align-items: center;
gap: 56px;
}
@media (max-width: 920px) {
body .elementor-section.crx-hero-sec .elementor-container {
gap: 36px;
}
}
.crx-hero-cardcol,
.crx-form-card {
background: var(--white, #FFFFFF);
color: var(--ink, #1A2230);
border-radius: var(--r, 10px);
box-shadow: var(--shadow, 0 18px 50px rgba(8, 35, 62, .18));
border: 1px solid rgba(255, 255, 255, .6);
padding: 30px 30px 26px;
}
.crx-hero-cardcol .elementor-widget,
.crx-form-card .elementor-widget {
margin-bottom: 0;
}
.crx-card-head .crx-h2 {
font-family: var(--serif, 'Fraunces', Georgia, serif);
font-size: 23px;
font-weight: 500;
margin: 0 0 4px;
color: var(--navy, #0B2239);
}
.crx-card-head .crx-sub {
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 14px;
color: var(--muted, #5A6675);
margin: 0 0 20px;
}
.crx-card-foot .crx-note {
display: flex;
gap: 9px;
align-items: flex-start;
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 12.5px;
color: var(--muted, #5A6675);
margin: 14px 0 0;
}
.crx-card-foot .crx-orcall {
text-align: center;
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 13.5px;
color: var(--muted, #5A6675);
margin: 16px 0 0;
padding-top: 15px;
border-top: 1px solid var(--line, #E6E0D4);
}
.crx-card-foot .crx-orcall b {
color: var(--navy, #0B2239);
}
@media (max-width: 920px) {
.crx-hero-sec::before {
background: linear-gradient(180deg, rgba(8, 35, 62, .80) 0%, rgba(8, 35, 62, .94) 100%);
}
body .elementor-section.crx-hero-sec {
padding-block: 120px 60px !important;
padding-inline: 22px !important;
}
}
@media (max-width: 767px) {
body .elementor-section.crx-hero-sec {
padding-block: 86px 52px !important;
padding-inline: 22px !important;
}
}
body .elementor-element-8d95fbe:not(.elementor-motion-effects-element-type-background),
body .elementor-element-81750c6:not(.elementor-motion-effects-element-type-background),
body .elementor-element-c5963b7:not(.elementor-motion-effects-element-type-background) {
background-image: linear-gradient(90deg, var(--navy, #0B2239) 0 50%, #0F2C4A 50% 100%) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: center center !important;
}
body .elementor-element-8d95fbe .elementor-element-populated,
body .elementor-element-81750c6 .elementor-element-populated,
body .elementor-element-c5963b7 .elementor-element-populated {
background-color: transparent !important;
}
body .elementor-element-cbebad9:not(.elementor-motion-effects-element-type-background) {
background-color: transparent !important;
background-size: cover !important;
background-position: center center !important;
background-repeat: no-repeat !important;
}
body .elementor-element-cbebad9 > .elementor-background-overlay {
background-color: transparent !important;
background-image:
linear-gradient(100deg, rgba(11, 34, 57, .74) 0%, rgba(11, 34, 57, .56) 46%, rgba(11, 34, 57, .16) 82%),
linear-gradient(180deg, rgba(11, 34, 57, .18) 0%, rgba(11, 34, 57, .34) 100%) !important;
opacity: 1 !important;
}
body .elementor-element-cbebad9 > .elementor-container {
min-height: 560px !important;
padding-inline: 28px;
box-sizing: border-box;
}
@media (max-width: 767px) {
body .elementor-element-cbebad9 > .elementor-container {
min-height: 420px !important;
padding-inline: 20px;
}
}
.crx-hero-lead {
max-width: 62ch;
margin: 18px 0 0;
color: #FFFFFF;
font-size: 17px;
line-height: 1.65;
text-wrap: pretty;
}
@media (max-width: 640px) {
.crx-hero-lead {
font-size: 15.5px;
line-height: 1.6;
}
}
body.page-id-8412 .contactFormTop {
margin-top: 78px;
}
@media (max-width: 900px) {
body.page-id-8412 .contactFormTop {
margin-top: 30px;
}
}
body.page-id-8412 .contactFormTop,
body.page-id-8412 .contactFormTop > .elementor-widget-container {
border-radius: 14px !important;
overflow: hidden;
}
@media (max-width: 900px) {
body.page-id-8412 .elementor-element-824ca44 > .elementor-element-populated {
margin-top: 20px;
}
}
body.page-id-8412 .elementor-post {
border-radius: 10px;
overflow: hidden;
background: var(--white, #FFFFFF);
}
body.page-id-8412 .elementor-post__thumbnail__link,
body.page-id-8412 .elementor-post__thumbnail {
border-radius: 0;
}
body.page-id-8412 .elementor-post__text {
padding-inline: 22px;
padding-bottom: 4px;
}
body .elementor-element-5f6b25f .elementor-icon-box-title,
body .elementor-element-a2c9201 .elementor-icon-box-title,
body .elementor-element-49c8a69 .elementor-icon-box-title,
body .elementor-element-5f6b25f .elementor-icon-box-title span,
body .elementor-element-a2c9201 .elementor-icon-box-title span,
body .elementor-element-49c8a69 .elementor-icon-box-title span {
color: var(--navy, #0B2239) !important;
}
body .elementor-element-5f6b25f .elementor-icon-box-description,
body .elementor-element-a2c9201 .elementor-icon-box-description,
body .elementor-element-49c8a69 .elementor-icon-box-description {
color: var(--muted, #5C6675) !important;
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28),
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) {
padding-inline-end: 0;
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_label,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_label {
color: var(--ink, #1A2230);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_required,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_required_asterisk,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_required,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_required_asterisk {
color: var(--gold-ink, #7A5A12);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="text"],
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="email"],
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="tel"],
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container select,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="text"],
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="email"],
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input[type="tel"],
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container select,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea {
color: var(--ink, #1A2230) !important;
border-color: var(--line, #E6E0D4) !important;
background: #FCFBF8 !important;
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input::placeholder,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea::placeholder,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input::placeholder,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea::placeholder {
color: var(--muted, #5A6675);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input:focus,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container select:focus,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea:focus,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container input:focus,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container select:focus,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container textarea:focus {
box-shadow: 0 0 0 3px rgba(201, 162, 75, .18);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .validation_message,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_validation_message,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors h2,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gform_submission_error,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .validation_error,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .validation_message,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_validation_message,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors h2,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gform_submission_error,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .validation_error {
color: #B3261E;
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .validation_error,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gform_validation_errors,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .validation_error {
border-inline-start-color: #B3261E;
background: rgba(179, 38, 30, .07);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_error .ginput_container input,
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_error .ginput_container textarea,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_error .ginput_container input,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gfield_error .ginput_container textarea {
border-color: #B3261E;
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle {
color: var(--gold-ink, #7A5A12);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle:hover,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .crx-toggle:hover {
color: var(--navy, #0B2239);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container_select::after,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container_select::after {
border-top-color: var(--gold-ink, #7A5A12);
}
body .elementor-section.dark-header:not(.elementor-motion-effects-element-type-background) {
background-color: var(--navy, #0B2239) !important;
}
body .content:has(> .title-container) {
max-width: 1296px;
margin-inline: auto;
padding: 56px 28px 72px;
box-sizing: border-box;
}
body .content:has(> .title-container) > .title-container {
margin-bottom: 22px;
}
body .elementor-element-25d0a58:not(.elementor-motion-effects-element-type-background) {
background-color: transparent !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28).is-submitting .gform_body {
opacity: .5;
pointer-events: none;
transition: opacity .18s ease;
}
:is(#gform_wrapper_26,#gform_wrapper_28).is-submitting .gform_footer {
position: relative;
}
:is(#gform_wrapper_26,#gform_wrapper_28).is-submitting .gform_button {
pointer-events: none;
cursor: progress;
}
:is(#gform_wrapper_26,#gform_wrapper_28).is-submitting .gform_footer::after {
content: '';
position: absolute;
inset-inline-start: 20px;
top: 50%;
width: 20px;
height: 20px;
margin-top: -10px;
border: 2.5px solid rgba(36, 26, 2, .28);
border-top-color: var(--gold-on, #241a02);
border-radius: 50%;
animation: crx-spin .7s linear infinite;
pointer-events: none;
}
@keyframes crx-spin {
to {
transform: rotate(360deg);
}
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_ajax_spinner {
display: none;
}
@media (prefers-reduced-motion: reduce) {
:is(#gform_wrapper_26,#gform_wrapper_28).is-submitting .gform_footer::after {
animation: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28).is-submitting .gform_body {
transition: none;
}
}
body .elementor-element-28dc050:not(.elementor-motion-effects-element-type-background) {
background-color: var(--white, #FFFFFF) !important;
}
body .elementor-4216 .elementor-element.elementor-element-3d84978a:not(.elementor-motion-effects-element-type-background) {
background-color: var(--navy, #0B2239) !important;
}
#elementor-popup-modal-4216 .elementor-image-box-title {
color: #FFFFFF !important;
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
font-weight: 500;
line-height: 1.3;
}
#elementor-popup-modal-4216 .elementor-image-box-description {
color: #E7EDF4 !important;
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-weight: 400;
}
.elementor-4216 .elementor-element.elementor-element-8e056ea div#gform_wrapper_28 {
display: block !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_checkbox,
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_radio {
display: grid;
grid-template-columns:1fr 1fr;
gap: 8px 14px;
margin: 0;
padding: 0;
list-style: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_radio {
grid-template-columns:1fr;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gchoice {
display: flex;
align-items: flex-start;
gap: 9px;
margin: 0;
padding: 0;
list-style: none;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield-choice-input {
flex: 0 0 auto;
width: 17px;
height: 17px;
margin: 2px 0 0;
accent-color: var(--gold, #C9A24B);
cursor: pointer;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gchoice label {
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 14px;
font-weight: 400;
line-height: 1.4;
color: #E7EDF4;
cursor: pointer;
margin: 0;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield-choice-input:focus-visible {
outline: 2px solid var(--gold, #C9A24B);
outline-offset: 2px;
}
@media (max-width: 560px) {
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield_checkbox {
grid-template-columns:1fr;
}
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield--type-captcha {
grid-column: 1 / -1;
overflow: hidden;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield--type-captcha .gfield_label {
display: none;
}
@media (max-width: 400px) {
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield--type-captcha .g-recaptcha {
transform: scale(.85);
transform-origin: 0 0;
}
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gchoice label,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gchoice label {
color: var(--ink, #1A2230);
}
.crx-hero-cardcol :is(#gform_wrapper_26,#gform_wrapper_28) .gfield-choice-input,
.crx-form-on-light :is(#gform_wrapper_26,#gform_wrapper_28) .gfield-choice-input {
accent-color: var(--gold-ink, #7A5A12);
}
body .elementor-element-5673fb0, body .elementor-element-5673fb0 > .elementor-widget-wrap,
body .elementor-element-f25a5f0, body .elementor-element-f25a5f0 > .elementor-widget-wrap,
body .elementor-element-171d955, body .elementor-element-171d955 > .elementor-widget-wrap,
body .elementor-element-c865a77, body .elementor-element-c865a77 > .elementor-widget-wrap,
body .elementor-element-0cc8cb0, body .elementor-element-0cc8cb0 > .elementor-widget-wrap,
body .elementor-element-34cd584, body .elementor-element-34cd584 > .elementor-widget-wrap,
body .elementor-element-dbec625, body .elementor-element-dbec625 > .elementor-widget-wrap {
background-color: var(--navy, #0B2239) !important;
}
body .elementor-element-45e1b1a, body .elementor-element-45e1b1a > .elementor-widget-wrap,
body .elementor-element-f43ebfc, body .elementor-element-f43ebfc > .elementor-widget-wrap,
body .elementor-element-d7038c3, body .elementor-element-d7038c3 > .elementor-widget-wrap {
background-color: #0F2C4A !important;
}
body .elementor-element-1e73290, body .elementor-element-1e73290 > .elementor-widget-wrap,
body .elementor-element-23a017e, body .elementor-element-23a017e > .elementor-widget-wrap,
body .elementor-element-3a2eced, body .elementor-element-3a2eced > .elementor-widget-wrap,
body .elementor-element-41b10d7, body .elementor-element-41b10d7 > .elementor-widget-wrap,
body .elementor-element-62cf857a, body .elementor-element-62cf857a > .elementor-widget-wrap,
body .elementor-element-8b96b18, body .elementor-element-8b96b18 > .elementor-widget-wrap,
body .elementor-element-bfbe5cb, body .elementor-element-bfbe5cb > .elementor-widget-wrap,
body .elementor-element-ca0f039, body .elementor-element-ca0f039 > .elementor-widget-wrap,
body .elementor-element-d741d9f, body .elementor-element-d741d9f > .elementor-widget-wrap,
body .elementor-element-fc63463, body .elementor-element-fc63463 > .elementor-widget-wrap {
background-color: var(--gold, #C9A24B) !important;
}
body .elementor-element-00b5cce, body .elementor-element-00b5cce > .elementor-widget-wrap,
body .elementor-element-0226c7f, body .elementor-element-0226c7f > .elementor-widget-wrap,
body .elementor-element-05a49a0, body .elementor-element-05a49a0 > .elementor-widget-wrap,
body .elementor-element-102bc60, body .elementor-element-102bc60 > .elementor-widget-wrap,
body .elementor-element-1f8db89, body .elementor-element-1f8db89 > .elementor-widget-wrap,
body .elementor-element-225158d, body .elementor-element-225158d > .elementor-widget-wrap,
body .elementor-element-27c99d5, body .elementor-element-27c99d5 > .elementor-widget-wrap,
body .elementor-element-368d007, body .elementor-element-368d007 > .elementor-widget-wrap,
body .elementor-element-395c962, body .elementor-element-395c962 > .elementor-widget-wrap,
body .elementor-element-40eed80, body .elementor-element-40eed80 > .elementor-widget-wrap,
body .elementor-element-6261ff6, body .elementor-element-6261ff6 > .elementor-widget-wrap,
body .elementor-element-645fec7, body .elementor-element-645fec7 > .elementor-widget-wrap,
body .elementor-element-8346810, body .elementor-element-8346810 > .elementor-widget-wrap,
body .elementor-element-9598607, body .elementor-element-9598607 > .elementor-widget-wrap,
body .elementor-element-a671306, body .elementor-element-a671306 > .elementor-widget-wrap,
body .elementor-element-a7f8023, body .elementor-element-a7f8023 > .elementor-widget-wrap,
body .elementor-element-ad4b0a6, body .elementor-element-ad4b0a6 > .elementor-widget-wrap,
body .elementor-element-b381570, body .elementor-element-b381570 > .elementor-widget-wrap,
body .elementor-element-b4429f9, body .elementor-element-b4429f9 > .elementor-widget-wrap,
body .elementor-element-bdb1e47, body .elementor-element-bdb1e47 > .elementor-widget-wrap,
body .elementor-element-c657746, body .elementor-element-c657746 > .elementor-widget-wrap,
body .elementor-element-cb7e6be, body .elementor-element-cb7e6be > .elementor-widget-wrap,
body .elementor-element-d7569e2, body .elementor-element-d7569e2 > .elementor-widget-wrap,
body .elementor-element-e2a7c7f, body .elementor-element-e2a7c7f > .elementor-widget-wrap,
body .elementor-element-fb5e7b6, body .elementor-element-fb5e7b6 > .elementor-widget-wrap,
body .elementor-element-fbf3c4f, body .elementor-element-fbf3c4f > .elementor-widget-wrap,
body .elementor-element-22ca9e0, body .elementor-element-22ca9e0 > .elementor-widget-wrap,
body .elementor-element-281f1f7, body .elementor-element-281f1f7 > .elementor-widget-wrap,
body .elementor-element-992853c, body .elementor-element-992853c > .elementor-widget-wrap,
body .elementor-element-aa0f47e, body .elementor-element-aa0f47e > .elementor-widget-wrap,
body .elementor-element-ec9adee, body .elementor-element-ec9adee > .elementor-widget-wrap,
body .elementor-element-59f8331, body .elementor-element-59f8331 > .elementor-widget-wrap,
body .elementor-element-9611ff4, body .elementor-element-9611ff4 > .elementor-widget-wrap,
body .elementor-element-9a926c8, body .elementor-element-9a926c8 > .elementor-widget-wrap,
body .elementor-element-a7dcb09, body .elementor-element-a7dcb09 > .elementor-widget-wrap {
background-color: var(--cream, #F7F4EF) !important;
}
body .elementor-element-1b9f5f7, body .elementor-element-1b9f5f7 > .elementor-widget-wrap,
body .elementor-element-59e8dab, body .elementor-element-59e8dab > .elementor-widget-wrap,
body .elementor-element-665853c, body .elementor-element-665853c > .elementor-widget-wrap,
body .elementor-element-c4bb641, body .elementor-element-c4bb641 > .elementor-widget-wrap,
body .elementor-element-4e39869, body .elementor-element-4e39869 > .elementor-widget-wrap,
body .elementor-element-5f183bb, body .elementor-element-5f183bb > .elementor-widget-wrap,
body .elementor-element-6882923, body .elementor-element-6882923 > .elementor-widget-wrap {
background-color: #0F2C4A !important;
}
body .elementor-section.crx-contact-sec {
background: var(--cream, #F7F4EF);
padding-block: 72px;
padding-inline: 28px;
}
body .elementor-section.crx-contact-sec .elementor-container {
max-width: 1200px;
margin-inline: auto;
gap: 56px;
align-items: start;
}
body .elementor-section.crx-contact-sec .elementor-column:first-child .elementor-widget-wrap {
padding-top: 6px;
}
@media (max-width: 920px) {
body .elementor-section.crx-contact-sec {
padding-block: 56px;
padding-inline: 22px;
}
body .elementor-section.crx-contact-sec .elementor-container {
gap: 36px;
}
}
@media (max-width: 767px) {
body .elementor-section.crx-contact-sec {
padding-block: 44px;
padding-inline: 22px;
}
}
body .ff-responsive-menu-header img {
content: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%201136.898%20263.605%22%3E%3Cg%20transform=%22scale(0.308120)%22%3E%3Cpath%20transform=%22matrix(1,0,0,-1,503.4462,330.6725)%22%20d=%22M0%200C-2.994%206.886-7.219%2021.973-27.944%2050.832-51.847%2084.282-86.645%20104.227-124.819%20105.474L-127.896%20105.573H-128.479-128.761-129.243C-209.235%20105.474-260.716%2070.11-293.767%2035.413-304.462%2024.234-313.329%2012.524-320.365%20.515-303.215%2077.429-222.924%20125.002-135.314%20125.002-76.914%20125.002-43.663%2097.772-18.596%2097.772-6.653%2097.772-4.524%20101.814-2.212%20104.659H11.66V0ZM11.66-168.051H-1.064C-3.177-165.922-4.906-163.177-13.872-163.177-35.762-163.177-76.914-186.464-133.103-186.464-220.33-186.464-288.561-148.771-313.528-86.08-314.393-82.902-315.075-79.726-315.641-76.482-320.747-43.53-307.457-9.365-278.148%2019.645-257.339%2040.22-223.124%2062.442-187.262%2074.152-202.98%2049.668-209.235%2012.658-209.235-30.706-209.235-141.653-180.043-167.086-128.479-167.086-92.517-167.086-47.705-149.554-18.014-109.268-5.106-91.568-2.894-80.009%200-73.405H11.66ZM-141.868%20295.497-472.896%20162.877C-472.896%20162.877-450.24-349.541-141.868-489.68%20166.454-349.541%20189.208%20162.877%20189.208%20162.877Z%22%20fill=%22%23ad976e%22/%3E%3C/g%3E%3Cg%20transform=%22translate(286.834%200)%22%3E%3Cpath%20transform=%22matrix(1,0,0,-1,174.5593,81.069217)%22%20d=%22M0%200H5.544V50.316H-1.158C-2.234%2048.922-3.345%2046.981-9.004%2046.981-21.006%2046.981-37.036%2060.053-65.068%2060.053-107.191%2060.053-145.761%2037.23-154.029%20.251-150.668%206.032-146.38%2011.627-141.259%2017.008-125.375%2033.675-100.653%2050.683-62.217%2050.733H-61.921-61.822L-61.628%2050.726C-61.025%2050.726-60.521%2050.7-60.096%2050.675-41.716%2050.105-24.953%2040.481-13.504%2024.429-3.59%2010.573-1.485%203.294%200%200M-.541-80.774H5.544V-35.274H-.099C-1.454-38.447-2.53-43.991-8.726-52.503-23.012-71.894-44.521-80.284-61.822-80.284-86.595-80.284-100.619-68.085-100.619-14.776-100.619%206.065-97.636%2023.865-90.068%2035.63-107.308%2030.013-123.743%2019.341-133.772%209.441-147.814-4.485-154.207-20.893-151.744-36.769-151.516-38.326-151.158-39.855-150.767-41.357-138.765-71.463-105.936-89.595-64.043-89.595-37.036-89.595-17.256-78.424-6.736-78.424-2.463-78.424-1.632-79.745-.541-80.774M88.028-5.432H77.509V48.539H88.028C103.064%2048.539%20110.076%2046.133%20110.076%2020.434%20110.076-5.285%20103.064-5.432%2088.028-5.432M337.121-44.064C339.141-35.757%20339.549-34.216%20339.6-32.618H333.712C333.32-33.455%20332.881-34.573%20332.343-36.059%20326.097-53.564%20307.08-77.331%20265.528-77.331%20250.999-77.331%20247.005-72.032%20247.005-62.329V-14.05C267.762-14.05%20283.533-19.129%20286.306-37.044%20286.551-38.724%20286.681-40.363%20287.072-41.568H292.014C292.044-41.357%20292.044-41.121%20292.044-40.845V16.763C292.044%2017.172%20292.014%2017.481%20291.963%2017.791H287.185C286.697%2016.552%20286.582%2014.805%20286.306%2012.979%20284.055-1.777%20267.762-7.494%20247.005-7.494V47.79C270.534%2047.373%20288.049%2049.094%20306.576%2034.751%20319.329%2024.835%20323.812%2013.811%20327.351%209.092H333.368C333.32%2010.232%20331.086%2015.402%20329.863%2018.949L316.084%2057.092C285.311%2056.896%20254.245%2057.092%20221.956%2057.092H185.385C184.684%2057.092%20184.08%2057.053%20183.591%2056.954V51.841C187.718%2050.274%20196.922%2052.525%20196.922%2041.079V-70.62C196.922-78.05%20191.589-79.709%20186.298-80.388%20183.5-79.278%20180.675-77.396%20178.421-73.793L156.373-38.275C145.399-20.898%20140.325-16.072%20126.138-17.132%20120.252-17.582%20113.189-18.053%20103.797-18.16L100.356-14.05C133.998-14.05%20165.145-2.978%20165.145%2021.468%20165.145%2042.767%20145.365%2057.092%20106.081%2057.092H52.478%2015.915C15.506%2057.092%2015.132%2057.084%2014.773%2057.036V51.63C19.144%2050.472%2027.445%2051.962%2027.445%2041.079V-70.62C27.445-81.507%2018.411-80.024%2014.024-81.183V-86.577C14.365-86.62%2015.506-86.646%2015.915-86.646%2025.699-86.646%2034.196-86.229%2052.478-86.229%2070.759-86.229%2079.256-86.646%2089.054-86.646%2089.513-86.646%2090.668-86.62%2091.046-86.577V-81.213C86.69-79.99%2077.509-81.588%2077.509-70.62V-16.244C88.27-16.244%2091.812-16.675%2097.812-27.423L131.079-86.229H175.665%20178.24%20179.627%20193.701C194.042-86.229%20194.353-86.236%20194.713-86.229H221.956C257.749-86.229%20292.306-86.017%20326.601-86.229ZM465.918%2016.191%20475.311%2056.555H469.749C469.065%2055.591%20467.157%2054.083%20461.808%2054.083%20455.319%2054.083%20435.097%2061.659%20414.564%2061.659%20382.65%2061.659%20355.368%2047.381%20350.168%2022.78%20351.977%2025.35%20354.111%2027.852%20356.639%2030.241%20366.474%2039.642%20380.546%2046.524%20396.253%2049.59%20397.312%2049.796%20398.371%2049.95%20399.416%2050.097%20399.921%2050.17%20400.411%2050.243%20400.966%2050.291L401.438%2050.356C404.732%2050.708%20408.448%2050.854%20412.575%2050.854%20438.881%2050.854%20449.496%2035.183%20458.092%2019.324%20458.875%2017.839%20459.525%2016.191%20459.525%2016.191ZM485.422-36.549C485.422%2020.595%20384.707%20.84%20383.287%2033.796%20376.146%2030.675%20369.914%2026.548%20364.843%2021.687%20357.081%2014.284%20352.776%206.88%20354.258-.718%20354.912-4.045%20356.543-7.17%20358.988-9.947%20383.369-32.959%20444.882-24.031%20444.882-56.996%20444.882-74.478%20430.353-77.146%20413.815-77.146%20397.035-77.146%20382.276-75.122%20370.258-60.374%20360.326-48.184%20360.994-39.532%20360.619-36.343H354.942L343.448-83.104H350.771C351.782-82.487%20354.081-80.382%20357.929-80.382%20367.68-80.382%20388.018-87.958%20412.313-87.958%20453.883-87.958%20485.422-67.753%20485.422-36.549M654.975%2011.309%20643.201%2057.036H492.468L480.726%2011.25%20486.808%2011.309C487.656%2012.932%20488.668%2015.247%20490.2%2018.265%20500.475%2038.281%20520.99%2046.249%20542.793%2048.979V-69.009C542.793-79.771%20532.324-78.416%20527.056-79.525V-85.006L527.512-85.014C540.313-85.014%20549.546-84.597%20567.811-84.597%20586.123-84.597%20595.353-85.014%20608.123-85.014L608.528-85.006V-79.509C603.246-78.424%20592.842-79.723%20592.842-69.009V48.979C614.645%2046.249%20635.16%2038.281%20645.435%2018.265%20646.968%2015.247%20647.931%2012.932%20648.81%2011.309Z%22%20fill=%22%23585955%22/%3E%3Cg%20transform=%22translate(424.7%20238.0)%20scale(1.22)%20translate(-424.7%20-238.0)%22%3E%3Cpath%20transform=%22matrix(1,0,0,-1,178.7918,229.60822)%22%20d=%22M0%200-8.653%2019.429-17.36%200ZM-10.611%2024.437H-6.586L10.775-13.932H6.15L1.687-3.863H-19.048L-23.565-13.932H-27.975Z%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,206.2595,224.59941)%22%20d=%22M0%200V.106C0%2010.882%208.056%2019.809%2019.267%2019.809%2026.178%2019.809%2030.315%2017.36%2034.124%2013.768L31.187%2010.61C27.975%2013.658%2024.382%2015.835%2019.212%2015.835%2010.777%2015.835%204.463%208.979%204.463%20.216V.106C4.463-8.708%2010.83-15.622%2019.212-15.622%2024.437-15.622%2027.864-13.606%2031.512-10.124L34.341-12.9C30.37-16.929%2026.017-19.596%2019.103-19.596%208.11-19.596%200-10.939%200%200%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,257.2927,224.59941)%22%20d=%22M0%200V.106C0%2010.882%208.054%2019.809%2019.267%2019.809%2026.178%2019.809%2030.312%2017.36%2034.122%2013.768L31.184%2010.61C27.975%2013.658%2024.382%2015.835%2019.212%2015.835%2010.775%2015.835%204.464%208.979%204.464%20.216V.106C4.464-8.708%2010.83-15.622%2019.212-15.622%2024.437-15.622%2027.865-13.606%2031.51-10.124L34.341-12.9C30.368-16.929%2026.014-19.596%2019.103-19.596%208.108-19.596%200-10.939%200%200%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,342.7214,224.59941)%22%20d=%22M0%200V.106C0%208.76-6.314%2015.835-15.021%2015.835-23.729%2015.835-29.932%208.869-29.932%20.216V.106C-29.932-8.546-23.62-15.622-14.912-15.622-6.204-15.622%200-8.656%200%200M-34.396%200V.106C-34.396%2010.61-26.504%2019.809-14.912%2019.809-3.321%2019.809%204.464%2010.72%204.464%20.216V.106C4.464-10.397-3.428-19.596-15.021-19.596-26.613-19.596-34.396-10.504-34.396%200%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,366.5398,227.59552)%22%20d=%22M0%200V22.153H4.299V.274C4.299-7.943%208.652-12.571%2015.947-12.571%2022.969-12.571%2027.429-8.324%2027.429%200V22.153H31.729V.329C31.729-10.775%2025.361-16.545%2015.838-16.545%206.424-16.545%200-10.775%200%200%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,419.3171,205.44222)%22%20d=%22M0%200H4.025L28.026-30.532V0H32.219V-38.098H28.787L4.189-6.859V-38.098H0Z%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,483.2478,209.41591)%22%20d=%22M0%200H-12.791V3.974H17.142V0H4.354V-34.124H0Z%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,544.0271,229.60822)%22%20d=%22M0%200-8.653%2019.429-17.361%200ZM-10.614%2024.437H-6.586L10.774-13.932H6.149L1.687-3.863H-19.048L-23.566-13.932H-27.975Z%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,573.1785,205.44222)%22%20d=%22M0%200H4.025L28.026-30.532V0H32.219V-38.098H28.79L4.189-6.859V-38.098H0Z%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,637.1062,209.41591)%22%20d=%22M0%200H-12.788V3.974H17.145V0H4.354V-34.124H0Z%22%20fill=%22%23ad976e%22/%3E%3Cpath%20transform=%22matrix(1,0,0,-1,670.6726,237.99011)%22%20d=%22M0%200%202.667%203.157C6.64-.436%2010.449-2.231%2015.729-2.231%2020.844-2.231%2024.22%20.49%2024.22%204.244V4.354C24.22%207.892%2022.313%209.907%2014.315%2011.594%205.553%2013.497%201.524%2016.328%201.524%2022.586V22.695C1.524%2028.681%206.805%2033.09%2014.042%2033.09%2019.592%2033.09%2023.565%2031.513%2027.429%2028.41L24.926%2025.091C21.389%2027.975%2017.851%2029.226%2013.932%2029.226%208.981%2029.226%205.824%2026.504%205.824%2023.076V22.969C5.824%2019.376%207.782%2017.361%2016.164%2015.564%2024.655%2013.716%2028.573%2010.614%2028.573%204.789V4.683C28.573-1.851%2023.13-6.095%2015.566-6.095%209.523-6.095%204.572-4.08%200%200%22%20fill=%22%23ad976e%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
width: 150px !important;
height: auto !important;
}
body .ff-responsive-menu .sub-menu-trigger {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%230B2239%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 9l6 6 6-6%22/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: 16px 16px !important;
font-size: 0 !important;
color: transparent !important;
}
body .ff-main-menu-slide-links .btn {
display: block !important;
padding: 15px 20px !important;
margin: 6px 16px !important;
border-radius: var(--rb, 6px) !important;
background: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
font-weight: 600 !important;
text-align: center !important;
text-decoration: none !important;
}
body .ff-main-menu-slide-links .btn:hover {
background: var(--gold-deep, #AE873A) !important;
}
body .ff-responsive-menu-sm-links {
display: flex !important;
gap: 10px !important;
justify-content: center !important;
padding: 18px 16px 24px !important;
}
body .ff-responsive-menu-sm-links a {
display: inline-flex !important;
align-items: center;
justify-content: center;
width: 38px !important;
height: 38px !important;
flex: 0 0 38px !important;
min-width: 38px !important;
border-radius: 50% !important;
border: 1px solid var(--line, #E6E0D4) !important;
color: var(--navy, #0B2239) !important;
background: transparent !important;
transition: background-color .18s ease, border-color .18s ease, color .18s ease;
}
body .ff-responsive-menu-sm-links a:hover {
background: var(--navy, #0B2239) !important;
border-color: var(--navy, #0B2239) !important;
color: #FFFFFF !important;
}
body .ff-responsive-menu-sm-links a svg,
body .ff-responsive-menu-sm-links a i {
width: 17px !important;
height: 17px !important;
font-size: 17px !important;
fill: currentColor !important;
color: inherit !important;
}
body .ff-responsive-menu-footer {
padding-top: 24px !important;
}
body .ff-main-menu-slide-links {
margin-top: 0 !important;
padding: 0 !important;
}
body .ff-main-menu-slide-links .btn {
width: auto !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
body .ff-responsive-menu .sub-menu {
display: block !important;
overflow: hidden !important;
max-height: 0 !important;
opacity: 0;
}
body .ff-responsive-menu .sub-menu.active {
opacity: 1;
}
body .ff-responsive-menu .sub-menu-trigger {
transition: transform .3s ease;
}
body .ff-responsive-menu .sub-menu-trigger.active {
transform: rotate(180deg);
}
@media (prefers-reduced-motion: reduce) {
body .ff-responsive-menu .sub-menu,
body .ff-responsive-menu .sub-menu-trigger {
transition: none;
}
}
body .ff-responsive-menu .sub-menu {
max-height: 0 !important;
transition: max-height var(--crx-reveal, .3s) var(--crx-reveal-ease, ease),
opacity var(--crx-reveal, .3s) var(--crx-reveal-ease, ease) !important;
}
body .ff-responsive-menu .sub-menu.active {
max-height: 400px !important;
transition: max-height var(--crx-reveal, .3s) var(--crx-reveal-ease, ease),
opacity var(--crx-reveal, .3s) var(--crx-reveal-ease, ease) !important;
}
body .ff-responsive-menu .sub-menu.active:has(.sub-menu.active) {
max-height: 800px !important;
}
body .site-header .responsive-menu-trigger-button {
position: relative !important;
}
body .site-header .responsive-menu-trigger-button::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 40px;
height: 44px;
transform: translate(-50%, -50%);
}
body.responsive-menu-open .ff-responsive-menu-mask {
pointer-events: auto !important;
}
body #advanced-search-form.asf-container {
background: var(--navy, #0B2239) !important;
border-bottom: 1px solid rgba(255, 255, 255, .12) !important;
padding: 16px 18px !important;
box-sizing: border-box !important;
}
body #advanced-search-form .asf-wrapper {
position: relative !important;
display: flex !important;
align-items: center !important;
gap: 12px !important;
width: 100% !important;
max-width: 620px !important;
margin-inline: auto !important;
padding: 0 !important;
box-sizing: border-box !important;
}
body #advanced-search-form form {
display: flex !important;
align-items: center !important;
gap: 8px !important;
flex: 1 1 auto !important;
min-width: 0 !important;
margin: 0 !important;
}
body #advanced-search-form input[type="search"] {
flex: 1 1 auto !important;
min-width: 0 !important;
width: auto !important;
height: 46px !important;
padding: 0 14px !important;
box-sizing: border-box !important;
border: 1px solid rgba(255, 255, 255, .22) !important;
border-radius: var(--rb, 6px) !important;
background: rgba(255, 255, 255, .06) !important;
color: #FFFFFF !important;
font-size: 16px !important;
box-shadow: none !important;
outline: none !important;
}
body #advanced-search-form input[type="search"]::placeholder {
color: rgba(255, 255, 255, .55) !important;
}
body #advanced-search-form input[type="search"]:focus {
border-color: var(--gold, #C9A24B) !important;
box-shadow: 0 0 0 3px rgba(201, 162, 75, .28) !important;
}
body #advanced-search-form .search-submit {
position: static !important;
flex: 0 0 auto !important;
width: 46px !important;
height: 46px !important;
margin: 0 !important;
border: 0 !important;
border-radius: var(--rb, 6px) !important;
opacity: 1 !important;
background-color: var(--gold, #C9A24B) !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23241a02%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22M20 20l-4.2-4.2%22/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: 19px 19px !important;
font-size: 0 !important;
color: transparent !important;
cursor: pointer !important;
transition: background-color .18s ease;
}
body #advanced-search-form .search-submit:hover {
background-color: var(--gold-deep, #AE873A) !important;
}
body #advanced-search-form .asf-close {
position: static !important;
flex: 0 0 auto !important;
width: 44px !important;
height: 44px !important;
margin: 0 !important;
border-radius: 50% !important;
opacity: 1 !important;
transform: scale(0) !important;
transition: transform .3s ease, background-color .18s ease !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%222.2%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M6 6l12 12M18 6L6 18%22/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: 19px 19px !important;
font-size: 0 !important;
color: transparent !important;
cursor: pointer !important;
}
body #advanced-search-form.is-visible .asf-close {
transform: scale(1) !important;
}
body #advanced-search-form .asf-close .fa {
display: none !important;
}
@media (max-width: 600px) {
body #advanced-search-form.asf-container {
padding: 12px 14px !important;
}
body #advanced-search-form .asf-wrapper {
gap: 8px !important;
}
body #advanced-search-form input[type="search"],
body #advanced-search-form .search-submit {
height: 42px !important;
}
body #advanced-search-form .search-submit {
width: 42px !important;
}
body #advanced-search-form .asf-close {
width: 40px !important;
height: 40px !important;
}
}
@media (prefers-reduced-motion: reduce) {
body #advanced-search-form .asf-close {
transition: none !important;
}
}
body #advanced-search-form.asf-container {
display: flex !important;
align-items: center !important;
justify-content: center !important;
height: auto !important;
transform: translateY(-100%);
transition: transform .32s ease, opacity .3s ease, visibility .3s ease !important;
}
body #advanced-search-form.asf-container.is-visible {
transform: translateY(0);
}
body #advanced-search-form form {
margin-right: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
body #advanced-search-form.asf-container {
transform: none;
transition: opacity .2s ease, visibility .2s ease !important;
}
}
body .elementor-element-4301d9b:not(.elementor-motion-effects-element-type-background) {
background-color: #0F2C4A !important;
}
body .elementor-element-4301d9b :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title) {
color: var(--white, #FFFFFF) !important;
}
body .elementor-element-4301d9b :is(p,li,.elementor-widget-text-editor,.elementor-heading-title small) {
color: #E7EDF4 !important;
}
body .elementor-element-4301d9b a:not(.elementor-button):not([class*="gform"]) {
color: var(--gold, #C9A24B) !important;
}
body .elementor-element-4301d9b {
color: #E7EDF4 !important;
}
body .elementor-location-single > .elementor-top-section:first-child:has(> .elementor-background-overlay) {
background-color: var(--navy, #0B2239);
}
body .crx-hero-cardcol .elementor-widget-shortcode {
min-height: 445px !important;
}
@media (max-width: 560px) {
body .crx-hero-cardcol .elementor-widget-shortcode {
min-height: 620px !important;
}
}
body .crx-hero-cardcol .elementor-widget-shortcode {
position: relative !important;
}
body .crx-hero-cardcol .elementor-widget-shortcode:has(.gform_wrapper[style*="display:none"])::before,
body .crx-hero-cardcol .elementor-widget-shortcode:has(.gform_wrapper[style*="display: none"])::before {
content: "";
position: absolute;
inset: 0 0 auto 0;
height: 445px;
pointer-events: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 449 445%22 preserveAspectRatio=%22none%22%3E%3Crect x=%220%22 y=%223%22 width=%2296%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%22231%22 y=%223%22 width=%2292%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%2223.5%22 width=%22217%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%22231%22 y=%2223.5%22 width=%22217%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%2290.5%22 width=%22112%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%22231%22 y=%2290.5%22 width=%2262%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22111%22 width=%22217%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%22231%22 y=%22111%22 width=%22217%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%22178%22 width=%22152%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22198.5%22 width=%22449%22 height=%22104%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%22318%22 width=%22150%22 height=%2210%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22367%22 width=%22121%22 height=%2212%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22404%22 width=%22449%22 height=%2241%22 rx=%228%22 fill=%22%23C9A24B%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 100% 445px;
background-position: 0 0;
opacity: .35;
animation: crx-skel 1.4s ease-in-out infinite;
}
@media (max-width: 560px) {
body .crx-hero-cardcol .elementor-widget-shortcode:has(.gform_wrapper[style*="display:none"])::before,
body .crx-hero-cardcol .elementor-widget-shortcode:has(.gform_wrapper[style*="display: none"])::before {
height: 620px;
background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 267 620%22 preserveAspectRatio=%22none%22%3E%3Crect x=%220%22 y=%223%22 width=%2296%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%2223.5%22 width=%22267%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%2290.5%22 width=%2292%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22111%22 width=%22267%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%22178%22 width=%22112%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22198.5%22 width=%22267%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%22265.5%22 width=%2262%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22286%22 width=%22267%22 height=%2250%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%22353%22 width=%22152%22 height=%2211%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22373.5%22 width=%22267%22 height=%22104%22 rx=%228%22 fill=%22%23E6E0D4%22/%3E%3Crect x=%220%22 y=%22493%22 width=%22150%22 height=%2210%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22542%22 width=%22121%22 height=%2212%22 rx=%224%22 fill=%22%23E6E0D4%22 fill-opacity=%22.6%22/%3E%3Crect x=%220%22 y=%22579%22 width=%22267%22 height=%2241%22 rx=%228%22 fill=%22%23C9A24B%22/%3E%3C/svg%3E");
background-size: 100% 620px;
}
}
@keyframes crx-skel {
0%, 100% {
opacity: .22;
}
50% {
opacity: .45;
}
}
@media (prefers-reduced-motion: reduce) {
body .crx-hero-cardcol .elementor-widget-shortcode::before {
animation: none !important;
opacity: .3 !important;
}
}
body .elementor-element-03edfef,
body .elementor-element-1363cc0,
body .elementor-element-157e7e9,
body .elementor-element-2351a55,
body .elementor-element-2816e40,
body .elementor-element-29f65d4,
body .elementor-element-2a69c9c,
body .elementor-element-2e9aac3,
body .elementor-element-2f63076,
body .elementor-element-3ab1713,
body .elementor-element-3c92c9d,
body .elementor-element-5343bad,
body .elementor-element-56d04df,
body .elementor-element-56dca66,
body .elementor-element-5956601,
body .elementor-element-5e6fd24,
body .elementor-element-5f9f672,
body .elementor-element-60d5d45,
body .elementor-element-611390c,
body .elementor-element-6187dae,
body .elementor-element-6403b56,
body .elementor-element-690e4f5,
body .elementor-element-6ceca85,
body .elementor-element-72a3f8f,
body .elementor-element-76138ac,
body .elementor-element-7d0032a,
body .elementor-element-8bbd049,
body .elementor-element-8c312d0,
body .elementor-element-8f4e247,
body .elementor-element-9053d7c,
body .elementor-element-9881ea3,
body .elementor-element-994c040,
body .elementor-element-9a01b9d,
body .elementor-element-abbf49c,
body .elementor-element-afcc69a,
body .elementor-element-b20cb19,
body .elementor-element-bc4e35f,
body .elementor-element-c4f1868,
body .elementor-element-cd4447e,
body .elementor-element-d163270,
body .elementor-element-d93a103,
body .elementor-element-dd2df68,
body .elementor-element-dda57d8,
body .elementor-element-f5c86b3 {
color: var(--gold-ink, #7A5A12) !important;
}
body .elementor-element-3885630,
body .elementor-element-45cd118,
body .elementor-element-467c524,
body .elementor-element-4e65f54,
body .elementor-element-570a2521,
body .elementor-element-57b2ef8,
body .elementor-element-648858e,
body .elementor-element-6614170,
body .elementor-element-685edd9,
body .elementor-element-6d83d49,
body .elementor-element-6e40b08,
body .elementor-element-703442f,
body .elementor-element-7433769,
body .elementor-element-7c69c08,
body .elementor-element-82de668,
body .elementor-element-85f9749,
body .elementor-element-88e7610,
body .elementor-element-91e037d,
body .elementor-element-927fcf5,
body .elementor-element-9297635,
body .elementor-element-95cf914,
body .elementor-element-ac1dd15,
body .elementor-element-b183ff5,
body .elementor-element-b6042fb,
body .elementor-element-d10e828,
body .elementor-element-e11c6cf,
body .elementor-element-e4c3787,
body .elementor-element-ee3c50c,
body .elementor-element-f56c778 {
color: var(--ink, #16202E) !important;
}
body .elementor-element-0cc8cb0 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-16f303a :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-171d955 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-1b9f5f7 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-28de984 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-3313aa2 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-34cd584 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-3d84978a :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-4301d9b :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-45e1b1a :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-4b827e1 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-4e39869 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-5673fb0 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-59e8dab :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-5f183bb :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-665853c :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-6882923 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-720a48a :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-c4bb641 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-c842469 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-c865a77 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-cbebad9 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-d7038c3 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-dbec625 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-e34791a :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-f25a5f0 :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),
body .elementor-element-f43ebfc :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title) {
color: var(--white, #FFFFFF) !important;
}
body .elementor-element-0cc8cb0 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-16f303a :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-171d955 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-1b9f5f7 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-28de984 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-3313aa2 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-34cd584 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-3d84978a :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-4301d9b :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-45e1b1a :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-4b827e1 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-4e39869 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-5673fb0 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-59e8dab :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-5f183bb :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-665853c :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-6882923 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-720a48a :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-c4bb641 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-c842469 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-c865a77 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-cbebad9 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-d7038c3 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-dbec625 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-e34791a :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-f25a5f0 :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text),
body .elementor-element-f43ebfc :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-list-text) {
color: #E7EDF4 !important;
}
body .elementor-element-0cc8cb0 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-16f303a a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-171d955 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-1b9f5f7 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-28de984 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-3313aa2 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-34cd584 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-3d84978a a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-4301d9b a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-45e1b1a a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-4b827e1 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-4e39869 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-5673fb0 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-59e8dab a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-5f183bb a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-665853c a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-6882923 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-720a48a a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-c4bb641 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-c842469 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-c865a77 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-cbebad9 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-d7038c3 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-dbec625 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-e34791a a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-f25a5f0 a:not(.elementor-button):not([class*="gform"]),
body .elementor-element-f43ebfc a:not(.elementor-button):not([class*="gform"]) {
color: var(--gold, #C9A24B) !important;
}
body .site-header .crx-hb-mark {
height: 48px;
width: auto;
display: block;
flex: 0 0 auto;
}
body .crx-foot .crx-ft-mark {
height: 46px;
width: auto;
display: block;
margin-bottom: 20px;
}
@media (max-width: 1024px) {
body .site-header .crx-hb-mark {
height: 40px;
}
}
@media (max-width: 767px) {
body .site-header .crx-hb-mark {
height: 34px;
}
}
body .site-header .elementor-inner-section > .elementor-container {
display: flex !important;
align-items: center !important;
flex-wrap: nowrap !important;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:first-child,
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:last-child {
flex: 0 0 auto !important;
width: auto !important;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2) {
flex: 1 1 auto !important;
width: auto !important;
min-width: 0 !important;
}
body .site-header .elementor-nav-menu--main .elementor-nav-menu {
display: flex !important;
justify-content: center !important;
gap: 34px !important;
width: 100% !important;
}
body .site-header .crx-hb-num {
line-height: normal;
}
body .site-header .crx-hb-lab {
margin-top: 1px !important;
line-height: normal;
}
body .elementor-element-16f303a #dark-header-ss {
display: none !important;
}
body #breadcrumbs,
body .elementor-widget-breadcrumbs #breadcrumbs {
display: inline-block !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
padding: 0 !important;
margin: 0 !important;
font-size: 12.5px !important;
letter-spacing: .06em !important;
}
body #breadcrumbs a {
color: inherit !important;
text-decoration: underline !important;
text-underline-offset: 3px !important;
opacity: .82;
transition: opacity .18s ease;
}
body #breadcrumbs a:hover {
opacity: 1;
}
body #breadcrumbs .breadcrumb_last,
body #breadcrumbs > span > span:last-child:not(:has(a)) {
font-weight: 600 !important;
text-decoration: none !important;
opacity: 1 !important;
}
body .elementor-element-16f303a #breadcrumbs,
body .elementor-element-16f303a #breadcrumbs a,
body .elementor-element-77ae802 #breadcrumbs,
body .elementor-element-77ae802 #breadcrumbs a {
color: #C9D4E2 !important;
}
body .elementor-element-16f303a #breadcrumbs .breadcrumb_last,
body .elementor-element-77ae802 #breadcrumbs .breadcrumb_last {
color: var(--white, #FFFFFF) !important;
}
body .elementor-loop-container.elementor-grid {
align-items: start !important;
}
body .elementor-element-de23230:not(.elementor-motion-effects-element-type-background) {
background-image: none !important;
background-color: var(--navy, #0B2239) !important;
}
body .elementor-element-de23230 > .elementor-background-overlay {
display: none !important;
}
body .elementor-element-de23230 > .elementor-container {
min-height: 300px !important;
}
body .elementor-element-de23230 .elementor-element-29f65d4 .elementor-heading-title,
body .elementor-element-de23230 .elementor-element-d163270 .elementor-heading-title {
color: var(--gold, #C9A24B) !important;
}
@media (max-width: 767px) {
body .elementor-element-de23230 > .elementor-container {
min-height: 190px !important;
}
}
body .elementor-element-16f303a.dark-header {
padding: 0 !important;
}
body .elementor-element-16f303a .elementor-heading-title {
margin-block: 0 !important;
}
body .elementor-element-16f303a .elementor-widget:not(:last-child) {
margin-bottom: 8px !important;
}
body .internal-header .breadcrumb {
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
padding: 0 !important;
}
body .internal-header .breadcrumb a {
text-decoration: underline !important;
text-underline-offset: 3px !important;
}
body .internal-header .breadcrumb .breadcrumb_last {
font-weight: 600 !important;
text-decoration: none !important;
}
body .elementor-element-77ae802 #dark-header-ss {
display: none !important;
}
body .elementor-element-fc6b98f > .elementor-background-overlay {
background-color: rgba(8, 35, 62, .52) !important;
opacity: 1 !important;
}
body .elementor-element-fc6b98f :is(h1,h2,h3,.elementor-heading-title) {
color: var(--white, #FFFFFF) !important;
text-shadow: 0 1px 18px rgba(8, 35, 62, .45);
}
body .elementor-element-7d0032a .elementor-heading-title {
color: var(--gold, #C9A24B) !important;
}
body .elementor-element-2788fc2:not(.elementor-motion-effects-element-type-background) {
background-image: none !important;
background-color: var(--navy, #0B2239) !important;
}
body .elementor-element-2788fc2 > .elementor-background-overlay {
display: none !important;
}
body .elementor-widget-breadcrumbs > .elementor-widget-container {
border: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
background: transparent !important;
}
body #breadcrumbs,
body .crest-breadcrumbs,
body .internal-header .breadcrumb {
font-size: 12px !important;
letter-spacing: 0 !important;
text-transform: none !important;
font-weight: 400 !important;
opacity: .72;
}
body #breadcrumbs a,
body .crest-breadcrumbs a,
body .internal-header .breadcrumb a {
text-decoration: none !important;
}
body #breadcrumbs a:hover,
body .crest-breadcrumbs a:hover,
body .internal-header .breadcrumb a:hover {
text-decoration: underline !important;
text-underline-offset: 3px !important;
}
body #breadcrumbs .breadcrumb_last,
body .crest-breadcrumbs .breadcrumb-current,
body .internal-header .breadcrumb .breadcrumb_last {
font-weight: 500 !important;
}
body .elementor-widget-search .e-search-submit {
background-color: var(--gold, #C9A24B) !important;
color: var(--gold-on, #241a02) !important;
border-color: var(--gold, #C9A24B) !important;
border-radius: var(--rb, 6px) !important;
}
body .elementor-widget-search .e-search-submit:hover {
background-color: var(--gold-deep, #AE873A) !important;
border-color: var(--gold-deep, #AE873A) !important;
}
body .elementor-widget-search .e-search-input {
border-radius: var(--rb, 6px) !important;
}
body .elementor-element-fc6b98f:not(.elementor-motion-effects-element-type-background) {
background-image: linear-gradient(180deg,
rgba(8, 35, 62, .88) 0,
rgba(8, 35, 62, .55) 120px,
rgba(8, 35, 62, .18) 260px,
rgba(8, 35, 62, .62) 100%),
url("/wp-content/uploads/2025/08/Copy-of-crest_group_003.jpg") !important;
background-size: cover !important;
background-position: 50% 30% !important;
background-repeat: no-repeat !important;
}
body .elementor-element-2788fc2.elementor-section {
padding: 166px 0 46px !important;
}
body .elementor-element-2788fc2 > .elementor-container {
min-height: 0 !important;
}
@media (max-width: 767px) {
body .elementor-element-2788fc2.elementor-section {
padding: 118px 0 34px !important;
}
}
body .site-header .elementor-nav-menu .sub-menu li,
body .site-header .elementor-nav-menu--dropdown li {
background: transparent !important;
}
body .site-header .elementor-nav-menu .sub-menu a,
body .site-header .elementor-nav-menu--dropdown a {
display: block !important;
box-sizing: border-box !important;
padding: 12px 18px !important;
margin-inline: -18px !important;
border-radius: var(--rb, 6px) !important;
background: transparent !important;
transition: color .18s ease !important;
}
body .site-header .elementor-nav-menu .sub-menu a:hover,
body .site-header .elementor-nav-menu .sub-menu a:focus-visible,
body .site-header .elementor-nav-menu--dropdown a:hover,
body .site-header .elementor-nav-menu--dropdown a:focus-visible {
background: transparent !important;
color: var(--gold-ink, #7A5A12) !important;
text-decoration: underline !important;
text-underline-offset: 4px !important;
}
body .site-header .elementor-nav-menu .sub-menu a.elementor-item-active,
body .site-header .elementor-nav-menu .sub-menu .current-menu-item > a,
body .site-header .elementor-nav-menu--dropdown a.elementor-item-active,
body .site-header .elementor-nav-menu--dropdown .current-menu-item > a {
background: var(--cream, #F7F4EF) !important;
color: var(--gold-ink, #7A5A12) !important;
font-weight: 600 !important;
text-decoration: none !important;
}
body .site-header .elementor-nav-menu .sub-menu a.elementor-sub-item,
body .site-header .elementor-nav-menu--dropdown a.elementor-sub-item {
display: block !important;
box-sizing: border-box !important;
padding: 12px 18px !important;
margin-inline: -18px !important;
border-radius: var(--rb, 6px) !important;
line-height: 1.35 !important;
background: transparent !important;
}
body .site-header .elementor-nav-menu .sub-menu a.elementor-sub-item:hover,
body .site-header .elementor-nav-menu .sub-menu a.elementor-sub-item:focus-visible,
body .site-header .elementor-nav-menu--dropdown a.elementor-sub-item:hover {
background: transparent !important;
color: var(--gold-ink, #7A5A12) !important;
text-decoration: underline !important;
text-underline-offset: 4px !important;
}
body .site-header .elementor-nav-menu .sub-menu a.elementor-sub-item.elementor-item-active,
body .site-header .elementor-nav-menu .sub-menu .current-menu-item > a.elementor-sub-item,
body .site-header .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active {
background: var(--cream, #F7F4EF) !important;
color: var(--gold-ink, #7A5A12) !important;
font-weight: 600 !important;
text-decoration: none !important;
}
body .site-header .elementor-nav-menu .sub-menu {
padding: 14px 30px !important;
border-radius: 10px !important;
}
body .internal-header #breadcrumbs,
body .internal-header #breadcrumbs a,
body .internal-header .crest-breadcrumbs,
body .internal-header .crest-breadcrumbs a,
body .internal-header .breadcrumb,
body .internal-header .breadcrumb a {
color: #DCE4EE !important;
}
body .internal-header #breadcrumbs .breadcrumb_last,
body .internal-header .breadcrumb .breadcrumb_last {
color: var(--white, #FFFFFF) !important;
}
body .crest-breadcrumbs {
display: block !important;
text-align: left !important;
max-width: 1296px !important;
margin-inline: auto !important;
padding-inline: 28px !important;
box-sizing: border-box !important;
}
@media (max-width: 600px) {
body .crest-breadcrumbs {
padding-inline: 18px !important;
}
}
body .crest-breadcrumbs .breadcrumb-sep {
opacity: .5;
padding-inline: 2px;
}
body .elementor-widget-shortcode:has(.crest-breadcrumbs) > .elementor-widget-container {
border: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
background: transparent !important;
}
body .crx-crumb-strip {
position: absolute !important;
top: var(--crumb-top, 89px) !important;
left: 0 !important;
right: 0 !important;
height: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
background: transparent !important;
overflow: visible !important;
text-align: right !important;
z-index: 3 !important;
}
@media (max-width: 1024px) {
body {
--crumb-top: 78px;
}
}
@media (max-width: 767px) {
body {
--crumb-top: 66px;
}
}
body.single-post {
--crumb-top: 10px;
}
body.home .crx-crumb-strip,
body.page-id-12683 .crx-crumb-strip {
display: none !important;
}
body .elementor-section:has(.crx-crumb-strip),
body .elementor-section:has(.crx-crumb-strip) > .elementor-container,
body .elementor-column:has(.crx-crumb-strip),
body .elementor-widget-wrap:has(.crx-crumb-strip) {
height: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
overflow: visible !important;
position: static !important;
}
body .crx-crumb-strip .elementor-container,
body .crx-crumb-strip .elementor-column,
body .crx-crumb-strip .elementor-widget-wrap,
body .crx-crumb-strip .elementor-widget {
padding: 0 !important;
margin: 0 !important;
min-height: 0 !important;
}
body .crx-crumb-strip .crest-breadcrumbs {
display: inline-block !important;
width: auto !important;
max-width: none !important;
box-sizing: border-box !important;
margin-right: max(28px, calc((100% - 1240px) / 2)) !important;
padding: 2px 6px 2px 52px !important;
border-radius: 0 0 var(--rb, 6px) var(--rb, 6px) !important;
font-size: 12px !important;
color: #E7EDF4 !important;
text-shadow: 0 1px 3px rgba(0, 0, 0, .9), 0 0 12px rgba(0, 0, 0, .6) !important;
background: linear-gradient(270deg,
rgba(8, 35, 62, .30) 0%,
rgba(8, 35, 62, .26) 40%,
rgba(8, 35, 62, .18) 62%,
rgba(8, 35, 62, .07) 84%,
rgba(8, 35, 62, 0) 100%) !important;
backdrop-filter: blur(1.5px);
transform: none !important;
}
body .crx-crumb-strip .crest-breadcrumbs a {
color: #E7EDF4 !important;
opacity: .85;
}
body .crx-crumb-strip .crest-breadcrumbs a:hover {
opacity: 1;
text-decoration: underline !important;
text-underline-offset: 3px !important;
}
body .crx-crumb-strip .crest-breadcrumbs .breadcrumb-current {
color: #FFFFFF !important;
}
body .crx-crumb-strip .breadcrumb-sep {
color: inherit !important;
opacity: .75 !important;
padding-inline: 5px !important;
}
body:has(.dark-header) .crx-crumb-strip .crest-breadcrumbs,
body.single-post .crx-crumb-strip .crest-breadcrumbs,
body.archive .crx-crumb-strip .crest-breadcrumbs,
body.search .crx-crumb-strip .crest-breadcrumbs,
body.vaulty-landing .crx-crumb-strip .crest-breadcrumbs,
body.error404 .crx-crumb-strip .crest-breadcrumbs {
background: none !important;
backdrop-filter: none;
text-shadow: none !important;
padding-inline: 0 !important;
}
body.single-post .crx-crumb-strip .crest-breadcrumbs,
body.archive .crx-crumb-strip .crest-breadcrumbs,
body.search .crx-crumb-strip .crest-breadcrumbs,
body.vaulty-landing .crx-crumb-strip .crest-breadcrumbs,
body.error404 .crx-crumb-strip .crest-breadcrumbs,
body.single-post .crx-crumb-strip .crest-breadcrumbs a,
body.archive .crx-crumb-strip .crest-breadcrumbs a,
body.search .crx-crumb-strip .crest-breadcrumbs a,
body.vaulty-landing .crx-crumb-strip .crest-breadcrumbs a,
body.error404 .crx-crumb-strip .crest-breadcrumbs a {
color: var(--muted, #5A6675) !important;
}
body.single-post .crx-crumb-strip .crest-breadcrumbs .breadcrumb-current,
body.archive .crx-crumb-strip .crest-breadcrumbs .breadcrumb-current,
body.search .crx-crumb-strip .crest-breadcrumbs .breadcrumb-current,
body.vaulty-landing .crx-crumb-strip .crest-breadcrumbs .breadcrumb-current,
body.error404 .crx-crumb-strip .crest-breadcrumbs .breadcrumb-current {
color: var(--navy, #0B2239) !important;
}
body.single-post .crx-crumb-strip .breadcrumb-sep,
body.archive .crx-crumb-strip .breadcrumb-sep,
body.search .crx-crumb-strip .breadcrumb-sep,
body.vaulty-landing .crx-crumb-strip .breadcrumb-sep,
body.error404 .crx-crumb-strip .breadcrumb-sep {
color: var(--muted, #5A6675) !important;
opacity: .85 !important;
}
@media (max-width: 767px) {
body .crx-crumb-strip {
overflow: hidden !important;
}
body .crx-crumb-strip .crest-breadcrumbs {
display: block !important;
white-space: nowrap !important;
overflow: hidden !important;
font-size: 11.5px !important;
padding-left: 34px !important;
text-align: right !important;
}
}
@media (max-width: 600px) {
body .crx-crumb-strip .crest-breadcrumbs {
margin-right: 18px !important;
font-size: 11.5px !important;
}
}
body .dash-top-title::before,
body .dash-top-title-center::before,
body .dash-top-title::after,
body .dash-top-title-center::after {
display: none !important;
content: none !important;
}
body .internal-header .breadcrumb,
body .internal-header-after .breadcrumb {
display: none !important;
}
@media (max-width: 1024px) {
body .site-header .elementor-inner-section > .elementor-container {
justify-content: space-between !important;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2) {
flex: 0 1 auto !important;
}
}
body .elementor-element-12bfed2 {
position: relative !important;
}
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display:none"]),
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display: none"]) {
min-height: 520px;
}
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display:none"])::before,
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display: none"])::before {
content: "";
position: absolute;
inset: 0 31px auto 31px;
height: 520px;
pointer-events: none;
background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20533%20520%22%20preserveAspectRatio=%22none%22%3E%3Crect%20x=%220%22%20y=%2234%22%20width=%2290%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%22274%22%20y=%2234%22%20width=%2288%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%2254%22%20width=%22260%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%22274%22%20y=%2254%22%20width=%22260%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22121%22%20width=%22110%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%22274%22%20y=%22121%22%20width=%2260%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22142%22%20width=%22260%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%22274%22%20y=%22142%22%20width=%22260%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22209%22%20width=%22150%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22229%22%20width=%22533%22%20height=%22104%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22370%22%20width=%22121%22%20height=%2213%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22452%22%20width=%22533%22%20height=%2241%22%20rx=%228%22%20fill=%22%23C9A24B%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-size: 100% 520px;
background-position: 0 0;
opacity: .32;
animation: crx-skel 1.4s ease-in-out infinite;
}
@media (max-width: 560px) {
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display:none"]),
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display: none"]) {
min-height: 695px;
}
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display:none"])::before,
body .elementor-element-12bfed2:has(.gform_wrapper[style*="display: none"])::before {
height: 695px;
background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20294%20695%22%20preserveAspectRatio=%22none%22%3E%3Crect%20x=%220%22%20y=%2234%22%20width=%2290%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%2254%22%20width=%22294%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22121%22%20width=%2288%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22142%22%20width=%22294%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22209%22%20width=%22110%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22229%22%20width=%22294%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22296%22%20width=%2260%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22317%22%20width=%22294%22%20height=%2250%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22384%22%20width=%22150%22%20height=%2212%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22405%22%20width=%22294%22%20height=%22104%22%20rx=%228%22%20fill=%22%23E6E0D4%22/%3E%3Crect%20x=%220%22%20y=%22545%22%20width=%22121%22%20height=%2213%22%20rx=%224%22%20fill=%22%23E6E0D4%22%20fill-opacity=%22.6%22/%3E%3Crect%20x=%220%22%20y=%22627%22%20width=%22294%22%20height=%2241%22%20rx=%228%22%20fill=%22%23C9A24B%22/%3E%3C/svg%3E");
background-size: 100% 695px;
}
}
@media (prefers-reduced-motion: reduce) {
body .elementor-element-12bfed2::before {
animation: none !important;
opacity: .28 !important;
}
}
body .elementor .elementor-element.elementor-element-b07b2e6,
body .elementor .elementor-element.elementor-element-ecf63dd,
body .elementor .elementor-element.elementor-element-fc6b98f,
body .elementor .elementor-element.elementor-element-2788fc2,
body .elementor .elementor-element.elementor-element-de23230,
body .elementor .elementor-element.elementor-element-34235e47,
body .elementor .elementor-element.elementor-element-16f303a,
body .elementor .elementor-element.elementor-element-4b827e1 {
padding-block: 0 !important;
}
body .elementor .elementor-element.elementor-element-b07b2e6 > .elementor-container,
body .elementor .elementor-element.elementor-element-ecf63dd > .elementor-container,
body .elementor .elementor-element.elementor-element-fc6b98f > .elementor-container,
body .elementor .elementor-element.elementor-element-2788fc2 > .elementor-container,
body .elementor .elementor-element.elementor-element-de23230 > .elementor-container,
body .elementor .elementor-element.elementor-element-34235e47 > .elementor-container,
body .elementor .elementor-element.elementor-element-16f303a > .elementor-container,
body .elementor .elementor-element.elementor-element-4b827e1 > .elementor-container {
min-height: clamp(280px, 30vw, 460px) !important;
}
body .internal-header {
min-height: clamp(280px, 30vw, 460px) !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
}
body .crx-cth {
min-height: clamp(320px, 30vw, 460px);
box-sizing: border-box;
padding-top: 90px;
display: flex;
align-items: center;
}
@media (max-width: 1024px) {
body .crx-cth {
padding-top: 78px;
}
}
@media (max-width: 767px) {
body .crx-cth {
padding-top: 66px;
}
}
body .crx-cth .crx-cth-wrap {
width: 100%;
padding-block: 24px !important;
}
body .crx-cth .crx-cth-wrap {
text-align: center;
}
body .crx-cth .crx-cth-lede {
margin-inline: auto;
}
body.page-id-3811 .elementor-element-de23230:not(.elementor-motion-effects-element-type-background) {
background-image: linear-gradient(180deg,
rgba(8, 35, 62, .74) 0%,
rgba(11, 34, 57, .58) 50%,
rgba(8, 35, 62, .74) 100%),
url("/wp-content/uploads/2026/08/about-hero-tall-1920x1202-1.jpg") !important;
background-size: cover !important;
background-position: 50% 25% !important;
background-repeat: no-repeat !important;
}
@media (max-width: 767px) {
body.page-id-3811 .elementor-element-de23230:not(.elementor-motion-effects-element-type-background) {
background-position: 50% 34% !important;
}
}
body.page-id-10662 .elementor-element-de23230:not(.elementor-motion-effects-element-type-background) {
background-image: linear-gradient(180deg,
rgba(8, 35, 62, .74) 0%,
rgba(11, 34, 57, .58) 50%,
rgba(8, 35, 62, .74) 100%),
url("/wp-content/uploads/2026/08/heritage-hero-tall-1920x1372-1.jpg") !important;
background-size: cover !important;
background-position: 50% 20% !important;
background-repeat: no-repeat !important;
}
@media (max-width: 767px) {
body.page-id-10662 .elementor-element-de23230:not(.elementor-motion-effects-element-type-background) {
background-position: 50% 42% !important;
}
}
body.page-id-11415 .elementor-element-de23230:not(.elementor-motion-effects-element-type-background) {
background-image: linear-gradient(180deg,
rgba(8, 35, 62, .74) 0%,
rgba(11, 34, 57, .58) 50%,
rgba(8, 35, 62, .74) 100%),
url("/wp-content/uploads/2026/08/reviews-hero-tall-1920x1482-1.jpg") !important;
background-size: cover !important;
background-position: 50% 10% !important;
background-repeat: no-repeat !important;
}
@media (max-width: 767px) {
body.page-id-11415 .elementor-element-de23230:not(.elementor-motion-effects-element-type-background) {
background-position: 50% 24% !important;
}
}
body.page-id-606 .elementor-element-fc6b98f:not(.elementor-motion-effects-element-type-background) {
background-image: linear-gradient(180deg,
rgba(8, 35, 62, .74) 0%,
rgba(11, 34, 57, .58) 50%,
rgba(8, 35, 62, .74) 100%),
url("/wp-content/uploads/2026/08/team-hero-tall-1920x1371-1.jpg") !important;
background-size: cover !important;
background-position: 50% 36% !important;
background-repeat: no-repeat !important;
}
@media (max-width: 767px) {
body.page-id-606 .elementor-element-fc6b98f:not(.elementor-motion-effects-element-type-background) {
background-position: 50% 32% !important;
}
}
body .elementor-4216 .elementor-element.elementor-element-3d84978a {
padding: 32px 40px 36px !important;
}
@media (max-width: 1024px) {
body .elementor-4216 .elementor-element.elementor-element-3d84978a {
padding: 26px 28px 30px !important;
}
}
@media (max-width: 767px) {
body .elementor-4216 .elementor-element.elementor-element-3d84978a {
padding: 20px 18px 26px !important;
}
}
#elementor-popup-modal-4216 .dialog-message {
overflow-x: hidden !important;
}
body.single-post .site-header {
position: relative !important;
}
body.single-post .site-inner .elementor:not([data-elementor-post-type="elementor_library"]) > .elementor-top-section:first-child {
padding-top: 48px !important;
}
body .elementor-widget-author-box:not(.elementor-author-box--biography-yes) .elementor-author-box {
background: none;
border: 0;
border-radius: 0;
padding: 0;
align-items: center;
}
body .elementor-widget-author-box:not(.elementor-author-box--biography-yes) .elementor-author-box__name {
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 14px !important;
font-weight: 600 !important;
line-height: 1.3 !important;
color: var(--navy, #0B2239) !important;
margin-bottom: 0 !important;
}
body .elementor-widget-author-box:not(.elementor-author-box--biography-yes) .elementor-author-box__text {
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
}
body .elementor-widget-author-box:not(.elementor-author-box--biography-yes) .author-box-linkedin {
display: inline-flex;
align-items: center;
color: var(--muted, #5A6675);
transition: color .15s ease;
}
body .elementor-widget-author-box:not(.elementor-author-box--biography-yes) .author-box-linkedin:hover {
color: var(--navy, #0B2239);
}
body .elementor-widget-author-box:not(.elementor-author-box--biography-yes) .author-box-linkedin svg {
width: 15px;
height: 15px;
display: block;
}
body.single-post .crest-aside {
float: right;
width: 40%;
max-width: 470px;
margin: 6px 0 28px 36px;
padding: 24px 28px 20px;
background: var(--cream, #F7F4EF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
}
body.single-post .crest-aside p {
margin-bottom: 14px;
line-height: 1.7;
}
body.single-post .crest-aside p:last-child {
margin-bottom: 0;
}
body.single-post .crest-aside__eyebrow {
font-size: 11px;
font-weight: 700;
letter-spacing: .18em;
text-transform: uppercase;
color: var(--gold-ink, #7A5A12);
margin-bottom: 12px;
}
body.single-post .crest-aside__link a {
font-weight: 600;
color: var(--navy, #0B2239);
text-decoration: underline;
text-underline-offset: 3px;
}
body.single-post .crest-aside__link a:hover {
color: var(--gold-ink, #7A5A12);
}
body.single-post .elementor-widget-theme-post-content h2 {
clear: both;
}
@media (max-width: 1024px) {
body.single-post .crest-aside {
float: none;
width: auto;
max-width: none;
margin: 24px 0 28px;
}
}
body.single-team .elementor-widget-theme-post-featured-image .elementor-widget-container img {
width: 100%;
aspect-ratio: 1;
object-fit: cover;
object-position: center top;
}
@media (min-width: 768px) {
body.single-post .elementor-column:has(> .elementor-widget-wrap > .elementor-widget-author-box:not(.elementor-author-box--biography-yes)) {
width: auto;
flex: 0 0 auto;
}
body.single-post .elementor-column:has(> .elementor-widget-wrap > .elementor-widget-post-info) {
width: auto;
flex: 1 1 auto;
}
body.single-post .elementor-container:has(> .elementor-column > .elementor-widget-wrap > .elementor-widget-post-info) {
column-gap: 18px;
}
}
@media (max-width: 767px) {
body.single-post .elementor-post-info > li:first-child::before {
display: none;
}
}
body.single-post .elementor-widget-theme-post-featured-image .elementor-widget-container img {
width: 100%;
}
body .elementor-widget-image .elementor-widget-container img,
body .elementor-widget-theme-post-featured-image .elementor-widget-container img,
body .elementor-post__thumbnail,
body .elementor-widget-image-carousel .swiper-slide-image,
body .elementor-widget-theme-post-content img,
body .elementor-widget-text-editor img {
border-radius: var(--r, 10px);
}
body .site-header .elementor-widget-image .elementor-widget-container img {
border-radius: 0;
}
body .e-loop-item .elementor-widget-theme-post-featured-image .elementor-widget-container img,
body .elementor-post__card .elementor-post__thumbnail,
body .boxshadownew .elementor-posts-container > .elementor-post .elementor-post__thumbnail,
body .post-item img {
border-radius: 0;
}
body .elementor-post__card {
border-radius: var(--r, 10px);
overflow: hidden;
}
body .elementor-column[data-settings*="background_background"]:not(.elementor-col-100) > .elementor-element-populated {
border-radius: var(--r, 10px);
overflow: hidden;
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
}
body .team-overview .profile-item,
body .single-team .slick-slider .profile-item {
background: var(--white, #FFFFFF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
overflow: hidden;
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
}
body .team-overview .profile-item .s1.image img,
body .single-team .slick-slider .profile-item .s1.image img {
width: 100%;
display: block;
}
body .elementor-widget-share-buttons .elementor-grid-item:has(.elementor-share-btn_twitter),
body .elementor-widget-share-buttons .elementor-grid-item:has(.elementor-share-btn_skype),
body .elementor-widget-share-buttons .elementor-grid-item:has(.elementor-share-btn_pinterest),
body .elementor-widget-share-buttons .elementor-grid-item:has(.elementor-share-btn_email) {
display: none;
}
body .crx-ft-social li:has(a[href*="instagram.com"]),
body .crx-ft-social li:has(a[href*="youtube.com"]),
body .crx-ft-social li:has(a[href*="twitter.com"]),
body .crx-ft-social li:has(a[href*="//x.com"]) {
display: none;
}
body .elementor-section:has(.crx-greviews) {
background-image: none !important;
background-color: transparent !important;
}
body .elementor-section:has(.crx-greviews) > .elementor-motion-effects-container,
body .elementor-section:has(.crx-greviews) > .elementor-background-overlay {
display: none !important;
}
body .elementor-widget:has(.crx-greviews) {
margin-block-end: 0 !important;
}
body .elementor-widget-wrap:has(.crx-greviews) {
padding: 0 !important;
}
body .elementor-column:has(.crx-greviews) > .elementor-element-populated {
padding: 0 !important;
}
body .site-inner .elementor-section:has(.crx-greviews) {
padding: 0 !important;
margin-block: 0 !important;
}
body .elementor-section:has(.crx-greviews) > .elementor-container {
min-height: 0 !important;
}
body .crx-greviews {
position: relative;
width: 100vw;
max-width: 100vw;
margin-inline: calc(50% - 50vw);
padding-block: 64px;
padding-inline: max(24px, calc((100vw - 1240px) / 2));
min-height: 300px;
background-color: var(--navy, #0B2239);
background-image: linear-gradient(180deg,
rgba(8, 35, 62, .86) 0%,
rgba(8, 35, 62, .72) 50%,
rgba(8, 35, 62, .88) 100%),
url("/wp-content/uploads/2019/09/testimonials-background.jpg");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
@media (max-width: 900px) {
body .crx-greviews {
padding-block: 52px;
padding-inline: 20px;
min-height: 340px;
}
}
@media (max-width: 600px) {
body .crx-greviews {
padding-block: 44px;
padding-inline: 16px;
min-height: 380px;
}
}
body .elementor .elementor-element.elementor-element-5956601,
body .elementor .elementor-element.elementor-element-5956601 p {
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 12.5px !important;
font-weight: 700 !important;
letter-spacing: .22em !important;
text-transform: uppercase !important;
color: var(--gold, #C9A24B) !important;
}
body .elementor .elementor-element.elementor-element-3714e25,
body .elementor .elementor-element.elementor-element-3714e25 p {
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 12px !important;
letter-spacing: .01em !important;
color: #B9C6D6 !important;
}
body .elementor .elementor-element.elementor-element-3714e25 a,
body .elementor .elementor-element.elementor-element-3714e25 p a {
color: #B9C6D6 !important;
text-decoration: none !important;
}
body .elementor .elementor-element.elementor-element-3714e25 a:hover,
body .elementor .elementor-element.elementor-element-3714e25 p a:hover {
color: var(--white, #FFFFFF) !important;
text-decoration: underline !important;
text-underline-offset: 3px !important;
}
body .elementor .elementor-element.elementor-element-2788fc2:not(.elementor-motion-effects-element-type-background),
body .elementor .elementor-element.elementor-element-16f303a:not(.elementor-motion-effects-element-type-background),
body .elementor .elementor-element.elementor-element-4b827e1:not(.elementor-motion-effects-element-type-background),
body .elementor .elementor-element.elementor-element-f25a5f0:not(.elementor-motion-effects-element-type-background),
body .elementor .elementor-element.elementor-element-77ae802:not(.elementor-motion-effects-element-type-background),
body .elementor .elementor-element.elementor-element-34235e47:not(.elementor-motion-effects-element-type-background),
body.page-id-12818 .internal-header {
background-image: radial-gradient(62% 74% at 50% 8%,
rgba(201, 162, 75, .16) 0%,
rgba(201, 162, 75, 0) 62%),
linear-gradient(180deg,
var(--navy, #0B2239) 0%,
var(--navy-deep, #08233E) 100%) !important;
background-color: var(--navy, #0B2239) !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
body .elementor .elementor-element.elementor-element-4b827e1 > .elementor-container {
min-height: 260px !important;
}
@media (max-width: 1024px) {
body .elementor .elementor-element.elementor-element-4b827e1 > .elementor-container {
min-height: 240px !important;
}
}
@media (max-width: 767px) {
body .elementor .elementor-element.elementor-element-4b827e1 > .elementor-container {
min-height: 200px !important;
}
}
@media (max-width: 767px) {
body .elementor .elementor-element.elementor-element-6eac209 {
background-color: var(--navy, #0B2239) !important;
padding: 16px 16px 6px !important;
}
body .elementor .elementor-element.elementor-element-6eac209 > .elementor-container {
min-height: 0 !important;
}
body .elementor .elementor-element.elementor-element-c842469.elementor-hidden-phone {
display: block !important;
}
body .elementor .elementor-element.elementor-element-618b546,
body .elementor .elementor-element.elementor-element-915c0b9 {
display: none !important;
}
body .elementor .elementor-element.elementor-element-a88b824 {
width: 100% !important;
}
body .elementor .elementor-element.elementor-element-0b789e6 {
width: 100% !important;
max-width: none !important;
text-align: right !important;
}
body .elementor .elementor-element.elementor-element-0b789e6 > .elementor-widget-container {
padding: 0 !important;
}
}
body.page-id-12818 .internal-header .internal-header-before::before,
body .elementor .elementor-element.elementor-element-2788fc2 .elementor-widget-heading:first-child .elementor-heading-title::before {
content: "Crest Accountants";
display: block;
margin-bottom: 14px;
font-family: var(--sans, 'Hanken Grotesk', sans-serif);
font-size: 12.5px;
font-weight: 700;
letter-spacing: .22em;
text-transform: uppercase;
color: var(--gold, #C9A24B);
}
body .elementor-widget-video .elementor-wrapper,
body .elementor-widget-video .elementor-fit-aspect-ratio {
border-radius: var(--r, 10px);
overflow: hidden;
}
body .elementor-widget-video .elementor-video,
body .elementor-widget-video iframe,
body .elementor-widget-video video,
body .elementor-widget-video .elementor-custom-embed-image-overlay {
border-radius: var(--r, 10px);
}
body .elementor-widget-author-box > .elementor-widget-container {
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
}
body .elementor .elementor-element.elementor-element-c032040 {
display: none !important;
}
body .elementor .elementor-element.elementor-element-d93a103 {
order: -1 !important;
margin-bottom: 14px !important;
}
body .elementor .elementor-element.elementor-element-d93a103 .elementor-heading-title {
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 12.5px !important;
font-weight: 700 !important;
letter-spacing: .22em !important;
text-transform: uppercase !important;
color: var(--gold, #C9A24B) !important;
}
body:has(.dark-header) .site-header .elementor-inner-section {
border-bottom: 0 !important;
}
body :is(.elementor-element-2788fc2, .elementor-element-16f303a) h1.elementor-heading-title {
font-size: 50px !important;
line-height: 1.26 !important;
}
@media (max-width: 1024px) {
body :is(.elementor-element-2788fc2, .elementor-element-16f303a) h1.elementor-heading-title {
font-size: 40px !important;
}
}
@media (max-width: 767px) {
body :is(.elementor-element-2788fc2, .elementor-element-16f303a) h1.elementor-heading-title {
font-size: 32px !important;
}
}
body .elementor-4320 .elementor-element.elementor-element-28de984 {
margin-top: 100px;
}
body iframe[src*="google.com/maps"],
body iframe[data-litespeed-src*="google.com/maps"],
body .elementor-widget-google_maps iframe {
border-radius: var(--r, 10px);
display: block;
}
body .elementor-widget-html .elementor-widget-container:has(> iframe[src*="google.com/maps"]),
body .elementor-widget-html .elementor-widget-container:has(> iframe[data-litespeed-src*="google.com/maps"]) {
border-radius: var(--r, 10px);
overflow: hidden;
line-height: 0;
}
body .elementor-inner-section[data-settings*="background_background"]:not(.elementor-section-stretched) {
border-radius: var(--r, 10px);
overflow: hidden;
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
}
body .elementor-column[data-settings*="background_background"]:not(.elementor-col-100) {
border-radius: var(--r, 10px);
}
body .elementor-column[data-settings*="background_background"]:not(.elementor-col-100):has(+ .elementor-column[data-settings*="background_background"]) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
body .elementor-column[data-settings*="background_background"]:not(.elementor-col-100) + .elementor-column[data-settings*="background_background"] {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
body .elementor-section-full_width .elementor-inner-section[data-settings*="background_background"] {
border-radius: 0;
overflow: visible;
box-shadow: none;
}
body .share-btn,
body .internal-header-after .right .share-btn {
display: none !important;
}
body.error404,
body.error404 .site-inner {
background: var(--cream, #F7F4EF);
}
body.error404 .site-inner {
box-sizing: border-box;
min-height: 100vh;
padding: 89px 28px 0;
display: flex;
align-items: center;
justify-content: center;
}
body.error404 .content-sidebar-wrap,
body.error404 .content-sidebar-wrap .content {
float: none !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
body.error404 .content-404 {
display: block;
max-width: 620px;
margin-inline: auto;
padding: 56px 40px 60px;
text-align: center;
background: var(--white, #FFFFFF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
}
body.error404 .content-404 .btn {
display: inline-block;
}
@media (max-width: 1024px) {
body.error404 .site-inner {
padding-top: 78px;
}
}
@media (max-width: 767px) {
body.error404 .site-inner {
padding: 66px 18px 0;
}
body.error404 .content-404 {
padding: 40px 24px 44px;
}
}
body .elementor .elementor-element.elementor-element-d74e642 {
background-color: var(--cream) !important;
}
body .elementor-location-single > .elementor-section:first-child > .elementor-container > .elementor-column > .elementor-widget-wrap.elementor-element-populated {
padding: 0 !important;
}
body .elementor-4320 .elementor-element.elementor-element-9f71775 p:has(> a[href$="/contact/"]) {
display: none;
}
body .elementor-4320 .elementor-element.elementor-element-27cf0b8 .elementor-button-wrapper {
text-align: left;
padding-left: calc(50% + 10px);
}
@media (max-width: 767px) {
body .elementor-4320 .elementor-element.elementor-element-27cf0b8 .elementor-button-wrapper {
padding-left: 0;
}
}
#elementor-popup-modal-4216 .elementor-4216 .elementor-element-69a62705 > .elementor-container {
max-width: 1140px;
margin-inline: auto;
}
body .elementor-4216 .elementor-element.elementor-element-309b0029 > .elementor-element-populated {
margin-top: 0 !important;
}
body .grecaptcha-badge {
bottom: 92px !important;
}
body .elementor .elementor-element.elementor-element-f25a5f0,
body .elementor .elementor-element.elementor-element-0175343,
body .elementor .elementor-element.elementor-element-77ae802 {
padding-block: 0 !important;
}
body .elementor .elementor-element.elementor-element-f25a5f0 > .elementor-container,
body .elementor .elementor-element.elementor-element-0175343 > .elementor-container,
body .elementor .elementor-element.elementor-element-77ae802 > .elementor-container {
min-height: 260px !important;
}
@media (max-width: 1024px) {
body .elementor .elementor-element.elementor-element-f25a5f0 > .elementor-container,
body .elementor .elementor-element.elementor-element-0175343 > .elementor-container,
body .elementor .elementor-element.elementor-element-77ae802 > .elementor-container {
min-height: 240px !important;
}
}
@media (max-width: 767px) {
body .elementor .elementor-element.elementor-element-f25a5f0 > .elementor-container,
body .elementor .elementor-element.elementor-element-0175343 > .elementor-container,
body .elementor .elementor-element.elementor-element-77ae802 > .elementor-container {
min-height: 200px !important;
}
}
@media (max-width: 1024px) {
body .elementor .elementor-element.elementor-element-f25a5f0,
body .elementor .elementor-element.elementor-element-0175343,
body .elementor .elementor-element.elementor-element-77ae802 {
padding-top: 78px !important;
}
body .elementor .elementor-element.elementor-element-f25a5f0 > .elementor-container,
body .elementor .elementor-element.elementor-element-0175343 > .elementor-container,
body .elementor .elementor-element.elementor-element-77ae802 > .elementor-container {
min-height: 162px !important;
}
}
@media (max-width: 767px) {
body .elementor .elementor-element.elementor-element-f25a5f0,
body .elementor .elementor-element.elementor-element-0175343,
body .elementor .elementor-element.elementor-element-77ae802 {
padding-top: 66px !important;
}
body .elementor .elementor-element.elementor-element-f25a5f0 .elementor-widget-wrap.elementor-element-populated,
body .elementor .elementor-element.elementor-element-77ae802 .elementor-widget-wrap.elementor-element-populated {
position: relative !important;
z-index: 99 !important;
}
body .elementor .elementor-element.elementor-element-f25a5f0 > .elementor-container,
body .elementor .elementor-element.elementor-element-0175343 > .elementor-container,
body .elementor .elementor-element.elementor-element-77ae802 > .elementor-container {
min-height: 134px !important;
}
}
body .elementor .elementor-element.elementor-element-2f378b9 {
margin-block-end: 0 !important;
}
body .elementor .elementor-element.elementor-element-10371,
body .elementor.elementor-10371 {
position: relative !important;
}
body .elementor .elementor-element.elementor-element-6eac209 {
position: absolute !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
z-index: 3 !important;
background-color: transparent !important;
}
body .elementor .elementor-element.elementor-element-f25a5f0 h1.elementor-heading-title,
body .elementor .elementor-element.elementor-element-77ae802 h1.elementor-heading-title,
body .elementor .elementor-element.elementor-element-34235e47 h1.elementor-heading-title,
body .elementor .elementor-element.elementor-element-4b827e1 h1.elementor-heading-title,
body .elementor .elementor-element.elementor-element-de23230 h1.elementor-heading-title,
body .elementor .elementor-element.elementor-element-fc6b98f h1.elementor-heading-title,
body .internal-header h1 {
font-family: var(--serif, 'Fraunces', Georgia, serif) !important;
font-size: clamp(28px, 3.6vw, 50px) !important;
line-height: 1.26 !important;
font-weight: 400 !important;
color: var(--white, #FFFFFF) !important;
text-align: center !important;
}
body .elementor .elementor-element.elementor-element-f25a5f0 h2.elementor-heading-title,
body .elementor .elementor-element.elementor-element-77ae802 h2.elementor-heading-title,
body .elementor .elementor-element.elementor-element-34235e47 h2.elementor-heading-title {
font-family: var(--sans, 'Hanken Grotesk', sans-serif) !important;
font-size: 12.5px !important;
line-height: 28px !important;
font-weight: 700 !important;
letter-spacing: .22em !important;
text-transform: uppercase !important;
color: var(--gold, #C9A24B) !important;
text-align: center !important;
}
@media (min-width: 1025px) and (max-width: 1120px) {
body .site-header .elementor-element-647b7906 {
display: none !important;
}
body .site-header .responsive-menu-trigger-container {
display: block !important;
}
}
body .ff-responsive-menu .sub-menu {
padding-block: 0 !important;
}
body .ff-responsive-menu .sub-menu {
background-color: var(--cream, #F7F4EF) !important;
}
body .ff-responsive-menu .sub-menu a {
padding-block: 11px !important;
}
body .ff-responsive-menu-wrapper {
scrollbar-width: thin;
scrollbar-color: rgba(11, 34, 57, .28) transparent;
}
body .ff-responsive-menu-wrapper::-webkit-scrollbar {
width: 6px;
}
body .ff-responsive-menu-wrapper::-webkit-scrollbar-thumb {
background-color: rgba(11, 34, 57, .28);
border-radius: 3px;
}
body .ff-responsive-menu-wrapper::-webkit-scrollbar-track {
background: transparent;
}
@media (min-width: 1121px) {
body.responsive-menu-open .ff-responsive-menu {
transform: translateX(100%) !important;
}
body.responsive-menu-open .ff-responsive-menu-mask {
opacity: 0 !important;
pointer-events: none !important;
}
}
body .ff-responsive-menu-sm-links a[href*="instagram.com"],
body .ff-responsive-menu-sm-links a[href*="youtube.com"],
body .ff-responsive-menu-sm-links a[href*="twitter.com"],
body .ff-responsive-menu-sm-links a[href*="x.com"] {
display: none !important;
}
@media (max-width: 1120px) {
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:nth-child(2) {
flex: 0 0 auto !important;
width: auto !important;
}
body .site-header .elementor-inner-section > .elementor-container > .elementor-column:last-child {
margin-left: auto !important;
}
body .site-header .elementor-inner-section > .elementor-container {
gap: 10px !important;
}
}
html {
overflow-x: hidden;
}
@supports (overflow-x: clip) {
html {
overflow-x: clip;
}
}
body .elementor-section.elementor-section-stretched {
width: 100vw !important;
max-width: 100vw !important;
margin-inline: calc(50% - 50vw) !important;
left: auto !important;
}
body .elementor .elementor-element.elementor-element-b07b2e6,
body .elementor .elementor-element.elementor-element-ecf63dd,
body .elementor .elementor-element.elementor-element-fc6b98f,
body .elementor .elementor-element.elementor-element-2788fc2,
body .elementor .elementor-element.elementor-element-de23230,
body .elementor .elementor-element.elementor-element-34235e47,
body .elementor .elementor-element.elementor-element-16f303a,
body .elementor .elementor-element.elementor-element-4b827e1 {
background-size: cover !important;
background-position: center center;
background-repeat: no-repeat !important;
}
body :not(header):not(.elementor-location-header) > * .elementor-widget-button .elementor-button,
body .crx-btn,
body .crx-f-btn,
body .crx-svc-btn,
body .crx-cta-btn,
body .crx-ft-btn,
body .crx-i-link,
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_footer button {
min-height: 44px !important;
border-radius: 6px !important;
padding-block: 0 !important;
}
body .crx-btn,
body .crx-f-btn,
body .crx-svc-btn,
body .crx-cta-btn,
body .crx-ft-btn,
body .crx-i-link,
body .elementor-widget-button .elementor-button {
display: inline-flex !important;
align-items: center;
justify-content: center;
}
body .elementor-widget-button .elementor-button .elementor-button-content-wrapper {
justify-content: center;
align-items: center;
height: auto;
}
body .crx-btn span,
body .crx-f-btn span,
body .crx-svc-btn span,
body .crx-cta-btn span,
body .crx-ft-btn span {
display: none !important;
}
@media (min-width: 1800px) {
body .content-sidebar-wrap {
width: 1464px !important;
}
body .elementor-section.elementor-section-boxed > .elementor-container,
body .elementor-section.elementor-section-stretched > .elementor-container {
max-width: 1440px !important;
}
body .site-header .elementor-inner-section {
max-width: 1440px;
}
body .crx-crumb-strip .crest-breadcrumbs {
margin-right: max(28px, calc((100% - 1384px) / 2)) !important;
}
body .crx-greviews {
padding-inline: max(24px, calc((100vw - 1384px) / 2)) !important;
}
}
body .elementor-button[style*="201, 162, 75"],
body .elementor-widget-button .elementor-button,
body .crx-btn-gold,
body .crx-cta-btn-gold,
body .crx-cta-btn-solid,
body .crx-ft-btn-gold,
body .crx-svc-btn,
body .gform_wrapper .gform_footer input[type="submit"] {
color: var(--gold-on, #241a02) !important;
}
body .elementor-button .elementor-button-content-wrapper,
body .elementor-button .elementor-button-text {
color: inherit !important;
}
body .elementor-element-5f183bb,
body .elementor-element-5f183bb > .elementor-widget-wrap {
background-color: var(--navy, #0B2239) !important;
}
body .elementor-element-5f183bb > .elementor-widget-wrap {
display: block !important;
text-align: center;
}
body .elementor-element-5f183bb > .elementor-widget-wrap > * {
display: inline-block !important;
width: auto !important;
vertical-align: middle;
margin: 0 6px !important;
}
body .elementor-element-5f183bb .elementor-button {
width: auto !important;
}
body .content-sidebar-wrap {
width: 1296px !important;
padding-inline: 28px !important;
}
body .site-header .elementor-inner-section {
max-width: 1240px !important;
}
body .elementor-element-28dc050 > .elementor-container,
body .elementor-section.crx-hero-sec .elementor-container,
body .elementor-section.crx-contact-sec .elementor-container {
max-width: 1296px !important;
}
@media (min-width: 1800px) {
body .content-sidebar-wrap {
width: 1440px !important;
}
body .site-header .elementor-inner-section {
max-width: 1384px !important;
}
body .elementor-element-28dc050 > .elementor-container,
body .elementor-section.crx-hero-sec .elementor-container,
body .elementor-section.crx-contact-sec .elementor-container {
max-width: 1440px !important;
}
}
body .elementor-top-section > .elementor-container {
padding-inline: 28px;
}
@media (max-width: 767px) {
body .elementor-top-section > .elementor-container {
padding-inline: 20px;
}
}
body .elementor-element-7dc3e2af {
padding-inline: 0 !important;
}
body .elementor-section.elementor-inner-section > .elementor-container {
padding-inline: 0 !important;
}
body .entry-content .elementor-top-section.elementor-section-boxed:not(.elementor-section-stretched):not(.fullwidth-override-mediabox) {
padding-inline: 0 !important;
}
body .entry-content .elementor-top-section.elementor-section-boxed:not(.elementor-section-stretched):not(.fullwidth-override-mediabox) > .elementor-container {
padding-inline: 0 !important;
}
body .elementor-widget-wrap:has(> .elementor-element > .elementor-widget-container > .elementor) {
padding: 0 !important;
}
body .elementor-widget-container > .elementor > .elementor-top-section.elementor-section-boxed:not(.elementor-section-stretched):not(.fullwidth-override-mediabox) {
padding-inline: 0 !important;
}
body .elementor-widget-container > .elementor > .elementor-top-section.elementor-section-boxed:not(.elementor-section-stretched):not(.fullwidth-override-mediabox) > .elementor-container {
padding-inline: 0 !important;
}
body .elementor-element-1657b0f > .elementor-container {
max-width: 1296px !important;
}
body .crx-foot .crx-ft-wrap,
body .crx-foot .crx-ft-partners-in,
body .crx-foot .crx-ft-bar-in,
body .crx-trust .crx-trust-grid,
body .crx-services .crx-s-wrap,
body .crx-industries .crx-i-wrap,
body .crx-why .crx-w-wrap,
body .crx-svc .crx-svc-wrap,
body .crx-suburb .crx-suburb-wrap,
body .crx-cta .crx-suburb-wrap,
body .crx-faq .crx-faq-wrap,
body .crx-lfaq .crx-lfaq-wrap,
body .crx-loc .crx-loc-wrap,
body .crx-cth .crx-cth-wrap {
max-width: 1296px !important;
}
@media (min-width: 1800px) {
body .crx-foot .crx-ft-wrap,
body .crx-foot .crx-ft-partners-in,
body .crx-foot .crx-ft-bar-in,
body .crx-trust .crx-trust-grid,
body .crx-services .crx-s-wrap,
body .crx-industries .crx-i-wrap,
body .crx-why .crx-w-wrap,
body .crx-svc .crx-svc-wrap,
body .crx-suburb .crx-suburb-wrap,
body .crx-cta .crx-suburb-wrap,
body .crx-faq .crx-faq-wrap,
body .crx-lfaq .crx-lfaq-wrap,
body .crx-loc .crx-loc-wrap,
body .crx-cth .crx-cth-wrap {
max-width: 1440px !important;
}
}
body .elementor-element-b07b2e6 > .elementor-background-overlay,
body .elementor-element-ecf63dd > .elementor-background-overlay,
body .elementor-element-fc6b98f > .elementor-background-overlay,
body .elementor-element-2788fc2 > .elementor-background-overlay,
body .elementor-element-de23230 > .elementor-background-overlay,
body .elementor-element-34235e47 > .elementor-background-overlay,
body .elementor-element-16f303a > .elementor-background-overlay,
body .elementor-element-cbebad9 > .elementor-background-overlay {
background-color: transparent !important;
background-image: linear-gradient(270deg, rgba(0, 0, 0, .65) 0%, rgba(0, 0, 0, .9) 100%) !important;
opacity: .7 !important;
}
body .elementor-element-b07b2e6 h1,
body .elementor-element-ecf63dd h1,
body .elementor-element-fc6b98f h1,
body .elementor-element-2788fc2 h1,
body .elementor-element-de23230 h1,
body .elementor-element-34235e47 h1,
body .elementor-element-16f303a h1,
body .elementor-element-4b827e1 h1,
body .elementor-element-cbebad9 h1 {
color: #FFFFFF !important;
}
body .crx-cta-btn,
body .crx-cta-btn:hover,
body .crx-cta-btn:focus {
text-decoration: none !important;
}
body .elementor-top-section > .elementor-container > .elementor-column:not([data-settings*="background_background"]):first-child > .elementor-widget-wrap,
body .elementor-top-section.elementor-section-stretched:not(.elementor-element-c5963b7):not(.elementor-element-8d95fbe):not(.elementor-element-81750c6) > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap,
body .elementor-top-section.elementor-section-full_width:not(.elementor-element-c5963b7):not(.elementor-element-8d95fbe):not(.elementor-element-81750c6) > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
padding-left: 0 !important;
}
body .elementor-top-section > .elementor-container > .elementor-column:not([data-settings*="background_background"]):last-child > .elementor-widget-wrap,
body .elementor-top-section.elementor-section-stretched:not(.elementor-element-c5963b7):not(.elementor-element-8d95fbe):not(.elementor-element-81750c6) > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap,
body .elementor-top-section.elementor-section-full_width:not(.elementor-element-c5963b7):not(.elementor-element-8d95fbe):not(.elementor-element-81750c6) > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {
padding-right: 0 !important;
}
body .elementor-top-section > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap,
body .elementor-inner-section > .elementor-container > .elementor-column:first-child > .elementor-widget-wrap {
margin-left: 0 !important;
}
body .elementor-top-section > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap,
body .elementor-inner-section > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {
margin-right: 0 !important;
}
body .elementor-inner-section > .elementor-container > .elementor-column:not([data-settings*="background_background"]):first-child > .elementor-widget-wrap {
padding-left: 0 !important;
}
body .elementor-inner-section > .elementor-container > .elementor-column:not([data-settings*="background_background"]):last-child > .elementor-widget-wrap {
padding-right: 0 !important;
}
body .elementor-widget-container > .elementor > .elementor-top-section[data-settings*="background_background"]:is(.elementor-section-stretched, .elementor-section-full_width):not(.elementor-element-c5963b7):not(.elementor-element-8d95fbe):not(.elementor-element-81750c6) {
background-color: #FFFFFF !important;
}
body .elementor-widget-container > .elementor h2::before {
content: "";
display: block;
width: 20px;
border-top: 1px solid var(--gold-rule, #A6916B);
margin-bottom: 20px;
}
body .elementor-widget-container > .elementor [class*="crx-"] h2::before {
content: none;
}
body .elementor-widget-container > .elementor h2[style*="center"]::before,
body .elementor-widget-container > .elementor .elementor-widget-heading:has(h2) .elementor-heading-title[style*="center"]::before {
margin-inline: auto;
}
body .elementor-element-f14e8d9 > .elementor-widget-wrap,
body .elementor-element-f14e8d9 > .elementor-widget-wrap.elementor-element-populated {
justify-content: flex-start !important;
align-content: flex-start !important;
align-items: flex-start !important;
padding-top: 55px !important;
padding-right: 48px !important;
}
body .elementor-element-c40082d .elementor-heading-title {
max-width: 20ch;
}
body.postid-9601 .elementor-widget-image-box:has(img[data-src*="circle-tick"]),
body.postid-9601 .elementor-widget-image-box:has(img[src*="circle-tick"]) {
background: var(--white, #FFFFFF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
padding: 16px 20px;
transition: box-shadow .2s var(--ease, ease), transform .2s var(--ease, ease);
}
body.postid-9601 .elementor-widget-image-box:has(img[data-src*="circle-tick"]):hover,
body.postid-9601 .elementor-widget-image-box:has(img[src*="circle-tick"]):hover {
box-shadow: 0 2px 6px rgba(8, 35, 62, .10), 0 14px 30px rgba(8, 35, 62, .14);
transform: translateY(-2px);
}
body.postid-9601 .elementor-widget-image img,
body.postid-9601 .elementor-widget-video .elementor-wrapper {
border-radius: var(--r, 10px);
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
}
body.postid-9601 .elementor-widget-video .elementor-wrapper {
overflow: hidden;
}
body.postid-9601 .elementor-widget-image-box .elementor-image-box-img img {
visibility: hidden;
}
body.postid-9601 .elementor-widget-image-box .elementor-image-box-img {
-webkit-mask: url("/wp-content/uploads/2019/11/circle-tick.svg") no-repeat center / contain;
mask: url("/wp-content/uploads/2019/11/circle-tick.svg") no-repeat center / contain;
background-color: var(--gold-ink, #7A5A12);
}
body .slick-list {
padding-block: 14px !important;
margin-block: -14px !important;
}
body .slick-list .post-item {
box-shadow: 0 1px 3px -1px rgba(8, 35, 62, .10), 0 8px 16px -8px rgba(8, 35, 62, .16) !important;
}
body .elementor-widget-container > .elementor > .elementor-top-section[data-settings*="background_background"] {
margin-block: 0 !important;
}
body .elementor-top-section:has(> .elementor-container .crx-cta) {
padding-bottom: 0 !important;
}
body .elementor-element-408f437 {
padding-bottom: 0 !important;
}
body .crx-cta .crx-suburb-wrap {
display: flex;
align-items: center;
}
:root {
interpolate-size: allow-keywords;
}
body .crx-svc-q::details-content {
block-size: 0;
overflow: hidden;
transition: block-size .3s var(--ease, cubic-bezier(.22, .61, .36, 1)), content-visibility .3s allow-discrete;
}
body .crx-svc-q[open]::details-content {
block-size: auto;
}
body .crx-svc-q > summary::marker,
body .crx-svc-q > summary::-webkit-details-marker {
content: "";
display: none;
}
body .slick-slider .slick-arrow {
width: 44px;
height: 44px;
padding: 0;
font-size: 0;
color: transparent;
background: var(--white, #FFFFFF) !important;
border: 1px solid var(--line, #E6E0D4) !important;
border-radius: var(--rb, 6px) !important;
box-shadow: none !important;
transition: border-color .2s var(--ease, ease), background-color .2s var(--ease, ease);
z-index: 2;
}
body .slick-slider .slick-arrow:hover,
body .slick-slider .slick-arrow:focus-visible {
border-color: var(--navy, #0B2239) !important;
background: var(--white, #FFFFFF) !important;
}
body .slick-slider .slick-arrow::before {
content: "";
display: block;
width: 15px;
height: 15px;
margin: 0 auto;
border: 0;
opacity: 1;
background-color: var(--navy, #0B2239);
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 4 L7 12 L15 20' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 15px 15px;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 4 L7 12 L15 20' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 15px 15px;
}
body .slick-slider .slick-next::before {
transform: scaleX(-1);
}
body .slick-slider .slick-arrow {
margin-top: 10px;
}
body .slick-slider .slick-next {
left: auto !important;
right: 129px !important;
}
body .slick-slider .slick-prev {
left: auto !important;
right: 181px !important;
}
@media (max-width: 1023px) {
body .slick-slider .slick-next {
right: 0 !important;
}
body .slick-slider .slick-prev {
right: 52px !important;
}
}
body .elementor-accordion .elementor-tab-content {
overflow: hidden;
}
body .elementor-accordion .elementor-tab-content {
padding-block: 0 !important;
border-top-width: 0 !important;
}
body .elementor-accordion .elementor-tab-content::before {
content: "";
display: block;
height: 16px;
}
body .elementor-accordion .elementor-tab-content::after {
content: "";
display: block;
height: 20px;
}
body .elementor-top-section:has(.slick-slider) .elementor-widget-button {
padding-inline: 0 !important;
}
body .elementor-top-section:has(.slick-slider) .elementor-widget-button > .elementor-widget-container,
body .elementor-top-section:has(.slick-slider) .elementor-widget-button .elementor-button-wrapper {
width: 100% !important;
max-width: none !important;
}
body .elementor-element-ac34c52 {
display: none !important;
}
body .elementor-element-3e121d6 {
width: 100% !important;
}
body .elementor-element-3e121d6 > .elementor-widget-wrap {
padding-inline: 0 !important;
}
body .elementor-widget-container > .elementor .elementor-widget-text-editor h2 {
font-size: 40px;
}
body.page-id-3809 .sitemap {
padding-block: 190px 110px !important;
}
body.page-id-3809 .sitemap li {
margin-bottom: 14px;
}
body.page-id-252 .elementor-element-5902e98 {
display: none !important;
}
body.page-id-252 .internal-header,
body.page-id-252 .elementor-location-header + .elementor .elementor-top-section:first-child {
padding-block: 60px 40px;
}
body.page-id-10371 .elementor-section > .elementor-container {
max-width: 1296px !important;
}
body .elementor-element-4b827e1 > .elementor-background-overlay {
background-image: none !important;
opacity: 0 !important;
}
body .elementor-element-f25a5f0:not(.elementor-motion-effects-element-type-background),
body .elementor-element-77ae802:not(.elementor-motion-effects-element-type-background),
body .elementor-element-4b827e1:not(.elementor-motion-effects-element-type-background),
body .elementor-element-0175343:not(.elementor-motion-effects-element-type-background),
body.page-id-3809 .site-inner::before {
background-image:
radial-gradient(70% 82% at 50% 4%, rgba(201, 162, 75, .30) 0%, rgba(201, 162, 75, 0) 70%),
radial-gradient(90% 60% at 50% 100%, rgba(8, 35, 62, .55) 0%, rgba(8, 35, 62, 0) 100%),
linear-gradient(180deg, var(--navy, #0B2239) 0%, var(--navy-deep, #08233E) 100%) !important;
background-color: var(--navy, #0B2239) !important;
}
body .elementor-element-f25a5f0 > .elementor-container,
body .elementor-element-77ae802 > .elementor-container,
body .elementor-element-0175343 > .elementor-container {
padding-top: 90px !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
body .elementor-element-77ae802 > .elementor-container,
body .elementor-element-f25a5f0 > .elementor-container {
padding-top: 0 !important;
}
}
@media (max-width: 1024px) {
body .elementor .elementor-element.elementor-element-0175343 > .elementor-container {
padding-top: 0 !important;
}
}
body.page-id-10371 .elementor-element-6eac209 {
padding-top: 22px !important;
padding-bottom: 6px !important;
}
body .elementor-element-4b827e1 > .elementor-container {
padding-top: 42px !important;
}
body.page-id-3809 .site-inner::before {
content: "";
display: block;
height: 260px;
}
@media (max-width: 1024px) {
body.page-id-3809 .site-inner::before {
height: 240px;
}
}
@media (max-width: 767px) {
body.page-id-3809 .site-inner::before {
height: 200px;
}
}
body.page-id-3809 .entry-content {
padding-block: 70px 90px;
}
body.page-id-3809 .sitemap {
padding: 56px 60px !important;
background: var(--white, #FFFFFF);
border: 1px solid var(--line, #E6E0D4);
border-radius: var(--r, 10px);
box-shadow: var(--shadow-rest, 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11));
}
body.page-id-10371 .elementor-section > .elementor-container {
max-width: 1140px !important;
}
@media (min-width: 1200px) {
body.page-id-10371 iframe[src*="feesynergy"] {
width: 1200px !important;
max-width: none !important;
margin-inline: -30px !important;
}
}
@media (max-width: 1199px) {
body.page-id-10371 iframe[src*="feesynergy"] {
width: 100% !important;
max-width: 100% !important;
margin-inline: 0 !important;
}
body.page-id-10371 .elementor-section:not(.elementor-element-4b827e1) .elementor-widget-heading {
padding-left: 0;
}
}
body.page-id-10371 .elementor-section:not(.elementor-element-4b827e1) .elementor-widget-heading {
padding-left: 15px;
}
body.page-id-3809 .site-inner {
position: relative;
}
body.page-id-3809 .sitemap-heading {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 260px;
box-sizing: border-box;
margin: 0;
display: flex;
align-items: center;
justify-content: center;
padding-top: 90px;
text-align: center;
color: #FFFFFF;
}
@media (max-width: 1024px) {
body.page-id-3809 .sitemap-heading {
height: 240px;
padding-top: 78px;
}
}
@media (max-width: 767px) {
body.page-id-3809 .sitemap-heading {
height: 200px;
padding-top: 66px;
}
}
body.page-id-3809 .sitemap-heading,
body.page-id-252 .elementor-element-0175343 h1 {
font-size: 50px !important;
font-weight: 400 !important;
line-height: 1.12 !important;
}
@media (max-width: 767px) {
body.page-id-3809 .sitemap-heading,
body.page-id-252 .elementor-element-0175343 h1 {
font-size: 32px !important;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
body.page-id-3809 .sitemap-heading,
body.page-id-252 .elementor-element-0175343 h1 {
font-size: 40px !important;
}
}
body.page-id-252 .elementor-element-0175343 h2.elementor-heading-title,
body.page-id-252 .elementor-element-0175343 .elementor-widget-heading h2 {
font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, Roboto, Helvetica, Arial, sans-serif) !important;
font-size: 12.5px !important;
font-weight: 700 !important;
letter-spacing: 2.75px !important;
color: var(--gold, #C9A24B) !important;
text-transform: uppercase;
margin-top: 16px !important;
}
body .elementor-widget-heading h1.elementor-heading-title,
body .elementor-widget-heading h2.elementor-heading-title,
body .elementor-widget-heading h3.elementor-heading-title,
body .elementor-element-a0ce8ed .elementor-heading-title,
body .elementor-element-927fcf5 .elementor-heading-title,
body .elementor-element-7433769 .elementor-heading-title,
body .elementor-element-467c524 .elementor-heading-title,
body .elementor-element-ac1dd15 .elementor-heading-title,
body .elementor-element-6e40b08 .elementor-heading-title,
body .elementor-element-45cd118 .elementor-heading-title,
body .elementor-element-e11c6cf .elementor-heading-title,
body .elementor-element-3885630 .elementor-heading-title,
body .elementor-element-9451e3c .elementor-heading-title {
line-height: 1.12 !important;
}
body :is(a, button, summary, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus-visible,
body #elementor-popup-modal-4224 .gform_wrapper input:focus-visible,
body :is(#gform_wrapper_26, #gform_wrapper_28) :is(input, textarea, select):focus-visible {
outline: 2px solid var(--navy, #0B2239) !important;
outline-offset: 3px !important;
box-shadow: 0 0 0 3px var(--white, #FFFFFF) !important;
}
body .site-header .asf-trigger {
padding: 4px !important;
margin: -4px !important;
box-sizing: content-box;
}
body .crx-ft-wrap a {
padding-block: 3px;
margin-block: -3px;
}
body .elementor-element-01a2ccd {
margin-bottom: 32px !important;
}
body .internal-header .internal-header-before::before,
body .elementor .elementor-element.elementor-element-4b49030 .elementor-heading-title::before,
body .elementor .elementor-element.elementor-element-285c546 .elementor-heading-title,
body .elementor .elementor-element.elementor-element-157e7e9 .elementor-heading-title,
body .elementor .elementor-element.elementor-element-afcc69a .elementor-heading-title {
font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, Roboto, Helvetica, Arial, sans-serif) !important;
font-size: 15px !important;
font-weight: 700 !important;
letter-spacing: 2.75px !important;
color: var(--gold, #C9A24B) !important;
text-transform: uppercase !important;
line-height: 1.4 !important;
}
@media (max-width: 767px) {
body .internal-header .internal-header-before::before,
body .elementor .elementor-element.elementor-element-4b49030 .elementor-heading-title::before,
body .elementor .elementor-element.elementor-element-285c546 .elementor-heading-title,
body .elementor .elementor-element.elementor-element-157e7e9 .elementor-heading-title,
body .elementor .elementor-element.elementor-element-afcc69a .elementor-heading-title {
font-size: 13px !important;
letter-spacing: 2.2px !important;
}
}
body .internal-header h1,
body .internal-header .internal-header-title {
font-size: 50px !important;
line-height: 56px !important;
}
body .internal-header .internal-header-before,
body .internal-header h1,
body .internal-header .internal-header-title {
position: relative;
top: -10px;
}
body .elementor .elementor-element.elementor-element-4b49030 .elementor-heading-title {
position: relative;
top: 7.5px;
}
body .elementor .elementor-element.elementor-element-afcc69a,
body .elementor .elementor-element.elementor-element-54a0f3a {
position: relative;
top: 14.5px;
}
body .elementor .elementor-element.elementor-element-afcc69a {
margin-bottom: 9px !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28).crx-disclosure-ready.is-expanded .crx-extra {
overflow: clip;
overflow-clip-margin: 8px;
}
body :is(#gform_wrapper_26,#gform_wrapper_28) .ginput_container_select select.gfield_select {
height: 50px !important;
min-height: 50px !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gfield--type-captcha {
margin-bottom: 0 !important;
}
:is(#gform_wrapper_26,#gform_wrapper_28) .gform_button {
margin-top: 8px !important;
}
body .elementor .elementor-element.elementor-element-84b0cae .elementor-heading-title {
font-size: 50px !important;
line-height: 56px !important;
}
body .elementor .elementor-element.elementor-element-157e7e9 {
margin-bottom: 14px !important;
}
body .crx-skip {
position: absolute;
top: -100px;
left: 12px;
z-index: 100000;
padding: 12px 20px;
background: var(--navy, #0B2239);
color: var(--white, #FFFFFF) !important;
font-family: var(--sans, 'Hanken Grotesk', 'Segoe UI', -apple-system, Roboto, Helvetica, Arial, sans-serif);
font-size: 15px;
font-weight: 700;
line-height: 1.2;
letter-spacing: .04em;
text-decoration: none;
border-radius: 0 0 6px 6px;
box-shadow: 0 6px 20px rgba(8, 35, 62, .35);
transition: top .14s ease;
}
body .crx-skip:focus,
body .crx-skip:focus-visible {
top: 0;
outline: 2px solid var(--gold, #C9A24B) !important;
outline-offset: -6px !important;
box-shadow: 0 6px 20px rgba(8, 35, 62, .35) !important;
}
body .responsive-menu-trigger-container .responsive-menu-trigger-button,
body button#responsivemenu {
position: relative;
}
body .responsive-menu-trigger-container .responsive-menu-trigger-button::before,
body button#responsivemenu::before {
content: "";
position: absolute;
inset: -11px;
}
body .elementor-element-f6715f1 .elementor-heading-title {
font-size: clamp(28px, 3.6vw, 50px) !important;
line-height: 1.26 !important;
}
body .elementor-element-ece09ed > .elementor-widget-container {
margin-bottom: 5px !important;
}
body .elementor-tab-content p,
body .elementor-widget-text-editor p,
body .crx-i-legal {
max-width: 72ch;
}
body .elementor-tab-content[style*="center"] p,
body .elementor-widget-text-editor[class*="align-center"] p,
body .crx-i-legal {
margin-inline: auto;
}
body.page-id-252 .elementor-252 .elementor-section:not(.elementor-element-0175343) > .elementor-container > .elementor-column > .elementor-widget-wrap {
padding-inline: max(0px, calc((100% - 72ch) / 2)) !important;
}
body .post-item .text.truncate-text,
body .post-item.style-1 .s2 .text {
max-height: 4.8em;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
body .post-item.style-1 {
display: flex !important;
flex-direction: column;
height: 100%;
}
body .post-item.style-1 .s2 {
flex: 1 1 auto;
}
body .slick-track {
display: flex !important;
align-items: stretch;
}
body .slick-track > .slick-slide {
height: auto !important;
}
body .crx-faq .crx-faq-a {
max-height: 160px;
transition: max-height var(--crx-reveal, .3s) var(--crx-reveal-ease, ease);
}
@media (max-width: 559px) {
body .crx-faq .crx-faq-a {
max-height: 280px;
}
}
@media (prefers-reduced-motion: reduce) {
body .crx-faq .crx-faq-a {
transition: none;
}
}
@media (max-width: 767px) {
body .content-sidebar-wrap {
padding-left: 22px !important;
padding-right: 22px !important;
}
body .content-sidebar-wrap .elementor-section:not(.elementor-section-stretched) > .elementor-container,
body .content-sidebar-wrap .elementor-section .elementor-section > .elementor-container,
body .content-sidebar-wrap .elementor-top-section > .elementor-container {
padding-left: 0 !important;
padding-right: 0 !important;
}
body .elementor-top-section > .elementor-container,
body .elementor-section.elementor-section-stretched > .elementor-container,
body .content-sidebar-wrap .elementor-top-section.elementor-section-stretched > .elementor-container {
padding-left: 22px !important;
padding-right: 22px !important;
}
body .crx-svc .crx-svc-wrap,
body .crx-industries .crx-i-wrap,
body .crx-why .crx-w-wrap,
body .crx-suburb .crx-suburb-wrap,
body .crx-cta .crx-suburb-wrap,
body .crx-faq .crx-faq-wrap,
body .crx-lfaq .crx-lfaq-wrap,
body .crx-loc .crx-loc-wrap,
body .crx-cth .crx-cth-wrap,
body .crx-trust .crx-trust-grid,
body .crx-foot .crx-ft-wrap,
body .crx-foot .crx-ft-partners-in,
body .crx-foot .crx-ft-bar-in,
body .crx-services .crx-s-wrap {
padding-left: 22px !important;
padding-right: 22px !important;
}
}
@media (max-width: 767px) {
body .elementor-element-d74e642 > .elementor-container,
body .elementor-element-bacf3d3 > .elementor-container,
body .elementor-element-3d84978a > .elementor-container,
body .elementor-element-e34791a > .elementor-container,
body .elementor-element-c2350ca > .elementor-container,
body .elementor-element-b86bbfa > .elementor-container,
body .elementor-element-80ab7fe > .elementor-container,
body .elementor-element-07a6891 > .elementor-container,
body .elementor-element-ab4ed79 > .elementor-container,
body .elementor-element-c27c322 > .elementor-container,
body .elementor-element-734ce45 > .elementor-container,
body .elementor-element-6eac209 > .elementor-container,
body .elementor-element-c570809 > .elementor-container {
padding-left: 0 !important;
padding-right: 0 !important;
}
body .elementor-element-77a0f13 {
padding-left: 22px !important;
padding-right: 22px !important;
}
body .elementor-element-77a0f13 .elementor-heading-title {
padding-left: 0 !important;
padding-right: 0 !important;
}
body .elementor-element-7cc2e3a {
margin-right: 0 !important;
}
}
body .elementor-element-42be1c8 > .elementor-widget-wrap.elementor-element-populated {
border-radius: 10px;
box-shadow: 0 1px 3px rgba(8, 35, 62, .09), 0 7px 18px rgba(8, 35, 62, .11);
}
body.vaulty-landing .elementor-top-section > .elementor-container {
padding-left: 0 !important;
padding-right: 0 !important;
}
body.vaulty-landing .vaulty-hero .hero-login {
right: max(28px, calc((100% - 1296px) / 2 + 28px)) !important;
}
@media (min-width: 1800px) {
body.vaulty-landing .vaulty-hero .hero-login {
right: max(28px, calc((100% - 1440px) / 2 + 28px)) !important;
}
}
body.vaulty-landing .vaulty-hero .hero-login {
top: 48px !important;
}
body.vaulty-landing .crx-crumb-strip {
z-index: 6 !important;
}
@media (max-width: 600px) {
body.vaulty-landing .vaulty-hero .hero-login {
right: 18px !important;
}
}
body.vaulty-landing .vaulty-cta {
background:
radial-gradient(ellipse at top left, rgba(255, 255, 255, .16), transparent 50%),
radial-gradient(ellipse at bottom right, rgba(0, 0, 0, .12), transparent 50%),
linear-gradient(135deg, #8A6E4A 0%, #7A5F3E 100%) !important;
}
@media (max-width: 767px) {
body .internal-header-after .right {
justify-content: flex-end !important;
}
}
@media (max-width: 1300px) {
body .elementor .elementor-element.elementor-element-ecf63dd > .elementor-container {
padding-top: calc(var(--crumb-top, 89px) + 32px) !important;
}
}
@media (max-width: 600px) {
body .elementor .elementor-element.elementor-element-b07b2e6 > .elementor-container,
body .elementor .elementor-element.elementor-element-de23230 > .elementor-container {
padding-top: calc(var(--crumb-top, 89px) + 32px) !important;
}
}