.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#564F24;--e-global-color-text:#FFFFFF;--e-global-color-accent:#2B242600;--e-global-color-e5640e1:#130C0E00;--e-global-typography-primary-font-family:"desire-pro";--e-global-typography-primary-font-size:5.653rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:1.999rem;--e-global-typography-secondary-font-weight:800;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:1.414rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat Alternates";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-f3301b3-font-family:"Montserrat";--e-global-typography-f3301b3-font-size:1.2rem;--e-global-typography-f3301b3-font-weight:800;--e-global-typography-f3301b3-text-transform:capitalize;--e-global-typography-740e0e4-font-family:"Montserrat";--e-global-typography-740e0e4-font-size:5.653rem;--e-global-typography-740e0e4-font-weight:700;--e-global-typography-740e0e4-text-transform:uppercase;--e-global-typography-199b79b-font-family:"Montserrat";--e-global-typography-199b79b-font-size:1.999rem;--e-global-typography-199b79b-font-weight:400;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-primary );background-image:url("https://dev.blackmarketdesigns.com.au/wp-content/uploads/2022/09/6Asset-1Arrow-in-circle.svg");background-position:center center;background-size:cover;}.elementor-kit-7 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-7 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-7 h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(min-width:1367px){.elementor-kit-7{background-attachment:fixed;}}@media(max-width:1366px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:3.998rem;--e-global-typography-secondary-font-size:1.728rem;--e-global-typography-text-font-size:1rem;--e-global-typography-f3301b3-font-size:1.728rem;--e-global-typography-740e0e4-font-size:2rem;--e-global-typography-199b79b-font-size:1.728rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* alternatve A character in desire pro font*/

.special-a {
    -moz-font-feature-settings: "salt" 6;
    -webkit-font-feature-settings: "salt" 6;
   font-feature-settings: "salt" 6;
}


/*Form Styling*/
/* Fields */

#contact-form .general-contact input[type="text"], #contact-form .general-contact input[type="tel"], #contact-form .general-contact input[type="email"], #contact-form .general-contact textarea {
    font-size: var(--e-global-typography-text-font-size);
    border-radius: 50px;
    padding: 30px 20px;
    background-color: var(--e-global-color-secondary);
    border: none;
    color: var(--e-global-color-text);

}

#contact-form div .wpforms-field{
    outline: 2px solid var(--e-global-color-secondary);
    padding: 0px;
    border-radius: 50px;
    outline-offset: 8px;
    margin: 40px 0px 20px 0px ;
    
}


.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
   color: #fff;
}
 
.wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #fff;
   opacity: 1;
}
 
.wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #fff;
   opacity: 1;
}
 
.wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #fff;
}
 
.wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
   color: #fff;
}
 
.wpforms-container ::placeholder {
   color: #fff;
}

/*buttons*/
#contact-form .contact-sub, #button .elementor-button{
    border-radius: 50px;
    border: 1px solid var(--e-global-color-text) !important;
    color: var(--e-global-color-text);
    width: 100%;
    margin: 5px 0px;
    font-family: var(--e-global-typography-secondary-font-family);
    font-size: var(--e-global-typography-accent-font-size);
    text-transform: var(--e-global-typography-primary-text-transform);
    background-color:var(--e-global-color-primary);
    transition: all 0.5s ease-in-out;
    border: none;
}

#contact-form .contact-sub:hover, #button .elementor-button:hover {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-text);
    transform: scale(1.05);
}

#contact-form .contact-sub {
    background-color: var(--e-global-color-secondary);
    font-weight:var(--e-global-typography-secondary-font-weight);
    outline: 2px solid var(--e-global-color-secondary);
    outline-offset: 8px;
    border: none !important;
}

.uael-fancy-text-main {
    border-radius: 50px !important;
    padding: 0px 10px
}


/*link styling */
.general-link {
    color: var(--e-global-color-text);
}

.general-link:hover {
    color: var(--e-global-color-text);
}/* End custom CSS */