.elementor-kit-22889{--e-global-color-primary:#262C35;--e-global-color-secondary:#3D4C5C;--e-global-color-text:#14181E;--e-global-color-accent:#2E99FE;--e-global-color-kadence1:#2b9afe;--e-global-color-kadence2:#215387;--e-global-color-kadence3:#1A202C;--e-global-color-kadence4:#2D3748;--e-global-color-kadence5:#4A5568;--e-global-color-kadence6:#718096;--e-global-color-kadence7:#e4eaef;--e-global-color-kadence8:#f5f8fc;--e-global-color-kadence9:#ffffff;--e-global-color-8f67357:#FFFFFF;--e-global-color-69ebc13:#F7FBFC;--e-global-color-3687acd6:#E4F2FB;--e-global-color-3fc9a6ad:#2D96E6;--e-global-color-cb1f7b1:#262728;--e-global-color-bda870e:#008CE9;--e-global-color-49ad96c:#01C205;--e-global-color-ef00226:#0099FF;--e-global-color-87689ee:#F3F9FFB8;--e-global-color-19b6653:#C3C3C361;--e-global-color-6741c3c:#2D30336E;--e-global-color-ac7c758:#F7FBFC;--e-global-color-f7eb6ae:#F7F7F747;--e-global-color-047991f:#718672;--e-global-color-68d7350:#7E7186;--e-global-color-5b23b13:#868071;--e-global-color-5173965:#71809673;--e-global-color-6dca84a:#718586;--e-global-color-633cbe8:#717A86;--e-global-color-84b688d:#867171;--e-global-color-e833325:#FFC100;--e-global-color-cfbe786:#5B7FA6;--e-global-color-19465b2:#C3C3C324;--e-global-color-6798239:#2D96E680;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-text-letter-spacing:0.4px;--e-global-typography-text-word-spacing:2px;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.7em;--e-global-typography-ce7982b-font-family:"Roboto";--e-global-typography-ce7982b-font-size:13px;--e-global-typography-ce7982b-font-weight:300;--e-global-typography-08e4b1c-font-size:14px;--e-global-typography-08e4b1c-font-weight:400;--e-global-typography-08e4b1c-text-transform:capitalize;--e-global-typography-08e4b1c-font-style:normal;--e-global-typography-08e4b1c-text-decoration:none;--e-global-typography-08e4b1c-line-height:1.1em;--e-global-typography-08e4b1c-letter-spacing:0.1px;--e-global-typography-08e4b1c-word-spacing:1px;--e-global-typography-728ef19-font-family:"Recursive";--e-global-typography-728ef19-font-size:20px;--e-global-typography-728ef19-font-weight:300;--e-global-typography-728ef19-font-style:italic;--e-global-typography-728ef19-line-height:1.7em;--e-global-typography-728ef19-letter-spacing:-0.2px;--e-global-typography-728ef19-word-spacing:0px;--e-global-typography-cfb7080-font-family:"Roboto Mono";--e-global-typography-cfb7080-font-size:13px;--e-global-typography-cfb7080-font-weight:300;--e-global-typography-cfb7080-font-style:italic;--e-global-typography-d5b8555-font-size:18px;--e-global-typography-d5b8555-font-weight:400;--e-global-typography-d5b8555-text-transform:capitalize;--e-global-typography-93aa5c9-font-size:18px;--e-global-typography-93aa5c9-font-weight:500;--e-global-typography-93aa5c9-line-height:1.2em;--e-global-typography-93aa5c9-letter-spacing:0.1px;--e-global-typography-93aa5c9-word-spacing:1px;--e-global-typography-447e533-font-size:16px;--e-global-typography-447e533-font-weight:300;--e-global-typography-447e533-letter-spacing:0px;--e-global-typography-447e533-word-spacing:0px;--e-global-typography-9ddccac-font-size:16px;--e-global-typography-9ddccac-font-weight:400;--e-global-typography-9ddccac-line-height:2em;--e-global-typography-9ddccac-letter-spacing:0px;--e-global-typography-9ddccac-word-spacing:0px;--e-global-typography-45ac7a4-font-size:16px;--e-global-typography-45ac7a4-font-weight:300;--e-global-typography-45ac7a4-line-height:1.2px;--e-global-typography-45ac7a4-letter-spacing:0px;--e-global-typography-45ac7a4-word-spacing:0px;--e-global-typography-f4b5997-font-family:"Roboto";--e-global-typography-f4b5997-font-size:13px;--e-global-typography-f4b5997-font-weight:300;--e-global-typography-f4b5997-text-decoration:underline;color:var( --e-global-color-text );font-family:"Roboto", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:18px;font-weight:300;line-height:1.2em;letter-spacing:0.5px;word-spacing:2px;}.elementor-kit-22889.el-is-editing{--global-palette1:#2b9afe;--global-palette2:#215387;--global-palette3:#1A202C;--global-palette4:#2D3748;--global-palette5:#4A5568;--global-palette6:#718096;--global-palette7:#e4eaef;--global-palette8:#f5f8fc;--global-palette9:#ffffff;}.elementor-kit-22889 button,.elementor-kit-22889 input[type="button"],.elementor-kit-22889 input[type="submit"],.elementor-kit-22889 .elementor-button{background-color:#008CE9;font-family:"Roboto", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;font-weight:300;line-height:1em;letter-spacing:0.2px;word-spacing:0px;color:var( --e-global-color-8f67357 );border-radius:15px 15px 15px 15px;padding:20px 30px 20px 30px;}.elementor-kit-22889 button:hover,.elementor-kit-22889 button:focus,.elementor-kit-22889 input[type="button"]:hover,.elementor-kit-22889 input[type="button"]:focus,.elementor-kit-22889 input[type="submit"]:hover,.elementor-kit-22889 input[type="submit"]:focus,.elementor-kit-22889 .elementor-button:hover,.elementor-kit-22889 .elementor-button:focus{background-color:#0099FF;color:var( --e-global-color-8f67357 );box-shadow:0px 1px 4px 0px rgba(0,0,0,0.5);border-radius:15px 15px 15px 15px;}.elementor-kit-22889 e-page-transition{background-color:#FFBC7D;}.elementor-kit-22889 p{margin-block-end:1.4em;}.elementor-kit-22889 a{color:var( --e-global-color-accent );}.elementor-kit-22889 a:hover{color:var( --e-global-color-accent );}.elementor-kit-22889 h1{color:var( --e-global-color-primary );font-family:"Roboto", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:48px;font-weight:700;text-transform:capitalize;line-height:1.25em;}.elementor-kit-22889 h2{color:var( --e-global-color-primary );font-family:"Roboto", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:36px;font-weight:500;text-transform:capitalize;line-height:1.25em;}.elementor-kit-22889 h3{color:#2D3033;font-family:"Roboto Slab", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:30px;font-weight:700;}.elementor-kit-22889 h4{color:var( --e-global-color-text );font-size:24px;font-weight:500;}.elementor-kit-22889 h5{color:var( --e-global-color-text );font-size:20px;font-weight:500;}.elementor-kit-22889 h6{color:var( --e-global-color-text );font-size:18px;font-weight:700;}.elementor-kit-22889 label{color:var( --e-global-color-text );font-size:var( --e-global-typography-9ddccac-font-size );font-weight:var( --e-global-typography-9ddccac-font-weight );line-height:var( --e-global-typography-9ddccac-line-height );letter-spacing:var( --e-global-typography-9ddccac-letter-spacing );word-spacing:var( --e-global-typography-9ddccac-word-spacing );}.elementor-kit-22889 input:not([type="button"]):not([type="submit"]),.elementor-kit-22889 textarea,.elementor-kit-22889 .elementor-field-textual{font-size:var( --e-global-typography-447e533-font-size );font-weight:var( --e-global-typography-447e533-font-weight );line-height:var( --e-global-typography-447e533-line-height );letter-spacing:var( --e-global-typography-447e533-letter-spacing );word-spacing:var( --e-global-typography-447e533-word-spacing );color:var( --e-global-color-text );box-shadow:1px 1px 2px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;padding:4px 4px 4px 4px;}.elementor-kit-22889 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-22889 textarea:focus,.elementor-kit-22889 .elementor-field-textual:focus{background-color:var( --e-global-color-87689ee );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-22889{--e-global-typography-f4b5997-font-size:10px;}.elementor-kit-22889 label{font-size:var( --e-global-typography-9ddccac-font-size );line-height:var( --e-global-typography-9ddccac-line-height );letter-spacing:var( --e-global-typography-9ddccac-letter-spacing );word-spacing:var( --e-global-typography-9ddccac-word-spacing );}.elementor-kit-22889 input:not([type="button"]):not([type="submit"]),.elementor-kit-22889 textarea,.elementor-kit-22889 .elementor-field-textual{font-size:var( --e-global-typography-447e533-font-size );line-height:var( --e-global-typography-447e533-line-height );letter-spacing:var( --e-global-typography-447e533-letter-spacing );word-spacing:var( --e-global-typography-447e533-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-22889 label{font-size:var( --e-global-typography-9ddccac-font-size );line-height:var( --e-global-typography-9ddccac-line-height );letter-spacing:var( --e-global-typography-9ddccac-letter-spacing );word-spacing:var( --e-global-typography-9ddccac-word-spacing );}.elementor-kit-22889 input:not([type="button"]):not([type="submit"]),.elementor-kit-22889 textarea,.elementor-kit-22889 .elementor-field-textual{font-size:var( --e-global-typography-447e533-font-size );line-height:var( --e-global-typography-447e533-line-height );letter-spacing:var( --e-global-typography-447e533-letter-spacing );word-spacing:var( --e-global-typography-447e533-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.woocommerce table.shop_attributes th {
    vertical-align:top;
}
.resulterr {
    font-weight: 300;
    font-size: 15px;
    font-style: italic;
    color: #ff0000;
}
.resultsuccess {
     font-weight: 300;
    font-size: 15px;
    font-style: italic;
    color: #008000;   
}
input.invalid, textarea.invalid{
	border: 2px solid red;
}

input.valid, textarea.valid{
	border: 2px solid green;
}/* End custom CSS */