:root{--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--divider-opacity-5:hsla(0,0%,8%,.05);--custom-space-block-content-h-space:clamp(1rem,-1.2354rem + 4.6693vw,2.5rem);--custom-space-block-content-h-space-small:clamp(1rem,-0.6177rem + 1.8692vw,1.5rem)}body.logged-in a:not([href]),body.logged-in a[href^="#puuttuu"]{outline:.125rem solid red;outline-offset:.125rem;position:relative}body.logged-in a:not([href]):after,body.logged-in a[href^="#puuttuu"]:after{background-color:rgba(255,0,0,.3);border:1px solid rgba(255,0,0,.6);border-radius:.25rem;color:red;content:"URL puuttuu";font-size:.75rem;font-weight:var(--wp--custom--font-weight--bold);left:0;padding:.5rem 1rem;position:absolute;text-transform:uppercase;top:110%;z-index:1}body.logged-in a[href^="#puuttuu"]:after{bottom:0;top:auto}.overflow-hidden{overflow:hidden!important}@media(min-width:64rem){.lg-grid-column-span-4-end{grid-column:4/-1}}@media(min-width:48rem){.md-gap-3{gap:var(--wp--preset--spacing--spacing-8)}}@media(max-width:47.9375rem){.md-reset-gap{gap:0}}@media(min-width:48rem){.md-order-2{order:2}}@media(min-width:64rem){.lg-order-2{order:2}}.h-full{height:100%}@media(max-width:47.9375rem){body .wp-block-hidden-mobile{display:none!important}}@media(max-width:63.9375rem){body .wp-block-hidden-tablet{display:none!important}}@media(min-width:80rem){body .wp-block-hidden-desktop{display:none!important}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-site-blocks main button,.wp-site-blocks main caption,.wp-site-blocks main legend,.wp-site-blocks main p,.wp-site-blocks main span,.wp-site-blocks main td,.wp-site-blocks main th{text-box:trim-both cap alphabetic}.wp-site-blocks main h1,.wp-site-blocks main h2,.wp-site-blocks main h3,.wp-site-blocks main h4,.wp-site-blocks main h5,.wp-site-blocks main h6{text-box:trim-end cap alphabetic}.grid-columns-1{grid-template-columns:repeat(1,1fr)}.grid-columns-2{grid-template-columns:repeat(2,1fr)}.grid-columns-3{grid-template-columns:repeat(3,1fr)}.grid-columns-4{grid-template-columns:repeat(4,1fr)}.grid-columns-5{grid-template-columns:repeat(5,1fr)}.grid-columns-6{grid-template-columns:repeat(6,1fr)}.grid-columns-7{grid-template-columns:repeat(7,1fr)}.grid-columns-8{grid-template-columns:repeat(8,1fr)}.grid-columns-9{grid-template-columns:repeat(9,1fr)}.grid-columns-10{grid-template-columns:repeat(10,1fr)}.grid-columns-11{grid-template-columns:repeat(11,1fr)}.grid-columns-12{grid-template-columns:repeat(12,1fr)}@media(min-width:40rem){.sm-grid-columns-1{grid-template-columns:repeat(1,1fr)}.sm-grid-columns-2{grid-template-columns:repeat(2,1fr)}.sm-grid-columns-3{grid-template-columns:repeat(3,1fr)}.sm-grid-columns-4{grid-template-columns:repeat(4,1fr)}.sm-grid-columns-5{grid-template-columns:repeat(5,1fr)}.sm-grid-columns-6{grid-template-columns:repeat(6,1fr)}.sm-grid-columns-7{grid-template-columns:repeat(7,1fr)}.sm-grid-columns-8{grid-template-columns:repeat(8,1fr)}.sm-grid-columns-9{grid-template-columns:repeat(9,1fr)}.sm-grid-columns-10{grid-template-columns:repeat(10,1fr)}.sm-grid-columns-11{grid-template-columns:repeat(11,1fr)}.sm-grid-columns-12{grid-template-columns:repeat(12,1fr)}}@media(min-width:48rem){.md-grid-columns-1{grid-template-columns:repeat(1,1fr)}.md-grid-columns-2{grid-template-columns:repeat(2,1fr)}.md-grid-columns-3{grid-template-columns:repeat(3,1fr)}.md-grid-columns-4{grid-template-columns:repeat(4,1fr)}.md-grid-columns-5{grid-template-columns:repeat(5,1fr)}.md-grid-columns-6{grid-template-columns:repeat(6,1fr)}.md-grid-columns-7{grid-template-columns:repeat(7,1fr)}.md-grid-columns-8{grid-template-columns:repeat(8,1fr)}.md-grid-columns-9{grid-template-columns:repeat(9,1fr)}.md-grid-columns-10{grid-template-columns:repeat(10,1fr)}.md-grid-columns-11{grid-template-columns:repeat(11,1fr)}.md-grid-columns-12{grid-template-columns:repeat(12,1fr)}}@media(min-width:64rem){.lg-grid-columns-1{grid-template-columns:repeat(1,1fr)}.lg-grid-columns-2{grid-template-columns:repeat(2,1fr)}.lg-grid-columns-3{grid-template-columns:repeat(3,1fr)}.lg-grid-columns-4{grid-template-columns:repeat(4,1fr)}.lg-grid-columns-5{grid-template-columns:repeat(5,1fr)}.lg-grid-columns-6{grid-template-columns:repeat(6,1fr)}.lg-grid-columns-7{grid-template-columns:repeat(7,1fr)}.lg-grid-columns-8{grid-template-columns:repeat(8,1fr)}.lg-grid-columns-9{grid-template-columns:repeat(9,1fr)}.lg-grid-columns-10{grid-template-columns:repeat(10,1fr)}.lg-grid-columns-11{grid-template-columns:repeat(11,1fr)}.lg-grid-columns-12{grid-template-columns:repeat(12,1fr)}}@media(min-width:80rem){.xl-grid-columns-1{grid-template-columns:repeat(1,1fr)}.xl-grid-columns-2{grid-template-columns:repeat(2,1fr)}.xl-grid-columns-3{grid-template-columns:repeat(3,1fr)}.xl-grid-columns-4{grid-template-columns:repeat(4,1fr)}.xl-grid-columns-5{grid-template-columns:repeat(5,1fr)}.xl-grid-columns-6{grid-template-columns:repeat(6,1fr)}.xl-grid-columns-7{grid-template-columns:repeat(7,1fr)}.xl-grid-columns-8{grid-template-columns:repeat(8,1fr)}.xl-grid-columns-9{grid-template-columns:repeat(9,1fr)}.xl-grid-columns-10{grid-template-columns:repeat(10,1fr)}.xl-grid-columns-11{grid-template-columns:repeat(11,1fr)}.xl-grid-columns-12{grid-template-columns:repeat(12,1fr)}}@media(min-width:96rem){.xxl-grid-columns-1{grid-template-columns:repeat(1,1fr)}.xxl-grid-columns-2{grid-template-columns:repeat(2,1fr)}.xxl-grid-columns-3{grid-template-columns:repeat(3,1fr)}.xxl-grid-columns-4{grid-template-columns:repeat(4,1fr)}.xxl-grid-columns-5{grid-template-columns:repeat(5,1fr)}.xxl-grid-columns-6{grid-template-columns:repeat(6,1fr)}.xxl-grid-columns-7{grid-template-columns:repeat(7,1fr)}.xxl-grid-columns-8{grid-template-columns:repeat(8,1fr)}.xxl-grid-columns-9{grid-template-columns:repeat(9,1fr)}.xxl-grid-columns-10{grid-template-columns:repeat(10,1fr)}.xxl-grid-columns-11{grid-template-columns:repeat(11,1fr)}.xxl-grid-columns-12{grid-template-columns:repeat(12,1fr)}}.gform-theme--foundation:has(.x-theme){--gf-form-gap-y:var(--wp--custom--form--form-gap-y);--gf-form-gap-x:var(--wp--custom--form--form-gap-x);--gf-ctrl-radius:var(--wp--custom--form--input-radius);--gf-ctrl-textarea-radius:var(--wp--custom--form--textarea-radius);--gf-ctrl-shadow:var(--wp--custom--form--input-shadow);--gf-ctrl-btn-radius:var(--wp--custom--form--submit-button-radius);--gf-ctrl-btn-text-transform:var(--wp--custom--form--submit-button-text-transform);--gf-ctrl-btn-font-weight:var(--wp--custom--form--submit-button-font-weight);--gf-ctrl-btn-letter-spacing:var(--wp--custom--form--submit-button-letter-spacing);--gf-ctrl-btn-padding-y:var(--wp--custom--form--submit-button-padding-y);--gf-ctrl-btn-padding-x:var(--wp--custom--form--submit-button-padding-x)!important;--gf-form-footer-margin-y-start:2rem;--gf-field-img-choice-aspect-ratio:21/20;--gf-field-pg-prog-font-weight:800;--gf-local-color:#422a80;--gf-field-pg-steps-number-size:1.5rem;--gf-ctrl-checkbox-check-radius:0;--gf-ctrl-btn-bg-color-hover-primary:#75529d;--gf-form-validation-margin-y:0 2rem;--gf-form-validation-text-color:#d60000;--gf-form-validation-bg-color:#d60000;--gf-form-validation-border-color:#fff;--gf-form-validation-heading-icon-bg-color:#d60000;--gf-form-validation-heading-color:#fff;--gf-form-validation-radius:0.25rem}.gform-theme--framework .gfield--type-fileupload{--gf-ctrl-file-btn-bg-color:#422a80;--gf-ctrl-file-btn-bg-color-hover:#9373b1;--gf-ctrl-file-btn-border-inline-end-color:#d2d5db;--gf-ctrl-file-btn-color:hsla(0,0%,100%,.725);--gf-ctrl-file-zone-icon-font-size:1.5rem}.gfield--input-type-fileupload[data-conditional-logic=visible]{display:flex!important;flex-direction:column;justify-content:stretch}.gfield--input-type-fileupload[data-conditional-logic=visible] .ginput_container_fileupload{flex-grow:1}.gfield--input-type-fileupload[data-conditional-logic=visible] .gform_drop_area{background-color:var(--wp--preset--color--light-200);border-radius:var(--border-radius-md)}.gfield--input-type-fileupload[data-conditional-logic=visible] .gfield_fileupload_filename{text-box:unset}.gform_drop_area{border-radius:.5rem}.gform_drop_area span{text-box:unset!important;font-size:var(--wp--preset--font-size--sm)}.gform_drop_area .gpfup__select-files{height:1rem;padding:1rem}.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-style-square.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked)):after{display:none}.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice{border:none!important}.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-card .gchoice:focus-within,.gform-theme--framework .gfield--type-image_choice.gfield--image-choice-appearance-no-card .gchoice:focus-within .gfield-choice-image-wrapper{border-radius:.25rem;outline-color:var(--wp--preset--color--primary-200,#9373b1)}.x-theme_wrapper{border:1px solid var(--wp--preset--color--light-400,#d9d9d9);border-radius:var(--wp--custom--border-radius--lg,1rem);padding-block:var(--wp--preset--spacing--spacing-6,2rem);padding-inline:var(--wp--preset--spacing--spacing-2,1rem)}@media(min-width:48rem){.x-theme_wrapper{padding-inline:var(--wp--preset--spacing--spacing-4,1.5rem)}}@media(min-width:64rem){.x-theme_wrapper{padding-inline:var(--wp--preset--spacing--spacing-6,2rem)}}.x-theme .gform-theme-button:hover{background-color:var(--wp--preset--color--primary-400,#75529d)!important}.x-theme .gform_fields{margin-block:var(--wp--preset--spacing--spacing-6,3rem)}.x-theme .gform_page_footer{flex-direction:column;justify-content:center;position:relative}@media(min-width:48rem){.x-theme .gform_page_footer{flex-direction:row}}.x-theme .gform_page_footer .gform_next_button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggMiA2Ljk0MyAzLjA1OGw0LjE4NSA0LjE5MkgydjEuNWg5LjEyOGwtNC4xODUgNC4xOTNMOCAxNGw2LTZ6Ii8+PC9zdmc+);background-position:center right 2rem;background-repeat:no-repeat;background-size:1rem;padding-right:3.5rem!important}.x-theme .gfield--phase-header{text-align:center}.x-theme .gfield--phase-header h5{color:var(--wp--preset--color--primary-300,#75529d);font-size:var(--wp--custom--font-size--xs);font-weight:var(--wp--custom--font-weight--bold,700);letter-spacing:var(--wp--custom--letter-spacing--xl);line-height:115%;margin-bottom:0;margin-top:0;text-align:center;text-transform:uppercase}.x-theme .gfield--notification{align-items:center;background:var(--wp--preset--color--primary-base);border-radius:8px;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--sm);gap:.75rem;padding:1rem}@media(min-width:48rem){.x-theme .gfield--notification{gap:2rem}}@media(min-width:64rem){.x-theme .gfield--notification{flex-wrap:nowrap}}@media(min-width:48rem){.x-theme .gfield--notification .image{width:calc(25% - 1rem)}}.x-theme .gfield--notification .image img{display:block;height:auto;max-width:16.25rem;width:100%}.x-theme .gfield--notification .text{color:var(--wp--preset--color--light-100);line-height:1.2}@media(min-width:48rem){.x-theme .gfield--notification .text{max-width:37.5rem;width:calc(75% - 1rem)}}.x-theme .gfield--type-section .gsection_title{color:var(--wp--preset--color--dark-900,#141414);font-family:inherit;font-size:var(--wp--preset--font-size--md);font-weight:var(--wp--custom--font-weight--black,800);line-height:1.15;margin:0;text-transform:uppercase}.x-theme .gform-footer{justify-content:center}.x-theme .gf_page_steps{align-items:center;counter-reset:metehe-form-step;display:flex;flex-wrap:nowrap!important;font-size:1rem;font-weight:var(--wp--custom--font-weight--black,800);gap:2.5rem;justify-content:center;letter-spacing:0;line-height:1.15;margin:0 0 3rem;overflow:hidden;padding:0;text-transform:uppercase;width:100%;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-color:var(--color-green) var(--color-white)!important;scrollbar-width:none!important}@media(max-width:39.9375rem){.x-theme .gf_page_steps{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.x-theme .gf_page_steps.is-scrolling{scrollbar-width:thin}}.x-theme .gf_step_number{background-color:transparent!important;border:none!important}.x-theme .gf_step{align-items:flex-start;border-bottom:3px solid transparent;counter-increment:metehe-form-step;display:flex;flex-wrap:nowrap;font-weight:var(--wp--custom--font-weight--black,800)!important;gap:.375rem!important;margin:0;opacity:.2;padding-inline:0;white-space:nowrap}.x-theme .gf_step.gf_step_completed{opacity:1}.x-theme .gf_step.gf_step_completed .gf_step_number:after{font-size:.875rem}.x-theme .gf_step_active{border-bottom-color:var(--wp--preset--color--primary-300,#75529d);opacity:1}.x-theme .gf_step_active .gf_step_label,.x-theme .gf_step_active .gf_step_number{color:var(--wp--preset--color--primary-base,#422a80)!important}.x-theme .gf_step_label{color:var(--wp--preset--color--primary-900,#141414)!important;font-size:1rem!important;font-weight:inherit;line-height:1.15}.x-theme .gfield--type-image_choice.metehe-radio-cards,.x-theme .gfield--type-metehe_roof_coating_color,.x-theme .gfield--type-metehe_roof_model,.x-theme .gfield.metehe-radio-cards{--gf-field-img-choice-size:100%;--gf-field-img-choice-card-space:0.5rem;--gf-color-in-ctrl-light-darker:var(--wp--preset--color--primary-25,#f0ebf5);--gf-field-img-choice-margin-y-end:0;--gf-ctrl-radius:0.5rem;--gf-local-color:#422a80}.x-theme .gfield--type-image_choice.metehe-radio-cards legend.gfield_label_before_complex,.x-theme .gfield--type-image_choice.metehe-radio-cards legend.gform-field-label,.x-theme .gfield--type-metehe_roof_coating_color legend.gfield_label_before_complex,.x-theme .gfield--type-metehe_roof_coating_color legend.gform-field-label,.x-theme .gfield--type-metehe_roof_model legend.gfield_label_before_complex,.x-theme .gfield--type-metehe_roof_model legend.gform-field-label,.x-theme .gfield.metehe-radio-cards legend.gfield_label_before_complex,.x-theme .gfield.metehe-radio-cards legend.gform-field-label{align-items:center;font-size:var(--wp--preset--font-size--ml);font-weight:var(--wp--custom--font-weight--black,800);letter-spacing:var(--wp--custom--letter-spacing--md);line-height:1.15;margin-bottom:var(--wp--preset--spacing--spacing-6,3rem);text-transform:uppercase}.x-theme .gfield--type-image_choice.metehe-radio-cards .gchoice,.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-coating-color__coating,.x-theme .gfield--type-metehe_roof_coating_color .gchoice,.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coating,.x-theme .gfield--type-metehe_roof_model .gchoice,.x-theme .gfield--type-metehe_roof_model .metehe-coating-color__coating,.x-theme .gfield.metehe-radio-cards .gchoice,.x-theme .gfield.metehe-radio-cards .metehe-coating-color__coating{box-shadow:none!important;height:clamp(220px,189.337px + 8.177vw,294px);margin:0;min-width:0}.x-theme .gfield--type-image_choice.metehe-radio-cards .gchoice:hover .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-coating-color__coating:hover .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_coating_color .gchoice:hover .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coating:hover .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_model .gchoice:hover .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_model .metehe-coating-color__coating:hover .gfield-image-choice-wrapper-outer,.x-theme .gfield.metehe-radio-cards .gchoice:hover .gfield-image-choice-wrapper-outer,.x-theme .gfield.metehe-radio-cards .metehe-coating-color__coating:hover .gfield-image-choice-wrapper-outer{background-color:var(--wp--preset--color--primary-25,#f0ebf5);border-color:var(--wp--preset--color--primary-100,#f9d9f0)}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_coating_color .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_model .gfield-image-choice-wrapper-outer,.x-theme .gfield.metehe-radio-cards .gfield-image-choice-wrapper-outer{align-items:center;box-shadow:inset 0 0 0 -1px red;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-block:var(--wp--preset--spacing--spacing-1,.5rem);padding-inline:var(--wp--preset--spacing--spacing-1,.5rem);corner-shape:squircle;background-color:var(--wp--preset--color--light-200,#f5f5f5);border:2px solid var(--wp--preset--color--primary-25,#f0ebf5);border-radius:var(--border-radius-md,.5rem);cursor:pointer;position:relative;transition:background-color .16s ease,border-color .16s ease,border-width .16s ease}.x-theme .gfield--type-image_choice.metehe-radio-cards .gchoice:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-coating-color__coating:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_coating_color .gchoice:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coating:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_model .gchoice:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer,.x-theme .gfield--type-metehe_roof_model .metehe-coating-color__coating:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer,.x-theme .gfield.metehe-radio-cards .gchoice:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer,.x-theme .gfield.metehe-radio-cards .metehe-coating-color__coating:has(.gfield-choice-input:checked) .gfield-image-choice-wrapper-outer{background-color:var(--wp--preset--color--primary-25,#f0ebf5);border-color:var(--wp--preset--color--primary-base,#422a80);border-width:2px}.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__label,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__label,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__label,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__label{align-items:stretch;cursor:pointer;display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:100%}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-choice-image-wrapper,.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__image,.x-theme .gfield--type-metehe_roof_coating_color .gfield-choice-image-wrapper,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__image,.x-theme .gfield--type-metehe_roof_model .gfield-choice-image-wrapper,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__image,.x-theme .gfield.metehe-radio-cards .gfield-choice-image-wrapper,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__image{align-items:center;display:flex;justify-content:center;margin-block-end:0;margin-bottom:0;max-width:clamp(92px,63.823px + 7.514vw,180px);overflow:hidden;padding:0!important;width:82%}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-choice-image-wrapper .gfield-choice-image,.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-choice-image-wrapper img,.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__image .gfield-choice-image,.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__image img,.x-theme .gfield--type-metehe_roof_coating_color .gfield-choice-image-wrapper .gfield-choice-image,.x-theme .gfield--type-metehe_roof_coating_color .gfield-choice-image-wrapper img,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__image .gfield-choice-image,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__image img,.x-theme .gfield--type-metehe_roof_model .gfield-choice-image-wrapper .gfield-choice-image,.x-theme .gfield--type-metehe_roof_model .gfield-choice-image-wrapper img,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__image .gfield-choice-image,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__image img,.x-theme .gfield.metehe-radio-cards .gfield-choice-image-wrapper .gfield-choice-image,.x-theme .gfield.metehe-radio-cards .gfield-choice-image-wrapper img,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__image .gfield-choice-image,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__image img{display:block;-o-object-fit:contain;object-fit:contain;pointer-events:none}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-image-choice-wrapper-inner,.x-theme .gfield--type-metehe_roof_coating_color .gfield-image-choice-wrapper-inner,.x-theme .gfield--type-metehe_roof_model .gfield-image-choice-wrapper-inner,.x-theme .gfield.metehe-radio-cards .gfield-image-choice-wrapper-inner{align-items:stretch;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--spacing-2,1rem);padding:var(--wp--preset--spacing--spacing-2,1rem) 0;position:relative;width:100%}@media(min-width:48rem){.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-image-choice-wrapper-inner,.x-theme .gfield--type-metehe_roof_coating_color .gfield-image-choice-wrapper-inner,.x-theme .gfield--type-metehe_roof_model .gfield-image-choice-wrapper-inner,.x-theme .gfield.metehe-radio-cards .gfield-image-choice-wrapper-inner{padding:var(--wp--preset--spacing--spacing-2,1rem) var(--wp--preset--spacing--spacing-1,.5rem)}}.x-theme .gfield--type-image_choice.metehe-radio-cards .gform-field-label,.x-theme .gfield--type-image_choice.metehe-radio-cards .gform-field-label--type-inline,.x-theme .gfield--type-metehe_roof_coating_color .gform-field-label,.x-theme .gfield--type-metehe_roof_coating_color .gform-field-label--type-inline,.x-theme .gfield--type-metehe_roof_model .gform-field-label,.x-theme .gfield--type-metehe_roof_model .gform-field-label--type-inline,.x-theme .gfield.metehe-radio-cards .gform-field-label,.x-theme .gfield.metehe-radio-cards .gform-field-label--type-inline{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--spacing-2,1rem);justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__text,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__text,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__text,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__text{color:var(--wp--preset--color--dark-900,#141414);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--spacing-1,.5rem);width:100%}.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__eyebrow,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__eyebrow,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__eyebrow,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__eyebrow{font-size:.875rem;font-weight:400;line-height:1.3;opacity:.7}.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__title,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__title,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__title,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__title{font-family:var(--wp--preset--font-family--heading,inherit);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--font-weight--black,800);line-height:1.15;text-transform:uppercase}.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__cta,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__cta,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__cta,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__cta{align-items:center;align-self:baseline;color:var(--wp--preset--color--primary-base,#422a80);display:flex;font-size:.875rem;font-weight:800;letter-spacing:0;line-height:1.15;padding-right:2rem;text-transform:uppercase}.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-radio-card__cta:before,.x-theme .gfield--type-metehe_roof_coating_color .metehe-radio-card__cta:before,.x-theme .gfield--type-metehe_roof_model .metehe-radio-card__cta:before,.x-theme .gfield.metehe-radio-cards .metehe-radio-card__cta:before{content:"Valitse"}.x-theme .gfield--type-image_choice.metehe-radio-cards .gchoice:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before,.x-theme .gfield--type-image_choice.metehe-radio-cards .metehe-coating-color__coating:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before,.x-theme .gfield--type-metehe_roof_coating_color .gchoice:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before,.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coating:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before,.x-theme .gfield--type-metehe_roof_model .gchoice:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before,.x-theme .gfield--type-metehe_roof_model .metehe-coating-color__coating:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before,.x-theme .gfield.metehe-radio-cards .gchoice:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before,.x-theme .gfield.metehe-radio-cards .metehe-coating-color__coating:has(.gfield-choice-input:checked) .metehe-radio-card__cta:before{content:"Valittu"}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input),.x-theme .gfield--type-metehe_roof_coating_color .gfield-choice-input:not(.metehe-coating-color__color-input),.x-theme .gfield--type-metehe_roof_model .gfield-choice-input:not(.metehe-coating-color__color-input),.x-theme .gfield.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--wp--preset--color--primary-base,#422a80);border-radius:100px;bottom:1rem;cursor:pointer;height:1.25rem;margin:0;position:absolute;right:.5rem;width:1.25rem;z-index:1}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input):after,.x-theme .gfield--type-metehe_roof_coating_color .gfield-choice-input:not(.metehe-coating-color__color-input):after,.x-theme .gfield--type-metehe_roof_model .gfield-choice-input:not(.metehe-coating-color__color-input):after,.x-theme .gfield.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input):after{background-color:var(--wp--preset--color--primary-base,#422a80);border-radius:100px;content:"";height:.875rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease;width:.875rem}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input):checked:after,.x-theme .gfield--type-metehe_roof_coating_color .gfield-choice-input:not(.metehe-coating-color__color-input):checked:after,.x-theme .gfield--type-metehe_roof_model .gfield-choice-input:not(.metehe-coating-color__color-input):checked:after,.x-theme .gfield.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input):checked:after{opacity:1}.x-theme .gfield--type-image_choice.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input):focus-visible,.x-theme .gfield--type-metehe_roof_coating_color .gfield-choice-input:not(.metehe-coating-color__color-input):focus-visible,.x-theme .gfield--type-metehe_roof_model .gfield-choice-input:not(.metehe-coating-color__color-input):focus-visible,.x-theme .gfield.metehe-radio-cards .gfield-choice-input:not(.metehe-coating-color__color-input):focus-visible{outline:2px solid var(--wp--preset--color--primary-300,#75529d);outline-offset:2px}.x-theme .gfield--type-image_choice.metehe-radio-cards .ginput_container_image_choice .gfield_radio,.x-theme .gfield.metehe-radio-cards .ginput_container_image_choice .gfield_radio{display:grid;gap:.25rem;grid-template-columns:1fr}@media(min-width:48rem){.x-theme .gfield--type-image_choice.metehe-radio-cards .ginput_container_image_choice .gfield_radio,.x-theme .gfield.metehe-radio-cards .ginput_container_image_choice .gfield_radio{gap:.5rem}}@media(min-width:23.4375rem){.x-theme .gfield--type-image_choice.metehe-radio-cards .ginput_container_image_choice .gfield_radio,.x-theme .gfield.metehe-radio-cards .ginput_container_image_choice .gfield_radio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.x-theme .gfield--type-image_choice.metehe-radio-cards .ginput_container_image_choice .gfield_radio,.x-theme .gfield.metehe-radio-cards .ginput_container_image_choice .gfield_radio{grid-template-columns:repeat(4,minmax(0,1fr))}}.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .gchoice,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .gchoice{align-self:auto;height:auto;min-height:8.25rem}.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .gfield-choice-image-wrapper,.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .metehe-radio-card__image,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .gfield-choice-image-wrapper,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .metehe-radio-card__image{display:none}.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .ginput_container_image_choice .gfield_radio,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .ginput_container_image_choice .gfield_radio{grid-template-columns:1fr}@media(min-width:48rem){.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .ginput_container_image_choice .gfield_radio,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .ginput_container_image_choice .gfield_radio{gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .gfield-image-choice-wrapper-outer,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .gfield-image-choice-wrapper-outer{justify-content:flex-start}.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .gfield-image-choice-wrapper-inner,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .gfield-image-choice-wrapper-inner{flex:1 1 auto;justify-content:space-between}.x-theme .gfield--type-image_choice.metehe-radio-cards.metehe-radio-cards--text .gform-field-label--type-inline,.x-theme .gfield.metehe-radio-cards.metehe-radio-cards--text .gform-field-label--type-inline{height:100%}.x-theme .gfield--type-textarea.metehe-form-notes .gfield_label,.x-theme .gfield.metehe-form-notes .gfield_label{color:var(--wp--preset--color--dark-900,#141414);font-size:1rem;font-weight:700;line-height:1.3;margin-left:0}.x-theme .gfield--type-textarea.metehe-form-notes textarea,.x-theme .gfield.metehe-form-notes textarea{background-color:var(--wp--preset--color--light-100,#fff);border:1px solid var(--wp--preset--color--dark-900,#141414);border-radius:.5rem;box-shadow:none;color:var(--wp--preset--color--dark-900,#141414);font-size:1rem;line-height:1.3;min-height:10rem;padding:1rem;resize:vertical}.x-theme .gfield--type-textarea.metehe-form-notes textarea::-moz-placeholder,.x-theme .gfield.metehe-form-notes textarea::-moz-placeholder{color:var(--wp--preset--color--dark-900,#141414);opacity:.75}.x-theme .gfield--type-textarea.metehe-form-notes textarea::placeholder,.x-theme .gfield.metehe-form-notes textarea::placeholder{color:var(--wp--preset--color--dark-900,#141414);opacity:.75}.x-theme .gfield--type-textarea.metehe-form-notes textarea:focus,.x-theme .gfield.metehe-form-notes textarea:focus{outline:2px solid var(--wp--preset--color--primary-300,#75529d);outline-offset:2px}.x-theme .gfield--type-metehe_roof_model .ginput_container_metehe_roof_model .gfield_radio{display:grid;gap:.25rem;grid-template-columns:1fr}@media(min-width:48rem){.x-theme .gfield--type-metehe_roof_model .ginput_container_metehe_roof_model .gfield_radio{gap:.5rem}}@media(min-width:23.4375rem){.x-theme .gfield--type-metehe_roof_model .ginput_container_metehe_roof_model .gfield_radio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.x-theme .gfield--type-metehe_roof_model .ginput_container_metehe_roof_model .gfield_radio{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.x-theme .gfield--type-metehe_roof_model .ginput_container_metehe_roof_model .gfield_radio{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.x-theme .gfield--type-metehe_roof_model .ginput_container_metehe_roof_model .gfield_radio{grid-template-columns:repeat(5,minmax(0,1fr))}}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coatings{display:grid;gap:.25rem;grid-template-columns:1fr;margin-bottom:2.5rem}@media(min-width:48rem){.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coatings{gap:.5rem}}@media(min-width:23.4375rem){.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coatings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__coatings{grid-template-columns:repeat(5,minmax(0,1fr))}}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__colors{border-block:1px solid var(--wp--preset--color--light-400,#d9d9d9);display:flex;flex-direction:column;gap:2rem;padding-block:2.5rem}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__colors.is-hidden{display:none}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__colors-title{color:var(--wp--preset--color--dark-900,#141414);font-family:var(--wp--preset--font-family--heading,inherit);font-size:1.125rem;font-weight:var(--wp--custom--font-weight--black,800);line-height:1.15;margin:0;text-transform:uppercase}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__colors-desc{color:var(--wp--preset--color--dark-900,#141414);font-size:1.125rem;line-height:1.35;margin:1rem 0 0;max-width:28.75rem;opacity:.7}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__colors-grid{display:flex;flex-wrap:wrap;gap:.5rem}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color{height:auto;margin:0;width:100%}@media(min-width:40rem){.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color{width:calc(50% - .25rem)}}@media(min-width:64rem){.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color{width:calc(25% - .375rem)}}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color.is-hidden{display:none}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__pill{align-items:center;background-color:var(--wp--preset--color--light-200,#f5f5f5);border:2px solid var(--wp--preset--color--light-300,#ebebeb);border-radius:var(--border-radius-md,.5rem);cursor:pointer;display:flex;gap:1rem;margin:0;min-height:3.75rem;padding:.5rem;position:relative;transition:background-color .16s ease,border-color .16s ease,border-width .16s ease;width:100%}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color:has(.gfield-choice-input:checked) .metehe-coating-color__pill{background-color:var(--wp--preset--color--primary-25,#f0ebf5);border-color:var(--wp--preset--color--primary-base,#422a80);border-width:2px}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__swatch{border:1px solid hsla(0,0%,8%,.12);border-radius:100px;flex-shrink:0;height:2.5rem;width:2.5rem}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color-label{color:var(--wp--preset--color--dark-900,#141414);flex:1 1 auto;font-family:var(--wp--preset--font-family--heading,inherit);font-size:1rem;font-weight:var(--wp--custom--font-weight--black,800);line-height:1.15;min-width:0;text-transform:uppercase}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--wp--preset--color--primary-base,#422a80);border-radius:100px;bottom:auto;cursor:pointer;flex-shrink:0;height:1.25rem;margin:0;position:relative;right:auto;width:1.25rem}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color-input:after{background-color:var(--wp--preset--color--primary-base,#422a80);border-radius:100px;content:"";height:.875rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .16s ease;width:.875rem}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color-input:checked:after{opacity:1}.x-theme .gfield--type-metehe_roof_coating_color .metehe-coating-color__color-input:focus-visible{outline:2px solid var(--wp--preset--color--primary-300,#75529d);outline-offset:2px}.x-theme .gfield--type-email .gfield_label,.x-theme .gfield--type-phone .gfield_label,.x-theme .gfield--type-text .gfield_label{color:var(--wp--preset--color--dark-900,#141414);font-size:1rem;font-weight:700;line-height:1.3;margin-left:0}.x-theme .gfield--type-email input[type=email],.x-theme .gfield--type-email input[type=tel],.x-theme .gfield--type-email input[type=text],.x-theme .gfield--type-phone input[type=email],.x-theme .gfield--type-phone input[type=tel],.x-theme .gfield--type-phone input[type=text],.x-theme .gfield--type-text input[type=email],.x-theme .gfield--type-text input[type=tel],.x-theme .gfield--type-text input[type=text]{background-color:var(--wp--preset--color--light-100,#fff);border:1px solid var(--wp--preset--color--dark-900,#141414);border-radius:2px;box-shadow:none;color:var(--wp--preset--color--dark-900,#141414);font-size:1rem;line-height:1.3;min-height:3rem;padding:.5rem 1rem}.x-theme .gfield--type-email input[type=email]::-moz-placeholder,.x-theme .gfield--type-email input[type=tel]::-moz-placeholder,.x-theme .gfield--type-email input[type=text]::-moz-placeholder,.x-theme .gfield--type-phone input[type=email]::-moz-placeholder,.x-theme .gfield--type-phone input[type=tel]::-moz-placeholder,.x-theme .gfield--type-phone input[type=text]::-moz-placeholder,.x-theme .gfield--type-text input[type=email]::-moz-placeholder,.x-theme .gfield--type-text input[type=tel]::-moz-placeholder,.x-theme .gfield--type-text input[type=text]::-moz-placeholder{color:var(--wp--preset--color--dark-900,#141414);opacity:.75}.x-theme .gfield--type-email input[type=email]::placeholder,.x-theme .gfield--type-email input[type=tel]::placeholder,.x-theme .gfield--type-email input[type=text]::placeholder,.x-theme .gfield--type-phone input[type=email]::placeholder,.x-theme .gfield--type-phone input[type=tel]::placeholder,.x-theme .gfield--type-phone input[type=text]::placeholder,.x-theme .gfield--type-text input[type=email]::placeholder,.x-theme .gfield--type-text input[type=tel]::placeholder,.x-theme .gfield--type-text input[type=text]::placeholder{color:var(--wp--preset--color--dark-900,#141414);opacity:.75}.x-theme .gfield--type-email input[type=email]:focus,.x-theme .gfield--type-email input[type=tel]:focus,.x-theme .gfield--type-email input[type=text]:focus,.x-theme .gfield--type-phone input[type=email]:focus,.x-theme .gfield--type-phone input[type=tel]:focus,.x-theme .gfield--type-phone input[type=text]:focus,.x-theme .gfield--type-text input[type=email]:focus,.x-theme .gfield--type-text input[type=tel]:focus,.x-theme .gfield--type-text input[type=text]:focus{outline:2px solid var(--wp--preset--color--primary-300,#75529d);outline-offset:2px}.x-theme .gfield.metehe-form-checkbox{border-bottom:1px solid var(--wp--preset--color--light-400,#d9d9d9);padding-bottom:var(--wp--preset--spacing--spacing-3);padding-top:var(--wp--preset--spacing--spacing-2)}.x-theme .gfield.metehe-form-checkbox .gfield_checkbox{display:flex;flex-direction:column;gap:.5rem}.x-theme .gfield.metehe-form-checkbox .gchoice{align-items:center;display:flex;gap:.5rem;height:auto;margin:0}.x-theme .gfield.metehe-form-checkbox .gfield-choice-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--wp--preset--color--dark-900,#141414);border-radius:0;cursor:pointer;flex-shrink:0;height:var(--gf-ctrl-choice-size);margin:0;position:static;width:var(--gf-ctrl-choice-size)}.x-theme .gfield.metehe-form-checkbox .gfield-choice-input:after{display:none}.x-theme .gfield.metehe-form-checkbox .gfield-choice-input:focus-visible{outline:2px solid var(--wp--preset--color--primary-300,#75529d);outline-offset:2px}.x-theme .gfield.metehe-form-checkbox .gform-field-label,.x-theme .gfield.metehe-form-checkbox .gform-field-label--type-inline{align-items:flex-start;color:var(--wp--preset--color--dark-900,#141414);cursor:pointer;display:inline;flex-direction:row;font-size:1rem;font-weight:700;gap:0;line-height:1.3;margin-left:0}.x-theme .gfield.metehe-form-checkbox .gform-field-label a,.x-theme .gfield.metehe-form-checkbox .gform-field-label--type-inline a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.x-theme .gfield.metehe-form-checkbox .gform-field-label a:focus-visible,.x-theme .gfield.metehe-form-checkbox .gform-field-label a:hover,.x-theme .gfield.metehe-form-checkbox .gform-field-label--type-inline a:focus-visible,.x-theme .gfield.metehe-form-checkbox .gform-field-label--type-inline a:hover{color:var(--wp--preset--color--primary-base,#422a80)}.x-theme .gfield.metehe-roof-dims.metehe-form-section-heading{border-bottom:none!important;border-top:1px solid var(--wp--preset--color--light-400,#d9d9d9);grid-column:1/-1;margin-top:var(--wp--preset--spacing--spacing-5,2.5rem);padding-block:var(--wp--preset--spacing--spacing-5,2.5rem) 1rem}.x-theme .gfield.metehe-roof-dims.metehe-form-section-heading .gsection_description{color:var(--wp--preset--color--dark-900,#141414);display:block;font-size:var(--wp--preset--font-size--md);letter-spacing:var(--wp--custom--letter-spacing--md);line-height:1.35;margin:1rem 0 0;max-width:28.75rem;opacity:.7}@media(min-width:48rem){.x-theme .gfield.metehe-roof-dims__diagram{align-self:start;grid-column:1/span 6;grid-row:span 3}.x-theme .gfield.metehe-roof-dims__diagram--gable{grid-row:span 4}}.x-theme .gfield.metehe-roof-dims__diagram .ginput_container{margin:0}.x-theme .gfield.metehe-roof-dims__diagram .metehe-roof-dims__figure{margin:0;width:100%}.x-theme .gfield.metehe-roof-dims__diagram .metehe-roof-dims__image{display:block;height:auto;max-width:100%;width:100%}.x-theme .gfield.metehe-roof-dims__measure{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem;margin:0;padding-block:.75rem}@media(min-width:48rem){.x-theme .gfield.metehe-roof-dims__measure{grid-column:7/span 6}}.x-theme .gfield.metehe-roof-dims__measure .gfield_label{color:var(--wp--preset--color--dark-900,#141414);flex:0 0 auto;font-size:1rem;font-weight:700;line-height:1.3;margin:0;padding:0;white-space:nowrap}.x-theme .gfield.metehe-roof-dims__measure .gfield_label .gfield_required{margin-left:.15em}.x-theme .gfield.metehe-roof-dims__measure .ginput_container{align-items:center;display:flex;flex:1 1 auto;gap:.625rem;margin:0;min-width:0}.x-theme .gfield.metehe-roof-dims__measure .ginput_container:after{color:var(--wp--preset--color--dark-900,#141414);content:"mm";flex-shrink:0;font-size:1rem;font-weight:700;line-height:1.3;margin-left:0}.x-theme .gfield.metehe-roof-dims__measure input[type=number],.x-theme .gfield.metehe-roof-dims__measure input[type=text]{background-color:var(--wp--preset--color--light-100,#fff);border:1px solid var(--wp--preset--color--dark-900,#141414);border-radius:2px;box-shadow:none;color:var(--wp--preset--color--dark-900,#141414);flex:1 1 auto;font-size:1rem;line-height:1.3;min-height:3rem;min-width:0;padding:.5rem 1rem;width:100%}.x-theme .gfield.metehe-roof-dims__measure input[type=number]::-moz-placeholder,.x-theme .gfield.metehe-roof-dims__measure input[type=text]::-moz-placeholder{color:var(--wp--preset--color--dark-900,#141414);opacity:.75}.x-theme .gfield.metehe-roof-dims__measure input[type=number]::placeholder,.x-theme .gfield.metehe-roof-dims__measure input[type=text]::placeholder{color:var(--wp--preset--color--dark-900,#141414);opacity:.75}.x-theme .gfield.metehe-roof-dims__measure input[type=number]:focus,.x-theme .gfield.metehe-roof-dims__measure input[type=text]:focus{outline:2px solid var(--wp--preset--color--primary-300,#75529d);outline-offset:2px}.x-theme .gfield.metehe-roof-dims__measure .gfield_description,.x-theme .gfield.metehe-roof-dims__measure .validation_message{flex-basis:100%;margin-block-start:0;width:100%}.x-theme .gfield--type-section{border-block-end:0!important}.x-theme .gfield--type-section:has(+.gfield--type-consent){display:none}.x-theme .gfield.gfield--type-consent{border-bottom:1px solid var(--wp--preset--color--light-400,#d9d9d9);padding-bottom:var(--wp--preset--spacing--spacing-3);padding-top:0}.x-theme .gfield.gfield--type-consent .gform-field-label{margin-left:0!important}.x-theme .gfield.gfield--type-consent .ginput_container_consent{display:flex;gap:.5rem}.x-theme .gform_button[type=submit]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMTAuNjY3VjBsMTIuNjY3IDUuMzMzem0xLjMzMy0yIDcuOS0zLjMzNEwxLjMzMyAydjIuMzMzbDQgMS00IDF6Ii8+PC9zdmc+);background-position:center right 1.25rem;background-repeat:no-repeat;background-size:1rem;flex-grow:1;max-width:38rem;padding-right:3rem!important}.x-theme .gform_previous_button:hover{background:var(--wp--preset--color--primary-50)!important;border-color:var(--wp--preset--color--primary-base)!important;color:var(--wp--preset--color--primary-base)!important}.x-theme .metehe-form-section-heading--centered{margin-top:.3125rem!important}.x-theme .metehe-form-section-heading--centered h3{font-size:var(--wp--preset--font-size--ml)!important;margin-bottom:var(--wp--preset--spacing--spacing-6,3rem)!important;margin-top:0!important;text-align:center}.x-theme .gfield_error .gfield_label,.x-theme .gfield_error .gform-field-label{color:var(--gf-form-validation-text-color)!important}.x-theme .gform-loader{display:block!important;position:absolute!important;top:3.625rem}@media(max-width:1280px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}}@media(min-width:1280px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block!important;position:relative;width:100%;z-index:auto}}footer.wp-block-template-part{margin-top:0}footer.wp-block-template-part .wp-block-buttons .wp-block-button.is-style-outlineless .wp-block-button__link:hover{color:var(--wp--preset--color--secondary-base)!important}
