@media (max-width:1023px){.trx_addons_scroll_to_top.show{bottom:9em!important}}.metform-submit-btn{background-color:#982020!important}.mf-checkbox-option a{color:#982020!important}.mf-checkbox-option a:hover{color:#982020!important;text-decoration:underline!important}.tos{max-width:var(--container-max);margin:48px auto 96px;padding:0 20px}.tos__header{margin-bottom:20px}.tos__header h1,.tos__content h2,.tos__content h3,.tos__content h4{color:var(--heading-color);font-family:"Capitolina","Lora","Georgia","Times New Roman",serif;font-weight:600;line-height:var(--lh-heading);margin:0 0 12px;letter-spacing:.2px}.tos__header h1{font-size:var(--h1);margin-bottom:8px}.tos__content h2{font-size:var(--h2);margin-top:28px}.tos__content h3{font-size:var(--h3);margin-top:22px}.tos__content h4{font-size:var(--h4);margin-top:18px}.tos__meta{font-size:15px;color:var(--muted-color);line-height:1.6;margin:0 0 8px}.tos__content p{margin:0 0 14px;max-width:70ch}.tos__content ul{margin:0 0 16px;padding:0 0 0 1.15rem;max-width:70ch}.tos__content li{margin:6px 0;padding-left:4px}.tos__contact{font-style:normal;margin-top:6px}.tos a{color:var(--heading-color);text-decoration-thickness:2px;text-underline-offset:2px}@media (max-width:520px){.tos{margin:36px auto 72px}}@media print{.tos{max-width:none;margin:0}}.lights-demo .ctrl.show-tooltip{background:#fff;color:#982020;z-index:10001}.hero-title h1{display:inline-block;text-shadow:0 4px 10px rgba(0,0,0,.4),0 12px 30px rgba(0,0,0,.25)}.hero-subtitle h2{display:inline-block;text-shadow:0 4px 10px rgba(0,0,0,.8),0 0px 20px rgba(0,0,0,.85)}.elementor-widget-image-gallery a{pointer-events:auto}.sxl-compare,.sxl-compare .elementor-widget-container,.sxl-compare figure{width:100%!important;max-width:none!important}.sxl-compare.trx_addons_parallax_layers_inited,.sxl-compare.trx_addons_parallax_blocks_inited{transform:none!important}@media (max-width:767px){.sxl-compare,.sxl-compare .elementor-widget-container,.sxl-compare figure{width:100%!important;max-width:100%!important}}.sxl-compare{--trx-parallax-scale:1!important}.page-id-4202 #home-contact-form{--color:var(--e-global-color-theme_color_title);& .gform_validation_errors h2{font-size:1.25rem}& .gform_heading,& #field_7_9{display:none;content-visibility:hidden}& h2{font-size:2.25rem}& label:not(input[type=checkbox]+label),& legend,& a{color:var(--color)}& input[type=checkbox]+label{margin-left:0;cursor:pointer}& a:hover{text-decoration:underline}& input:not([type=submit]),& textarea{background:#fff;border:none;border-radius:0px;&:focus{background:#fff;outline:2px solid color-mix(in srgb,var(--color),transparent 50%)}}& textarea{min-height:160px!important;max-height:210px}& input[type=checkbox]+label::before{border-color:var(--color)}& .gfield_required{& .gfield_required_text{display:none;content-visibility:hidden}&::before{content:"*";font-size:1rem}}& .ginput_container>.gfield_checkbox{flex-direction:row;flex-wrap:wrap}& #field_7_17{display:flex;flex-wrap:wrap;gap:.5ch;align-items:center;& #gfield_description_7_17{margin:0}& .validation_message{width:100%}}& input[type=submit]{background:var(--color);font-size:1rem;border-radius:0px;padding:12px 42px;&:focus{border-color:var(--color);outline-color:color-mix(in srgb,var(--color),transparent 50%)}}}.page-id-4100 #contact-form{--color:var(--e-global-color-theme_color_title);& .gform_validation_errors h2{font-size:1.25rem}& .gform_heading{display:none;content-visibility:hidden}& h2{font-size:2.25rem}& label:not(input[type=checkbox]+label),& legend,& a{color:var(--color)}& input[type=checkbox]+label{margin-left:0;cursor:pointer}& a:hover{text-decoration:underline}& input:not([type=submit]),& textarea{background:#e9e9e9;border:none;border-radius:0px;&:focus{background:#e9e9e9;outline:2px solid color-mix(in srgb,var(--color),transparent 50%)}}& textarea{min-height:160px!important;max-height:210px}& input[type=checkbox]+label::before{border-color:var(--color)}& #field_7_9{margin-bottom:-35px}& .gfield_required{& .gfield_required_text{display:none;content-visibility:hidden}&::before{content:"*";font-size:1rem}}& .ginput_container>.gfield_checkbox{flex-direction:row;flex-wrap:wrap}& #field_7_17{display:flex;flex-wrap:wrap;gap:.5ch;align-items:center;& #gfield_description_7_17{margin:0}& .validation_message{width:100%}}& input[type=submit]{background:var(--color);font-size:1rem;border-radius:0px;padding:12px 42px;&:focus{border-color:var(--color);outline-color:color-mix(in srgb,var(--color),transparent 50%)}}}