/*
Theme Name: Ecoline Next
Theme URI: https://ecoline77.ru/
Author: Ecoline
Description: WordPress theme built from the approved Ecoline static presentation.
Version: 2.4.1
Text Domain: ecoline-next
*/

/* Current service components: SEO, FAQ, scene and narrow layout. */
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-grid { gap: 14px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card { height: auto; min-height: 0px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-section--structured { padding: 36px 0px; background: rgb(244, 238, 229); }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-structured { display: block; padding: 28px; border: 1px solid rgb(234, 223, 206); border-radius: 26px; background: linear-gradient(145deg, rgb(255, 253, 249) 0%, rgb(255, 250, 242) 100%); box-shadow: rgba(76, 58, 37, 0.067) 0px 14px 34px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head { max-width: none; padding-bottom: 22px; border-bottom: 1px solid rgb(234, 223, 206); }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head:not(.repair-seo-head--flow) { display: grid; grid-template-columns: minmax(280px, 0.78fr) minmax(0px, 1.22fr); grid-template-rows: auto 1fr; align-items: start; gap: 8px 36px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head--flow { display: block; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-section h2, :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-section h3 { color: rgb(39, 125, 50); }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-section h2 { font-size: 28px; line-height: 1.25; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head--flow > h3 { margin: 26px 0px 10px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head--flow > p { max-width: none; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head:not(.repair-seo-head--flow) .eyebrow, :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head:not(.repair-seo-head--flow) h2 { grid-column: 1; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head-text { grid-area: 1 / 2 / 3; display: grid; align-content: start; gap: 10px; min-width: 0px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head-text p { grid-area: auto; max-width: none; margin: 0px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); align-items: start; margin-top: 22px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card { display: block; grid-column: auto; align-self: start; min-width: 0px; overflow-wrap: anywhere; padding: 23px 24px; border-color: rgb(227, 233, 227); border-radius: 20px; background: rgb(255, 255, 255); box-shadow: rgba(67, 52, 34, 0.05) 0px 8px 22px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--wide { grid-column: 1 / -1; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--price { border-color: rgb(205, 231, 208); background: rgb(239, 249, 239); }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--cta { border-color: rgb(234, 217, 189); background: rgb(255, 249, 238); }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--list-columns > ul, :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--list-columns > ol { columns: 2; column-gap: 36px; margin: 16px 0px; padding-left: 22px; }
:is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--list-columns li { break-inside: avoid; margin-bottom: 8px; }
body.ecoline-service-page main .faq { display: grid; gap: 10px; align-content: start; }
body.ecoline-service-page main .faq > details { margin: 0px; padding: 0px; border: 1px solid var(--line); border-radius: 14px; background: rgb(255, 255, 255); }
body.ecoline-service-page main .faq > details > summary { padding: 15px 18px; cursor: pointer; color: var(--ink); font-size: 16px; font-weight: 900; line-height: 1.4; overflow-wrap: anywhere; }
body.ecoline-service-page main .faq > details > p { margin: 0px; padding: 0px 18px 16px; color: var(--muted); }
body.ecoline-service-page main .faq > details[open] { border-color: rgb(194, 215, 197); background: rgb(251, 253, 251); }
@media (max-width: 640px) {
  body.ecoline-service-page main .faq > details > summary { padding: 15px; }
  body.ecoline-service-page main .faq > details > p { padding: 0px 15px 16px; }
}
@media (max-width: 900px) {
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head:not(.repair-seo-head--flow) { grid-template-columns: 1fr; gap: 8px; }
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head:not(.repair-seo-head--flow) .eyebrow, :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head:not(.repair-seo-head--flow) h2, :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-head-text { grid-area: auto / 1; }
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-grid { grid-template-columns: 1fr; }
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--wide { grid-column: 1; }
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--list-columns > ul, :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card--list-columns > ol { columns: 1; }
}
@media (max-width: 640px) {
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-section h2 { font-size: 23px; }
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-section--structured { padding: 26px 0px; }
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-structured { padding: 20px; border-radius: 21px; }
  :is(.ecoline-profile-narrow-curtains, .ecoline-narrow-template, .postid-240, .postid-2392, .postid-2428, .postid-723, .postid-2602, .postid-2606, .postid-2442, .postid-241, .postid-238, .postid-4901, .postid-3948, .postid-2702, .postid-3460, .postid-2667, .postid-2720, .postid-5599, .postid-5609, .postid-2714, .postid-732, .postid-5602, .postid-3967, .postid-2656, .postid-5605, .postid-244, .postid-2733, .postid-2100, .postid-2631, .postid-242, .postid-243, .postid-738, .postid-3731, .postid-3724, .postid-4092, .postid-4095, .postid-3519, .postid-4089, .postid-2585, .postid-3738, .postid-3710, .postid-3721, .postid-2628, .postid-2556, .postid-2484, .postid-3727, .postid-734, .postid-3734, .postid-3714, .postid-1781) .repair-seo-card { padding: 20px; }
}
.carpenter-template-v1 .repair-choice-section > .wrap:has(> .ecoline-profile-scene)::before { content: none; }
.carpenter-template-v1 .repair-choice-section > .wrap > .ecoline-profile-scene { grid-area: 1 / 2 / 3; display: block; width: 100%; height: 140px; margin: 0px; object-fit: cover; border: 1px solid rgb(223, 205, 180); border-radius: 26px; }
.carpenter-template-v1 .repair-choice-section > .wrap > .sales-photo-cta { grid-column: 1 / -1; }
@media (max-width: 899px) {
  .carpenter-template-v1 .repair-choice-section > .wrap > .ecoline-profile-scene { grid-area: 3 / 1; height: 118px; margin-top: 16px; border-radius: 17px; }
}
body.ecoline-service-page main > section.ecoline-hero-with-breadcrumbs { padding-top: 14px; }
body.ecoline-service-page .ecoline-hero-breadcrumbs { padding: 0px; margin: 0px auto 20px; background: transparent; border: 0px; box-shadow: none; }
body.ecoline-service-page .ecoline-hero-breadcrumbs > .breadcrumbs { display: flex; flex-wrap: wrap; gap: 6px 8px; width: auto; margin: 0px; padding: 0px; border: 0px; background: transparent; font-size: 13px; line-height: 1.4; white-space: normal; overflow: visible; }
@media (max-width: 640px) {
  body.ecoline-service-page main > section.ecoline-hero-with-breadcrumbs { padding-top: 10px; }
  body.ecoline-service-page .ecoline-hero-breadcrumbs { margin-bottom: 16px; }
  body.ecoline-service-page .ecoline-hero-breadcrumbs > .breadcrumbs { font-size: 12px; gap: 4px 6px; }
}
.ecoline-narrow-template .repair-choice-section:has(+ #cornice-photo-estimate) { padding-bottom: 0px; }
.ecoline-narrow-template .repair-choice-card { min-height: 0px; padding: 20px; }
.ecoline-narrow-template .repair-choice-card h3 { margin-top: 0px; }
.ecoline-narrow-template .repair-choice-card p { margin-bottom: 0px; }
.ecoline-narrow-template .repair-choice-section > .wrap > p { display: block; grid-area: 3 / 1 / auto / -1; margin: 14px 0px 0px; }
.ecoline-narrow-template .repair-choice-section > .wrap:has(> p) > .repair-choice-grid { grid-row: 4; }
.ecoline-narrow-template .repair-choice-card b { display: inline-block; }
@media (max-width: 899px) {
  .ecoline-narrow-template .repair-choice-section > .wrap > p { grid-row: 4; }
  .ecoline-narrow-template .repair-choice-section > .wrap:has(> p) > .repair-choice-grid { grid-row: 5; }
}
