.elementor-kit-7190{--e-global-color-primary:#FFC629;--e-global-color-secondary:#FFF3DF;--e-global-color-text:#000000;--e-global-color-accent:#C5B4E3;--e-global-color-3cb2fe3:#C3E5DA;--e-global-color-a9c8a43:#BDCBF5;--e-global-color-cd863dd:#FC9682;--e-global-color-55bd850:#FFFFFF;--e-global-color-2316963:#9B86C0;--e-global-color-e5566a0:#FEDAD3;--e-global-color-f0e8629:#FFFFFF00;--e-global-color-b829ea6:#E1F2ED;--e-global-color-09f8349:#F0EDF7;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Sporting Grotesque";--e-global-typography-accent-font-weight:700;color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:24px;background-color:#FFFFFF;}.elementor-kit-7190 a{color:var( --e-global-color-secondary );}.elementor-kit-7190 h1{color:var( --e-global-color-text );font-family:"Kenac", Sans-serif;font-size:4em;}.elementor-kit-7190 h2{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:2em;font-weight:bold;line-height:45px;}.elementor-kit-7190 h3{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:36px;}.elementor-kit-7190 h4{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-kit-7190 h5{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-kit-7190 button,.elementor-kit-7190 input[type="button"],.elementor-kit-7190 input[type="submit"],.elementor-kit-7190 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:600;line-height:26px;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7190 h1{font-size:2.8em;}.elementor-kit-7190 h2{font-size:1.8em;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7190{font-size:16px;}.elementor-kit-7190 h1{font-size:2.3em;line-height:1.3em;}.elementor-kit-7190 h2{font-size:1.5em;}.elementor-kit-7190 h3{font-size:1.4em;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.icon-button .elementor-button-icon { 
    font-size:40px; 

}
@media screen and (max-width:1024px){
.icon-button .elementor-button-icon { 
    font-size:26px; 

}
}

a.dialog-close-button.dialog-lightbox-close-button {
    z-index: 99999999;
}
.icon-button .elementor-button-text {margin:auto;}


.section.personal .form-group:first-child .field-group input {
    padding: 3px !important;
}

.buttermilk {
    color: #FFE6BE;
}
.lavender {
    color: #C5B4E3;
}
.mint {
    color: #C3E5DA;
}
.periwinkle {
    color: #BDCBF5;
}
.salmon {
    color: #FC9682;
}
.jet-listing-grid__slider .jet-slick-dots li {
    border: 1px solid #000;
}
.jet-listing-grid__slider .jet-slick-dots li {
    width: 20px;
    height: 9px;
    border-radius: 20px;
    transition: 0.3s all;
}
.jet-listing-grid__slider .jet-slick-dots li.slick-active {
    width: 70px;
    transition: 0.3s all
}
.elementor-widget-text-editor ul {
    margin: 20px 0;
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: right;
    text-align: right;
    width: 2.5em;
    height: 2.5em;
    border: 1.5px solid #000;
    line-height: 2.5;
    text-align: center;
    margin-top: -13px;
    vertical-align: middle;
    border-radius: 50px;
}
span.elementor-toggle-icon-closed,
span.elementor-toggle-icon-open{
    font-size: 0.9em;
    text-align: center;
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
        line-height: 2.5;
        text-align: center;
}

@media screen and (max-width: 768px) {
    .mob-button {
        display: none;
    }
}
.kenac {
    font-family: 'Kenac';
    font-weight: normal;
}
.menu-button span.elementor-button-text {
    text-align: left;
    transition: 0.3s all;
}
.menu-button span.elementor-button-text:hover {
    margin-left: 10px;
    transition: 0.3s all;
}

