.elementor-55370 .elementor-element.elementor-element-c5e67d9:not(.elementor-motion-effects-element-type-background), .elementor-55370 .elementor-element.elementor-element-c5e67d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7F7;}.elementor-55370 .elementor-element.elementor-element-c5e67d9 > .elementor-container{max-width:1280px;}.elementor-55370 .elementor-element.elementor-element-c5e67d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 32px 88px 32px;}.elementor-55370 .elementor-element.elementor-element-c5e67d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55370 .elementor-element.elementor-element-f433f19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-55370 .elementor-element.elementor-element-f433f19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-55370 .elementor-element.elementor-element-a739bc01 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-55370 .elementor-element.elementor-element-a739bc01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.12em;color:#00758A;}.elementor-55370 .elementor-element.elementor-element-fc143a4 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-55370 .elementor-element.elementor-element-fc143a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:600;line-height:1.18em;color:#0B343B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55370 .elementor-element.elementor-element-fed79a2 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-55370 .elementor-element.elementor-element-fed79a2{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#536B70;}.elementor-55370 .elementor-element.elementor-element-cdca71c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-55370 .elementor-element.elementor-element-f674e7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFE9E9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 34px 34px 34px;}.elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-element-populated, .elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-element-populated > .elementor-background-overlay, .elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55370 .elementor-element.elementor-element-a739bc02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.18em;color:#0B343B;}.elementor-55370 .elementor-element.elementor-element-a739bc04 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-55370 .elementor-element.elementor-element-a739bc04{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#566B70;}.elementor-55370 .elementor-element.elementor-element-23c1f6a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#536B70;}.elementor-55370 .elementor-element.elementor-element-3709cbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B343B;}.elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-element-populated, .elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-element-populated > .elementor-background-overlay, .elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-55370 .elementor-element.elementor-element-fbcbd94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;line-height:1.18em;color:#FFFFFF;}.elementor-55370 .elementor-element.elementor-element-b39b522 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-55370 .elementor-element.elementor-element-b39b522{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#D2E2E4;}.elementor-55370 .elementor-element.elementor-element-a739bc03{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.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-55370 .elementor-element.elementor-element-1b3750b{--divider-border-style:solid;--divider-color:#37616A;--divider-border-width:1px;}.elementor-55370 .elementor-element.elementor-element-1b3750b .elementor-divider-separator{width:100%;}.elementor-55370 .elementor-element.elementor-element-1b3750b .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-55370 .elementor-element.elementor-element-3acb882 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-55370 .elementor-element.elementor-element-3acb882{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#D2E2E4;}.elementor-55370 .elementor-element.elementor-element-dd7373d{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:1.65em;color:#B8D0D3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-55370 .elementor-element.elementor-element-f433f19{width:100%;}.elementor-55370 .elementor-element.elementor-element-f674e7b{width:70%;}.elementor-55370 .elementor-element.elementor-element-3709cbb{width:30%;}}@media(max-width:1024px){.elementor-55370 .elementor-element.elementor-element-c5e67d9{padding:48px 28px 64px 28px;}}@media(max-width:767px){.elementor-55370 .elementor-element.elementor-element-c5e67d9{padding:36px 16px 48px 16px;}.elementor-55370 .elementor-element.elementor-element-fc143a4 .elementor-heading-title{font-size:32px;}.elementor-55370 .elementor-element.elementor-element-f674e7b > .elementor-element-populated{padding:24px 18px 24px 18px;}.elementor-55370 .elementor-element.elementor-element-3709cbb > .elementor-element-populated{padding:26px 22px 26px 22px;}}/* Start custom CSS for section, class: .elementor-element-c5e67d9 *//* THERMOCON contact page: page 21166 only, existing form 7740. */
.elementor-55370 .elementor-element.elementor-element-c5e67d9{font-family:Inter,sans-serif;color:#0B343B}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .elementor-element-cdca71c>.elementor-container{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .elementor-element-cdca71c>.elementor-container>.elementor-column{width:100%;min-width:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .elementor-element-f674e7b>.elementor-widget-wrap{box-shadow:0 14px 42px rgba(11,52,59,.045)}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .elementor-element-fed79a2{max-width:830px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .tc-contact-links a{color:#FFFFFF;text-decoration:none;overflow-wrap:anywhere}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .tc-contact-links a:hover,.elementor-55370 .elementor-element.elementor-element-c5e67d9 .tc-contact-links a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .tc-contact-links small{display:block;color:#B8D0D3;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 .tc-contact-links p{margin:0 0 22px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740{margin:0;font-family:Inter,sans-serif;color:#0B343B}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container>.wpforms-field{grid-column:1 / -1;float:none;clear:none;width:100%;margin:0;padding:0 0 22px;min-width:0;box-sizing:border-box}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container>.wpforms-one-half,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container>#wpforms-7740-field_15-container,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container>#wpforms-7740-field_16-container{grid-column:span 1}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-label{display:block;font-size:14px;line-height:1.5;font-weight:600;color:#0B343B;margin:0 0 8px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-required-label{color:#00758A}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 select,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:52px;background:#FFFFFF;border:1px solid #CADADC;border-radius:9px;color:#0B343B;font-family:inherit;font-size:16px;line-height:1.5;padding:12px 14px;box-shadow:none}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 textarea{min-height:150px;resize:vertical}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 input:focus,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 select:focus,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 textarea:focus{border-color:#00758A;outline:3px solid rgba(0,117,138,.16);outline-offset:2px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-description{margin:8px 0 0;font-size:13px;line-height:1.6;color:#566B70}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740-field_14-container{border-top:1px solid #DFE9E9;padding-top:24px!important;margin-top:2px!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740-field_13-container{border-top:1px solid #DFE9E9;padding-top:24px!important;margin-top:4px!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-mailchimp ul,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-gdpr-checkbox ul{list-style:none;margin:0;padding:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-mailchimp li,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-gdpr-checkbox li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;align-items:start;margin:0;padding:0;list-style:none}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:2px 0 0;accent-color:#00758A;flex-shrink:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-label-inline{font-size:14px;line-height:1.65;font-weight:400;color:#314E54;margin:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-mailchimp .wpforms-field-label-inline{font-weight:600;color:#0B343B}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-mailchimp .wpforms-field-description{padding-left:31px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field a{color:#00758A;text-decoration:underline;text-underline-offset:3px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-submit-container{padding:24px 0 0;margin:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 button[type=submit]{border:1px solid #0B343B;border-radius:9px;background:#0B343B;color:#FFFFFF;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;min-height:54px;min-width:220px;padding:14px 26px;box-shadow:none;cursor:pointer}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 button[type=submit]:hover{background:#00758A;border-color:#00758A}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 button[type=submit]:focus-visible{outline:3px solid #00758A;outline-offset:4px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 button[type=submit]:disabled{opacity:.65;cursor:wait}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-recaptcha-container{max-width:100%;margin:0;padding:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-confirmation-7740{padding:24px;background:#EDF6F3;color:#0B343B;border:1px solid #C2DDD2;border-radius:12px;font-size:16px;line-height:1.6}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-preset-b{background:#F0F6F6!important;border:1px solid #DCE7E7;border-radius:12px;padding:20px!important;min-height:0!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-thumbnail{display:none!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-main{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 245px;gap:20px;align-items:center;padding:0!important;background:transparent!important;transform:none!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-content{padding:0!important;text-align:left!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-description{font-family:Inter,sans-serif;font-size:13px!important;line-height:1.6!important;color:#314E54!important;margin:0 0 10px!important;text-align:left!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-buttons{display:flex;flex-direction:column;gap:10px;padding:0!important;min-width:0}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 a.brlbs-cmpnt-cb-btn{background:#0B343B!important;color:#FFFFFF!important;border:1px solid #0B343B!important;border-radius:8px!important;font-family:Inter,sans-serif;font-size:13px!important;line-height:1.5!important;font-weight:600;padding:11px 14px!important;min-height:44px;text-decoration:none!important;margin:0!important;box-sizing:border-box}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 a.brlbs-cmpnt-cb-btn:hover{background:#00758A!important;border-color:#00758A!important}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 a.brlbs-cmpnt-cb-btn:focus-visible{outline:3px solid #00758A!important;outline-offset:3px}
.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 a.brlbs-cmpnt-cb-provider-toggle{color:#00758A!important;font-size:13px!important;text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:1024px){.elementor-55370 .elementor-element.elementor-element-c5e67d9 .elementor-element-cdca71c>.elementor-container{grid-template-columns:minmax(0,1fr);gap:24px}}
@media(max-width:767px){.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-main{grid-template-columns:minmax(0,1fr)}.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .brlbs-cmpnt-cb-preset-b{padding:16px!important}}
@media(max-width:600px){.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container{grid-template-columns:minmax(0,1fr)}.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container>.wpforms-field,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container>#wpforms-7740-field_15-container,.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .wpforms-field-container>#wpforms-7740-field_16-container{grid-column:1 / -1}.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 button[type=submit]{width:100%;min-width:0}}
@media(max-width:374px){.elementor-55370 .elementor-element.elementor-element-c5e67d9 #wpforms-7740 .g-recaptcha{transform:scale(.8);transform-origin:left top;max-height:66px}}/* End custom CSS */