.elementor-31 .elementor-element.elementor-element-1f32cf9 > .elementor-widget-container{background-image:url("https://cdn.engravingsupplies.com.au/q:u/r:0/wp:0/w:1/u:https://engravingsupplies.com.au/wp-content/uploads/2024/02/engraving-supplies-Taffolyte-Engraving-Machines-banner.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-0821bb2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-0821bb2 > .elementor-element-populated, .elementor-31 .elementor-element.elementor-element-0821bb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-31 .elementor-element.elementor-element-0821bb2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-693f8c4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-7f28b1f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ee37af0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ee37af0{text-align:start;}.elementor-31 .elementor-element.elementor-element-ee37af0 .elementor-heading-title{color:#000000;}.elementor-31 .elementor-element.elementor-element-438cf5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-438cf5a{text-align:start;}.elementor-31 .elementor-element.elementor-element-438cf5a .elementor-heading-title{color:#FF0000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-0c59d9d{--divider-border-style:dotted;--divider-color:#00000040;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-0c59d9d .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-0c59d9d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-d234516{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-dda7325 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-dda7325{text-align:start;}.elementor-31 .elementor-element.elementor-element-dda7325 .elementor-heading-title{color:#000000;}.elementor-31 .elementor-element.elementor-element-93e33d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-93e33d3{text-align:start;}.elementor-31 .elementor-element.elementor-element-93e33d3 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-4b952c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-4b952c7{text-align:start;}.elementor-31 .elementor-element.elementor-element-4b952c7 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-c1698af{--divider-border-style:dotted;--divider-color:#00000040;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-c1698af .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-c1698af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-05cca8d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f90be62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f90be62{text-align:start;}.elementor-31 .elementor-element.elementor-element-f90be62 .elementor-heading-title{color:#000000;}.elementor-31 .elementor-element.elementor-element-1a0289c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1a0289c{text-align:start;}.elementor-31 .elementor-element.elementor-element-1a0289c .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-2cee257 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2cee257{text-align:start;}.elementor-31 .elementor-element.elementor-element-2cee257 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-c92f058{--divider-border-style:dotted;--divider-color:#00000040;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-c92f058 .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-c92f058 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-0ccf780{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-94024fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-94024fb{text-align:start;}.elementor-31 .elementor-element.elementor-element-94024fb .elementor-heading-title{color:#000000;}.elementor-31 .elementor-element.elementor-element-00a6deb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-00a6deb{text-align:start;}.elementor-31 .elementor-element.elementor-element-00a6deb .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-ac3d118 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ac3d118{text-align:start;}.elementor-31 .elementor-element.elementor-element-ac3d118 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-6f9a7dc{--divider-border-style:dotted;--divider-color:#00000040;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-6f9a7dc .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-6f9a7dc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-1209d97{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-544b684 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-544b684{text-align:start;}.elementor-31 .elementor-element.elementor-element-544b684 .elementor-heading-title{color:#000000;}.elementor-31 .elementor-element.elementor-element-f70cef6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f70cef6{text-align:start;}.elementor-31 .elementor-element.elementor-element-f70cef6 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-2a9faa2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2a9faa2{text-align:start;}.elementor-31 .elementor-element.elementor-element-2a9faa2 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-fe73600{--divider-border-style:dotted;--divider-color:#00000040;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-fe73600 .elementor-divider-separator{width:100%;}.elementor-31 .elementor-element.elementor-element-fe73600 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-6a5ba42{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7939f5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-7939f5a{text-align:start;}.elementor-31 .elementor-element.elementor-element-7939f5a .elementor-heading-title{color:#000000;}.elementor-31 .elementor-element.elementor-element-2cf9a47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-2cf9a47{text-align:start;}.elementor-31 .elementor-element.elementor-element-2cf9a47 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-95115c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-95115c9{text-align:start;}.elementor-31 .elementor-element.elementor-element-95115c9 .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-9c3131f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a0e9299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-a0e9299{text-align:start;}.elementor-31 .elementor-element.elementor-element-a0e9299 .elementor-heading-title{color:#000000;}.elementor-31 .elementor-element.elementor-element-59ac38c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-59ac38c{text-align:start;}.elementor-31 .elementor-element.elementor-element-59ac38c .elementor-heading-title{color:#FF0000;}.elementor-31 .elementor-element.elementor-element-7440ff9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-31 .elementor-element.elementor-element-7440ff9 > .elementor-element-populated, .elementor-31 .elementor-element.elementor-element-7440ff9 > .elementor-element-populated > .elementor-background-overlay, .elementor-31 .elementor-element.elementor-element-7440ff9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-31 .elementor-element.elementor-element-313bd85 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-169b36e{--spacer-size:50px;}/* Start custom CSS for shortcode, class: .elementor-element-00d98d2 */.elementor-31 .elementor-element.elementor-element-00d98d2 textarea {
    height: 120px;
}

.elementor-31 .elementor-element.elementor-element-00d98d2 textarea,
.elementor-31 .elementor-element.elementor-element-00d98d2 input[type="text"],
.elementor-31 .elementor-element.elementor-element-00d98d2 input[type="email"] {
    width: 100%;
    border-radius: 2px;
    border: 1px solid #CCCCCC;
    padding: 10px 12px;
    color: #5D6872;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 14px;
    outline: none;
    box-shadow: none; 
    background: #FAFAFA;
}


.elementor-31 .elementor-element.elementor-element-00d98d2 input[type="submit"] {
    font-family: "Roboto", Sans-serif !important;
    font-size: 16px;
    color: #fff !important;
    background: #F42424;
    border-radius: 4px;
    display: table;
    padding: 11px 29px;
    border: 1px solid #F42424;
    text-transform: uppercase;
        font-weight: 500;
        outline: none !important;
}

.elementor-31 .elementor-element.elementor-element-00d98d2 input[type="submit"]:hover {
    color: #F42424 !important;
    background: #Fff;	
}/* End custom CSS */