.elementor-widget-text-editor a {
    color: #000;
    text-decoration: underline;
    transition: 0.3s all;
}
.elementor-widget-text-editor a:hover {
    color: #000;
    text-decoration: none;
    transition: 0.3s all;
}
.purple-h .elementor-heading-title span {
    position: relative;
}
.purple-h .elementor-heading-title span:after {
    content: '';
    position: absolute;
    width: 98%;
    height: 60%;
    z-index: -1;
    top: 35%;
    left: 4%;
    background: #C5B4E3;
}
.buttermilk-h .elementor-heading-title span {
    position: relative;
}
.buttermilk-h .elementor-heading-title span:after {
    content: '';
    position: absolute;
    width: 98%;
    height: 60%;
    z-index: -1;
    top: 35%;
    left: 4%;
    background: #FFE6BE;
}

.text-underline {
    text-decoration: underline;
    text-decoration-thickness: 5px;
}

.text-highlight {
    position: relative;
    z-index: 1;
}

.text-highlight::before {
    content: '';
    background-color: var(--e-global-color-primary);
    width: 100%;
    height: 45px;
    position: absolute;
    bottom: 0;
    z-index: -1;
}

.heading-highlight .text-highlight::before  {
    height: 30px;
}

.salmon-light .text-highlight::before {
    background-color: var(--e-global-color-e5566a0);
}

.elementor-widget-theme-post-content a {
    color: #000;
    text-decoration: underline;
}
.elementor-widget-theme-post-content a:hover {
    color: #000;
    text-decoration: none;
}

input#gform_submit_button_2 {
    border-color: var(--e-global-color-primary);
}

input#gform_submit_button_2:hover {
    background-color: #000;
    color: #fff;
    border-color: #000;
}

form#gform_2 input[type="text"],
form#gform_2 input[type="email"]{ 
    padding: 0.5rem;
    height: 50px;
}

form#gform_2 input,
form#gform_2 textarea {
    font-size: 18px;
    line-height: 28px;
    box-shadow: none;
    outline: 0;
}

form#gform_2 span.gfield_required.gfield_required_asterisk {
    display: none;
}
.quick-quote__widget_form .form_component__select, 
.quick-quote__widget_form input[type="text"], 
.quick-quote__widget_form button.has-background.has-text-color {
    border-radius: 50px !important;
}
.quick-quote__widget_form .form-group.quick-quote__widget_input {
    margin: 0 10px;
}
.quick-quote__widget_form .form-group.quick-quote__widget_button button:hover {
    box-shadow: none;
    background: #000;
    color: #fff;
}
[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {
    box-shadow: none;
}
.quick-quote__form .form_component {
    border-radius: 50px;
}

@media (max-width: 1680px) and (min-width: 480px) {
   .sticky-quick-quote > .elementor-container.elementor-column-gap-default > .elementor-column:first-child {
      width: 28%;
   }
}

@media (max-width: 480px) {
    .embeddedServiceHelpButton span#helpButtonSpan {
        display: none;
    }

    .embeddedServiceHelpButton .helpButton .uiButton {
        min-width: auto;
        padding-right: 18px !important;
        font-size: 25px !important;
    }

    span.embeddedServiceIcon {
        display: block !important;
        margin: 0 !important;
    }

    .embeddedServiceHelpButton .helpButton {
        bottom: 120px !important;
        right: 0 !important;
    }

    .embeddedServiceHelpButton .helpButton button {
        border-radius: 100px 0px 0px 100px !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Kenac';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stella-au-staging.wolfiq.cloud/wp-content/uploads/2022/10/Kenac-Medium.eot');
	src: url('https://stella-au-staging.wolfiq.cloud/wp-content/uploads/2022/10/Kenac-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://stella-au-staging.wolfiq.cloud/wp-content/uploads/2022/10/Kenac-Medium.woff2') format('woff2'),
		url('https://stella-au-staging.wolfiq.cloud/wp-content/uploads/2022/10/Kenac-Medium.woff') format('woff'),
		url('https://stella-au-staging.wolfiq.cloud/wp-content/uploads/2022/10/Kenac-Medium.ttf') format('truetype'),
		url('https://stella-au-staging.wolfiq.cloud/wp-content/uploads/2022/10/Kenac-Medium.svg#Kenac') format('svg');
}
/* End Custom Fonts CSS */