.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-f9c9d2e:#0C76B8;--e-global-color-4a99552:#1B3468;--e-global-color-f2fad28:#B79E6D;--e-global-color-8d32386:#568BC1;--e-global-color-2d34f6a:#B4A088;--e-global-color-62ac4a0:#E8CB9C;--e-global-color-639c3b2:#FAF3E7;--e-global-color-3df0fc7:#32363B;--e-global-color-176b089:#FDB500;--e-global-color-9387457:#FF4500;--e-global-color-43f90f8:#FF7EFF;--e-global-color-485d533:#7FE6EF;--e-global-color-ea577c5:#213CFF;--e-global-color-643e6fd:#6EEAB2;--e-global-color-268e18e:#32363B26;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-fe494cd-font-family:"Cooper Hewitt";--e-global-typography-fe494cd-font-size:clamp(1.8rem, 2rem + 1.5vw, 4.5rem);--e-global-typography-fe494cd-font-weight:500;--e-global-typography-fe494cd-text-transform:uppercase;--e-global-typography-fe494cd-line-height:1.2em;--e-global-typography-f0c4182-font-family:"Cooper Hewitt";--e-global-typography-f0c4182-font-size:clamp(2.2rem, 2rem + 1.2vw, 3.5rem);--e-global-typography-f0c4182-font-weight:500;--e-global-typography-f0c4182-text-transform:uppercase;--e-global-typography-f0c4182-line-height:1.2em;--e-global-typography-e487a3d-font-family:"Cooper Hewitt";--e-global-typography-e487a3d-font-size:clamp(1.8rem, 1.6rem + 0.9vw, 2.3rem);--e-global-typography-e487a3d-font-weight:500;--e-global-typography-e487a3d-text-transform:uppercase;--e-global-typography-e487a3d-line-height:1.3em;--e-global-typography-48f4aab-font-family:"Cooper Hewitt";--e-global-typography-48f4aab-font-size:clamp(1.6rem, 1.5rem + 0.5vw, 1.9rem);--e-global-typography-48f4aab-font-weight:500;--e-global-typography-48f4aab-text-transform:uppercase;--e-global-typography-48f4aab-line-height:1.3em;--e-global-typography-ffa330a-font-family:"Arimo";--e-global-typography-ffa330a-font-size:clamp(1.4rem, 1.35rem + 0.3vw, 1.6rem);--e-global-typography-ffa330a-font-weight:500;--e-global-typography-ffa330a-text-transform:uppercase;--e-global-typography-ffa330a-line-height:1.4em;--e-global-typography-7a68719-font-family:"Arimo";--e-global-typography-7a68719-font-size:clamp(1.2rem, 1.15rem + 0.2vw, 1.4rem);--e-global-typography-7a68719-font-weight:500;--e-global-typography-7a68719-text-transform:uppercase;--e-global-typography-7a68719-line-height:1.4em;--e-global-typography-5f7ee3b-font-family:"Arimo";--e-global-typography-5f7ee3b-font-size:clamp(1.05rem, 1rem + 0.1vw, 1.2rem);--e-global-typography-5f7ee3b-font-weight:500;--e-global-typography-5f7ee3b-text-transform:uppercase;--e-global-typography-5f7ee3b-line-height:1.5em;--e-global-typography-0766a04-font-family:"Arimo";--e-global-typography-0766a04-font-size:1.2em;--e-global-typography-0766a04-line-height:1.6em;--e-global-typography-dc2c7fd-font-family:"Arimo";--e-global-typography-dc2c7fd-font-size:1em;--e-global-typography-dc2c7fd-line-height:1.5em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1070px){.elementor-kit-7{--e-global-typography-fe494cd-line-height:1.1em;--e-global-typography-f0c4182-font-size:1.2em;--e-global-typography-e487a3d-line-height:1.3em;--e-global-typography-48f4aab-line-height:1.3em;--e-global-typography-ffa330a-line-height:1.4em;--e-global-typography-7a68719-line-height:1.4em;--e-global-typography-5f7ee3b-line-height:1.5em;--e-global-typography-0766a04-line-height:1.6em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Reset Safari native styles for form fields */
input,
select,
textarea,
button {
    -webkit-appearance: none !important;
    appearance: none !important;
    border-radius: 0; /* adjust or remove if you want rounded corners */
}

/* Style file upload buttons consistently */
input[type="file"]::-webkit-file-upload-button {
    -webkit-appearance: none !important;
    appearance: none !important;
    background: #f2f2f2; /* change to your site’s button background */
    border: 1px solid #ccc;
    padding: 8px 14px;
    cursor: pointer;
    font-size: 14px;
}

/* Optional: Make Safari select dropdown match Elementor styling */
select {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 8px 12px;
    background-image: none !important;
}

/* Optional: Style validation messages consistently if Elementor uses them */
.jet-form__validation-message,
.elementor-message {
    font-size: 14px;
    color: #d9534f; /* red for errors */
    margin-top: 4px;
}

/* Make room for the arrow */
.jet-smart-filters-select select.jet-select__control {
    padding-right: 50px !important;
}

/* Add arrow on JetSmartFilters select wrapper */
.jet-smart-filters-select .jet-select {
    position: relative;
}

.jet-smart-filters-select .jet-select::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 12px;
    width: 20px;
    height: 20px;
    transform: translateY(-50%);
    background-image: url("https://artracor.mincmagic.com/wp-content/uploads/2025/12/down-arrow.svg");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    pointer-events: none;
    z-index: 10;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-100-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-100-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-200-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-200-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-300-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-300-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-400-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-400-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-500-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-500-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-600-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-600-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-700-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-700-normal.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-800-italic.woff') format('woff');
}
@font-face {
	font-family: 'Cooper Hewitt';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://artracor.mincmagic.com/wp-content/uploads/2025/09/cooper-hewitt-latin-800-normal.woff') format('woff');
}
/* End Custom Fonts CSS */