.elementor-kit-17{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-bd06396-font-family:"Quine";--e-global-typography-bd06396-font-size:clamp(2.25rem, 1.92486rem + 1.38728vw, 3.00rem);--e-global-typography-bd06396-font-weight:600;--e-global-typography-85767d7-font-family:"Quine";--e-global-typography-85767d7-font-size:clamp(1.88rem, 1.60405rem + 1.15607vw, 2.50rem);--e-global-typography-85767d7-font-weight:600;--e-global-typography-9e070f4-font-family:"Quine";--e-global-typography-9e070f4-font-size:clamp(1.50rem, 1.28324rem + 0.92486vw, 2.00rem);--e-global-typography-9e070f4-font-weight:600;--e-global-typography-9e070f4-letter-spacing:0.5px;--e-global-typography-d5dabf9-font-family:"Montserrat";--e-global-typography-d5dabf9-font-size:clamp(1.25rem, 1.03324rem + 0.92486vw, 1.75rem);--e-global-typography-d5dabf9-font-weight:600;--e-global-typography-e8f7914-font-family:"Montserrat";--e-global-typography-e8f7914-font-size:clamp(1.13rem, 0.96243rem + 0.69364vw, 1.50rem);--e-global-typography-0847ffc-font-family:"Montserrat";--e-global-typography-0847ffc-font-size:clamp(1.00rem, 0.89162rem + 0.46243vw, 1.25rem);--e-global-typography-0cd32e6-font-family:"Montserrat";--e-global-typography-0cd32e6-font-size:clamp(0.88rem, 0.76662rem + 0.46243vw, 1.13rem);background-image:url("https://theilmcorner.com/wp-content/uploads/2025/05/Artboard-18__Artboard-182.webp");font-family:"Montserrat", Sans-serif;background-repeat:repeat-y;background-size:cover;}.elementor-kit-17 e-page-transition{background-color:#F0EBE3;}.elementor-kit-17 h1{font-family:"Quine", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.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(min-width:1025px){.elementor-kit-17{background-attachment:fixed;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}

html { font-size: 16px; } /* Default root size */

h1 {
    font-size: clamp(2.25rem, 1.92486rem + 1.38728vw, 3.00rem);
    line-height: 1.4;
}

h2 {
    font-size: clamp(1.88rem, 1.60405rem + 1.15607vw, 2.50rem);
    line-height: 1.4;
}

h3 {
    font-size: clamp(1.50rem, 1.28324rem + 0.92486vw, 2.00rem);
    line-height: 1.4;
}

h4 {
    font-size: clamp(1.25rem, 1.03324rem + 0.92486vw, 1.75rem);
    line-height: 1.4;
}

h5 {
    font-size: clamp(1.13rem, 0.96243rem + 0.69364vw, 1.50rem);
    line-height: 1.4;
}

h6 {
    font-size: clamp(1.00rem, 0.89162rem + 0.46243vw, 1.25rem);
    line-height: 1.4;
}

p {
    font-size: clamp(0.88rem, 0.76662rem + 0.46243vw, 1.13rem);
    line-height: 1.4;
}/* End custom CSS */