.elementor-3589 .elementor-element.elementor-element-2029606{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-2029606:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-2029606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://hardtop-pergola.com/wp-content/uploads/2025/09/hard-top-projekti-cover-V2-10-9-2025-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3589 .elementor-element.elementor-element-0342d06{--display:flex;}.elementor-3589 .elementor-element.elementor-element-948359a{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.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-3589 .elementor-element.elementor-element-60cf096 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-60cf096{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.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-3589 .elementor-element.elementor-element-baafd8c{color:var( --e-global-color-secondary );width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-3589 .elementor-element.elementor-element-85c93f3{--display:flex;--overlay-opacity:1;}.elementor-3589 .elementor-element.elementor-element-85c93f3:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-85c93f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, #00000000 0%, #00000099 100%);}.elementor-3589 .elementor-element.elementor-element-85c93f3::before, .elementor-3589 .elementor-element.elementor-element-85c93f3 > .elementor-background-video-container::before, .elementor-3589 .elementor-element.elementor-element-85c93f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3589 .elementor-element.elementor-element-85c93f3 > .elementor-background-slideshow::before, .elementor-3589 .elementor-element.elementor-element-85c93f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3589 .elementor-element.elementor-element-85c93f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #00000000 0%, #00000066 45%);}.elementor-3589 .elementor-element.elementor-element-aa28aa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-aa28aa7:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-aa28aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-a66a51a{--display:flex;}.elementor-3589 .elementor-element.elementor-element-d9586df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-40f1f90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3589 .elementor-element.elementor-element-b0d5ad1{--display:flex;}.elementor-3589 .elementor-element.elementor-element-ad58333{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-2ef151d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-9b31e8c .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;}.elementor-3589 .elementor-element.elementor-element-9b31e8c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-9b31e8c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-a1a170d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-1a091a0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-ae8f442{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-6e3de27 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;}.elementor-3589 .elementor-element.elementor-element-6e3de27{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-6e3de27.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-8c2b9a9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-c81d221{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-feb24b5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-3b8aace .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;}.elementor-3589 .elementor-element.elementor-element-3b8aace{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-3b8aace.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-0cbe92b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-3cea224{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-87338e3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-6fc49ae .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;}.elementor-3589 .elementor-element.elementor-element-6fc49ae{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-6fc49ae.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-0ac226c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-0eb0f20{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-03663e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-03663e6:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-03663e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-cc0546c{--display:flex;}.elementor-3589 .elementor-element.elementor-element-facca02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-cd724a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3589 .elementor-element.elementor-element-1fee824{width:initial;max-width:initial;}.elementor-3589 .elementor-element.elementor-element-226bc4f{--display:flex;}.elementor-3589 .elementor-element.elementor-element-a07f806{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:00rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-820d6dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-48c7baa img{width:100%;max-width:100%;}.elementor-3589 .elementor-element.elementor-element-5e2555a{--display:flex;}.elementor-3589 .elementor-element.elementor-element-bbe7ffc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-3589 .elementor-element.elementor-element-bbe7ffc:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-bbe7ffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-c0eff2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:00rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-855b916{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-2353be1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-0f98e90{border-style:none;}.elementor-3589 .elementor-element.elementor-element-74a56cf{--display:flex;}.elementor-3589 .elementor-element.elementor-element-3336ec1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-3589 .elementor-element.elementor-element-877456d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-877456d:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-877456d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-7294f59{--display:flex;}.elementor-3589 .elementor-element.elementor-element-58aae72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-b92573f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--padding-top:0rem;--padding-bottom:00rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-1e272b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-0613962{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-89fc089{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-85152f6{padding:1.25rem 1.25rem 1.25rem 1.25rem;background-color:var( --e-global-color-132c8db );border-style:none;}.elementor-3589 .elementor-element.elementor-element-0df845e{--display:flex;}.elementor-3589 .elementor-element.elementor-element-243b6e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-6d63d53 img{width:100%;max-width:100%;}.elementor-3589 .elementor-element.elementor-element-1c046ad{font-family:"aktiv-grotesk", Sans-serif;font-size:1rem;font-weight:400;padding:0.75rem 1rem 0.75rem 1rem;background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-0d3065f{--display:grid;--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-7634b0f{--display:flex;}.elementor-3589 .elementor-element.elementor-element-2ec81d1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-f744bc9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3589 .elementor-element.elementor-element-f2b2663{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-cb75d35{--display:flex;}.elementor-3589 .elementor-element.elementor-element-e56eae6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3589 .elementor-element.elementor-element-e56eae6:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-e56eae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EB;}.elementor-3589 .elementor-element.elementor-element-6b8f284 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-3589 .elementor-element.elementor-element-68f1e0b{--display:flex;}.elementor-3589 .elementor-element.elementor-element-aac5d33{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3589 .elementor-element.elementor-element-aac5d33:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-aac5d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#484742;}.elementor-3589 .elementor-element.elementor-element-1ace7ea .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-3589 .elementor-element.elementor-element-5e9fca1{--display:flex;}.elementor-3589 .elementor-element.elementor-element-2386789{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3589 .elementor-element.elementor-element-2386789:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-2386789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1EB;}.elementor-3589 .elementor-element.elementor-element-ced4cc3 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-3589 .elementor-element.elementor-element-c2fac78{--display:flex;}.elementor-3589 .elementor-element.elementor-element-2c34edf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3589 .elementor-element.elementor-element-2c34edf:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-2c34edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A7A9A8;}.elementor-3589 .elementor-element.elementor-element-adbd85b .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-3589 .elementor-element.elementor-element-4126a3a{--display:flex;}.elementor-3589 .elementor-element.elementor-element-89e45a8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3589 .elementor-element.elementor-element-89e45a8:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-89e45a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#878985;}.elementor-3589 .elementor-element.elementor-element-9b0025d .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-3589 .elementor-element.elementor-element-5d6d692{--display:flex;}.elementor-3589 .elementor-element.elementor-element-9b6e702{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3589 .elementor-element.elementor-element-9b6e702:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-9b6e702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46342F;}.elementor-3589 .elementor-element.elementor-element-e1d4a5e .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-3589 .elementor-element.elementor-element-ef29a1c{--display:flex;}.elementor-3589 .elementor-element.elementor-element-32b258f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-3589 .elementor-element.elementor-element-32b258f:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-32b258f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D6B8;}.elementor-3589 .elementor-element.elementor-element-a3a2b1f .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-3589 .elementor-element.elementor-element-37de499{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;}.elementor-3589 .elementor-element.elementor-element-37de499:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-37de499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://hardtop-pergola.com/wp-content/uploads/2026/08/unnamed-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3589 .elementor-element.elementor-element-37de499::before, .elementor-3589 .elementor-element.elementor-element-37de499 > .elementor-background-video-container::before, .elementor-3589 .elementor-element.elementor-element-37de499 > .e-con-inner > .elementor-background-video-container::before, .elementor-3589 .elementor-element.elementor-element-37de499 > .elementor-background-slideshow::before, .elementor-3589 .elementor-element.elementor-element-37de499 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3589 .elementor-element.elementor-element-37de499 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(270deg, #231F2085 0%, var( --e-global-color-primary ) 100%);}.elementor-3589 .elementor-element.elementor-element-44c4fb3{--display:flex;}.elementor-3589 .elementor-element.elementor-element-59855f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-2e2d6ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3589 .elementor-element.elementor-element-73e52ad .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-995b3bf{--display:flex;}.elementor-3589 .elementor-element.elementor-element-f89a990{color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-4424908{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-b71bcd8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-35e4d4e );--border-color:var( --e-global-color-35e4d4e );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-bdd7714 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;color:#FFFEFE;}.elementor-3589 .elementor-element.elementor-element-bdd7714{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-bdd7714.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-c98ddf2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-c98ddf2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-731bd90{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-secondary );}.elementor-3589 .elementor-element.elementor-element-311fce7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-35e4d4e );--border-color:var( --e-global-color-35e4d4e );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-3a10b8f .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-3a10b8f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-3a10b8f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-49720eb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-49720eb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-8b00027{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-secondary );}.elementor-3589 .elementor-element.elementor-element-1c46e5f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-35e4d4e );--border-color:var( --e-global-color-35e4d4e );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-96f7d50 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-96f7d50{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-96f7d50.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-d09c981 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-d09c981{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-acea9fc{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-secondary );}.elementor-3589 .elementor-element.elementor-element-bd22fc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-bd22fc3:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-bd22fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-9ca72e1{--display:flex;}.elementor-3589 .elementor-element.elementor-element-86cdf7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-f2264ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3589 .elementor-element.elementor-element-d14b44c{width:initial;max-width:initial;}.elementor-3589 .elementor-element.elementor-element-5d21093{--display:flex;}.elementor-3589 .elementor-element.elementor-element-48a5645{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:00rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-794a1ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-bb2d882{padding:1.25rem 1.25rem 1.25rem 1.25rem;background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-cc06944{--display:flex;}.elementor-3589 .elementor-element.elementor-element-730b97b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-caf241d img{width:100%;max-width:100%;}.elementor-3589 .elementor-element.elementor-element-73f08f5{font-family:"aktiv-grotesk", Sans-serif;font-size:1rem;font-weight:400;padding:0.75rem 1rem 0.75rem 1rem;width:100%;max-width:100%;background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-231f923{--display:flex;}.elementor-3589 .elementor-element.elementor-element-6bff1d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-6bff1d0:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-6bff1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-94a2520{--display:flex;}.elementor-3589 .elementor-element.elementor-element-a645cdb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-5bfd436{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-5bfd436:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-5bfd436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-e7c71d4{--display:flex;}.elementor-3589 .elementor-element.elementor-element-483ab5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-87e1eb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-87e1eb4:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-87e1eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-127f768{--display:flex;}.elementor-3589 .elementor-element.elementor-element-c5a0e6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-e9827fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-e9827fb:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-e9827fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-d70f1ea{--display:flex;}.elementor-3589 .elementor-element.elementor-element-c6693ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-7f7fe3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-3589 .elementor-element.elementor-element-d319c8b{--display:flex;}.elementor-3589 .elementor-element.elementor-element-113a4e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-ec4a0ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-6c34ab6 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;}.elementor-3589 .elementor-element.elementor-element-6c34ab6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-6c34ab6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-ee685c3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-ad07550{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-9bc7626{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-5675627 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;}.elementor-3589 .elementor-element.elementor-element-5675627{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-5675627.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-4a128d1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-9e85eb4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-ca94a4a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-51b5d13 );--border-color:var( --e-global-color-51b5d13 );--border-radius:0px 0px 0px 0px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3589 .elementor-element.elementor-element-8f424f7 .elementor-heading-title{font-family:"aktiv-grotesk", Sans-serif;font-size:5rem;font-weight:300;}.elementor-3589 .elementor-element.elementor-element-8f424f7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-8f424f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3589 .elementor-element.elementor-element-8cbce0c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-6887b99{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3589 .elementor-element.elementor-element-2a1df95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-2a1df95:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-2a1df95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3589 .elementor-element.elementor-element-ac85c47{--display:flex;}.elementor-3589 .elementor-element.elementor-element-2f2fd23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-8e5fb59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-8e5fb59:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-8e5fb59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-77f2d02{--display:flex;}.elementor-3589 .elementor-element.elementor-element-77f2d02:not(.elementor-motion-effects-element-type-background), .elementor-3589 .elementor-element.elementor-element-77f2d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-132c8db );}.elementor-3589 .elementor-element.elementor-element-fc27d35{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}@media(max-width:1024px){.elementor-3589 .elementor-element.elementor-element-948359a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-40f1f90{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-ad58333{--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-cd724a5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-a07f806{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-c0eff2d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-b92573f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-0d3065f{--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-f2b2663{--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-2e2d6ba{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-4424908{--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-f2264ef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-48a5645{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3589 .elementor-element.elementor-element-7f7fe3d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3589 .elementor-element.elementor-element-113a4e8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3589 .elementor-element.elementor-element-0342d06{--min-height:8vh;}.elementor-3589 .elementor-element.elementor-element-948359a{--min-height:80vh;--padding-top:0rem;--padding-bottom:2.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-60cf096{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3589 .elementor-element.elementor-element-baafd8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3589 .elementor-element.elementor-element-d9586df{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-ad58333{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-2ef151d{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-9b31e8c .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-9b31e8c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-a1a170d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-ae8f442{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-6e3de27 .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-6e3de27{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-8c2b9a9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-feb24b5{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-3b8aace .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-3b8aace{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-0cbe92b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-87338e3{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-6fc49ae .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-6fc49ae{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-0ac226c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-facca02{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-a07f806{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-820d6dc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-bbe7ffc{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-3589 .elementor-element.elementor-element-c0eff2d{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-855b916{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-3336ec1{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-3589 .elementor-element.elementor-element-58aae72{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-b92573f{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-1e272b4{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-3589 .elementor-element.elementor-element-243b6e8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-0d3065f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-f744bc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3589 .elementor-element.elementor-element-f2b2663{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-59855f4{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-4424908{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-b71bcd8{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-bdd7714 .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-bdd7714{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-c98ddf2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-311fce7{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-3a10b8f .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-3a10b8f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-49720eb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-1c46e5f{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-96f7d50 .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-96f7d50{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-d09c981{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-bd22fc3{--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-86cdf7e{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:03rem;--padding-bottom:03rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-48a5645{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-794a1ec{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-3589 .elementor-element.elementor-element-730b97b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-a645cdb{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-483ab5e{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-c5a0e6d{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-c6693ae{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:03rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-113a4e8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3589 .elementor-element.elementor-element-ec4a0ae{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-6c34ab6 .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-6c34ab6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-ee685c3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-9bc7626{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-5675627 .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-5675627{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-4a128d1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-ca94a4a{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3589 .elementor-element.elementor-element-8f424f7 .elementor-heading-title{font-size:3rem;}.elementor-3589 .elementor-element.elementor-element-8f424f7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-8cbce0c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.375rem) 0rem;}.elementor-3589 .elementor-element.elementor-element-2f2fd23{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3589 .elementor-element.elementor-element-fc27d35{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(min-width:768px){.elementor-3589 .elementor-element.elementor-element-b0d5ad1{--width:33.33%;}.elementor-3589 .elementor-element.elementor-element-226bc4f{--width:33.33%;}.elementor-3589 .elementor-element.elementor-element-820d6dc{--width:41.67%;}.elementor-3589 .elementor-element.elementor-element-5e2555a{--width:8.33%;}.elementor-3589 .elementor-element.elementor-element-bbe7ffc{--width:50%;}.elementor-3589 .elementor-element.elementor-element-855b916{--width:41.67%;}.elementor-3589 .elementor-element.elementor-element-74a56cf{--width:8.33%;}.elementor-3589 .elementor-element.elementor-element-3336ec1{--width:50%;}.elementor-3589 .elementor-element.elementor-element-1e272b4{--width:50%;}.elementor-3589 .elementor-element.elementor-element-0df845e{--width:8.33%;}.elementor-3589 .elementor-element.elementor-element-243b6e8{--width:41.67%;}.elementor-3589 .elementor-element.elementor-element-995b3bf{--width:33.33%;}.elementor-3589 .elementor-element.elementor-element-5d21093{--width:33.33%;}.elementor-3589 .elementor-element.elementor-element-794a1ec{--width:50%;}.elementor-3589 .elementor-element.elementor-element-cc06944{--width:8.33%;}.elementor-3589 .elementor-element.elementor-element-730b97b{--width:41.67%;}.elementor-3589 .elementor-element.elementor-element-d319c8b{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3589 .elementor-element.elementor-element-b0d5ad1{--width:100%;}.elementor-3589 .elementor-element.elementor-element-226bc4f{--width:100%;}.elementor-3589 .elementor-element.elementor-element-820d6dc{--width:100%;}.elementor-3589 .elementor-element.elementor-element-bbe7ffc{--width:100%;}.elementor-3589 .elementor-element.elementor-element-855b916{--width:100%;}.elementor-3589 .elementor-element.elementor-element-3336ec1{--width:100%;}.elementor-3589 .elementor-element.elementor-element-1e272b4{--width:100%;}.elementor-3589 .elementor-element.elementor-element-243b6e8{--width:100%;}.elementor-3589 .elementor-element.elementor-element-995b3bf{--width:100%;}.elementor-3589 .elementor-element.elementor-element-5d21093{--width:100%;}.elementor-3589 .elementor-element.elementor-element-794a1ec{--width:100%;}.elementor-3589 .elementor-element.elementor-element-730b97b{--width:100%;}.elementor-3589 .elementor-element.elementor-element-d319c8b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-948359a */.elementor-3589 .elementor-element.elementor-element-948359a {
    position: relative;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c93f3 */.elementor-3589 .elementor-element.elementor-element-85c93f3 {
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2029606 */.elementor-3589 .elementor-element.elementor-element-2029606 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad58333 */.merska-enota{
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: 0px;
    color: rgba(35,31,32,0.64);
}

@media(max-width:767px){
    .merska-enota{
        font-size: 1rem;
        }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-adc1c40 */.feature-list,
.feature-list * {
  box-sizing: border-box;
}

.feature-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: "aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", Arial, sans-serif;
}

.feature-list li {
  display: grid;
  grid-template-columns: 56px 1fr;
  align-items: center;
  gap: 18px;
  padding: 16px 0;
  border-bottom: 1px solid rgba(35, 31, 32, 0.15);
}

.feature-list li:first-child {
  padding-top: 0;
}

.feature-list span {
  padding-top: 3px;
  color: rgba(35, 31, 32, 0.64);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.06em;
}

.feature-list .feature-icon {
  display: grid;
  width: 48px;
  height: 48px;
  padding: 0;
  place-items: center;
  color: #231f20;
  background: #fff;
  border: 1px solid rgba(35, 31, 32, 0.15);
}

.feature-list .feature-icon svg {
  width: 25px;
  height: 25px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.35;
  stroke-linecap: square;
  stroke-linejoin: round;
}

.feature-list li > span:last-child {
  padding-top: 0;
  color: #231f20;
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 0;
}

@media (max-width: 720px) {
  .feature-list li {
    grid-template-columns: 48px minmax(0, 1fr);
    column-gap: 16px;
    padding: 16px 0;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d63d53 */.elementor-3589 .elementor-element.elementor-element-6d63d53 img{
    aspect-ratio: 495 / 760;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e56eae6 */.elementor-3589 .elementor-element.elementor-element-e56eae6{
 aspect-ratio: 200 / 130;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac5d33 */.elementor-3589 .elementor-element.elementor-element-aac5d33{
 aspect-ratio: 200 / 130;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2386789 */.elementor-3589 .elementor-element.elementor-element-2386789{
 aspect-ratio: 200 / 130;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c34edf */.elementor-3589 .elementor-element.elementor-element-2c34edf{
 aspect-ratio: 200 / 130;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89e45a8 */.elementor-3589 .elementor-element.elementor-element-89e45a8{
 aspect-ratio: 200 / 130;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b6e702 */.elementor-3589 .elementor-element.elementor-element-9b6e702{
 aspect-ratio: 200 / 130;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32b258f */.elementor-3589 .elementor-element.elementor-element-32b258f{
 aspect-ratio: 200 / 130;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a10b8f */.elementor-3589 .elementor-element.elementor-element-3a10b8f span{
    color:white !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96f7d50 */.elementor-3589 .elementor-element.elementor-element-96f7d50 span{
    color:white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4424908 */.merska-enota{
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: 0px;
    color: rgba(35,31,32,0.64);
}

@media(max-width:767px){
    .merska-enota{
        font-size: 1rem;
        }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-caf241d */.elementor-3589 .elementor-element.elementor-element-caf241d img{
    aspect-ratio: 495 / 560;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-982a117 */.architect-callout {
  margin-top: 0 !important;
}

.architect-callout,
.architect-callout * {
  box-sizing: border-box;
}

.content-container.architect-callout {
  width: 100%;
  margin-inline: auto;
}

.architect-callout {
  display: grid;
  grid-template-columns: 0.62fr 1fr;
  gap: 100px;
  margin-top: 112px;
  padding: 64px;
  color: #231f20;
  background: #d9c79e;
  font-family: "aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.architect-callout .eyebrow {
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-transform: uppercase;
}

.architect-callout h3 {
  max-width: 470px;
  margin: 0;
  font-size: 46px;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.03em;
}

.architect-callout > div:last-child {
  max-width: 660px;
}

.architect-callout > div:last-child p {
  margin-top: 0;
  margin-bottom: 1.25em;
}

.architect-callout .text-link {
  display: inline-flex;
  align-items: center;
  gap: 34px;
  margin-top: 16px;
  padding-bottom: 4px;
  color: inherit;
  border-bottom: 1px solid currentColor;
  font-weight: 600;
  text-decoration: none;
}

.architect-callout .text-link span {
  transition: transform 180ms cubic-bezier(0.2, 0.7, 0.2, 1);
}

.architect-callout .text-link:hover span {
  transform: translateX(4px);
}

@media (max-width: 1280px) {
  .content-container.architect-callout {
    width: min(1480px, calc(100% - 64px));
  }
}

@media (max-width: 1024px) {
  .architect-callout {
    grid-template-columns: 1fr;
    gap: 54px;
  }
}

@media (max-width: 720px) {
  .content-container.architect-callout {
    width: 100%;
  }

  .architect-callout {
    gap: 34px;
    margin-top: 72px;
    padding: 32px 24px;
    font-size: 16px;
  }

  .architect-callout .eyebrow {
    margin-bottom: 16px;
    font-size: 12px;
  }

  .architect-callout h3 {
    font-size: 36px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7308dbf */#vodotesnost,
#vodotesnost * {
  box-sizing: border-box;
}

#vodotesnost {
  padding-block: clamp(80px, 6vw, 112px);
  color: #231f20;
  background: #f5f1ef;
  font-family: "aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

#vodotesnost .content-container {
  width: 100%;
  margin-inline: auto;
}

#vodotesnost .split-layout {
  display: grid;
  grid-template-columns: 1fr 0.86fr;
  align-items: center;
  gap: 100px;
}

#vodotesnost .landscape-media {
  margin: 0;
}

#vodotesnost .landscape-media img {
  display: block;
  width: 100%;
  min-height: 720px;
  object-fit: cover;
}

#vodotesnost .eyebrow {
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-transform: uppercase;
}

#vodotesnost h2 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: clamp(48px, 4.2vw, 64px);
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.03em;
}

#vodotesnost .split-copy > p:not(.eyebrow) {
  max-width: 660px;
  margin-top: 0;
  margin-bottom: 1.25em;
  color: rgba(35, 31, 32, 0.64);
}

#vodotesnost .split-copy > p:last-child {
  margin-bottom: 0;
}

@media (max-width: 1280px) {
  #vodotesnost .content-container {
    width: min(1480px, calc(100% - 64px));
  }
}

@media (max-width: 1024px) {
  #vodotesnost {
    padding-block: 80px;
  }

  #vodotesnost .split-layout {
    grid-template-columns: 1fr;
    gap: 64px;
  }

  #vodotesnost .landscape-media {
    order: 2;
  }

  #vodotesnost .landscape-media img {
    min-height: 0;
    height: 620px;
  }
}

@media (max-width: 720px) {
  #vodotesnost {
    padding-block: 64px;
    font-size: 16px;
  }

  #vodotesnost .content-container {
    width: 100%;
  }

  #vodotesnost .split-layout {
    gap: 42px;
  }

  #vodotesnost .eyebrow {
    margin-bottom: 16px;
    font-size: 12px;
  }

  #vodotesnost h2 {
    margin-bottom: 1rem;
    font-size: 42px;
  }

  #vodotesnost .landscape-media img {
    height: 440px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a5499c */#upravljanje,
#upravljanje * {
  box-sizing: border-box;
}

#upravljanje {
  padding-block: clamp(80px, 6vw, 112px);
  color: #231f20;
  background: #fff;
  font-family: "aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

#upravljanje .content-container {
  width: 100%;
  margin-inline: auto;
}

/* Naslovni del */

#upravljanje .section-heading-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(420px, 0.66fr);
  align-items: start;
  gap: 100px;
  margin-bottom: 88px;
}

#upravljanje .eyebrow {
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-transform: uppercase;
}

#upravljanje h2 {
  margin: 0;
  font-size: clamp(48px, 4.2vw, 64px);
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.03em;
}

#upravljanje .section-heading-grid > p {
  margin: 0;
  padding-top: 46px;
  color: rgba(35, 31, 32, 0.64);
}

/* Slika in funkcionalnosti */

#upravljanje .control-layout {
  display: grid;
  grid-template-columns: 0.78fr 1fr;
  align-items: stretch;
  gap: 16px;
}

#upravljanje .control-media {
  display: grid;
  min-height: 720px;
  overflow: hidden;
  background: #e5e5e5;
  place-items: center;
}

#upravljanje .control-media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#upravljanje .control-features {
  padding: 30px 56px 42px;
  background: #f5f1ef;
}

#upravljanje .control-features article {
  display: grid;
  grid-template-columns: 52px 1fr;
  column-gap: 20px;
  padding: 32px 0;
  border-bottom: 1px solid rgba(35, 31, 32, 0.15);
}

#upravljanje .control-features article > span {
  padding-top: 3px;
  color: rgba(35, 31, 32, 0.64);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.06em;
}

#upravljanje .control-features article h3,
#upravljanje .control-features article p {
  grid-column: 2;
}

#upravljanje .control-features article h3 {
  margin: 0 0 12px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.02em;
}

#upravljanje .control-features article p {
  margin: 0;
  color: rgba(35, 31, 32, 0.64);
}

#upravljanje .control-note {
  margin: 34px 0 0 72px;
  color: rgba(35, 31, 32, 0.64);
  font-size: 15px;
}

/* Tablet */

@media (max-width: 1280px) {
  #upravljanje .content-container {
    width: min(1480px, calc(100% - 64px));
  }

  #upravljanje .section-heading-grid {
    gap: 70px;
  }
}

@media (max-width: 1024px) {
  #upravljanje {
    padding-block: 80px;
  }

  #upravljanje .section-heading-grid {
    grid-template-columns: 1fr 0.7fr;
    gap: 56px;
  }

  #upravljanje .control-layout {
    grid-template-columns: 1fr;
  }

  #upravljanje .control-media {
    min-height: 580px;
  }
}

/* Mobile */

@media (max-width: 720px) {
  #upravljanje {
    padding-block: 64px;
    font-size: 16px;
  }

  #upravljanje .content-container {
    width: 100%;
  }

  #upravljanje .section-heading-grid {
    grid-template-columns: 1fr;
    gap: 28px;
    margin-bottom: 54px;
  }

  #upravljanje .section-heading-grid > p {
    padding-top: 0;
  }

  #upravljanje .eyebrow {
    margin-bottom: 16px;
    font-size: 12px;
  }

  #upravljanje h2 {
    font-size: 42px;
  }

  #upravljanje .control-media {
    min-height: 0;
    height: 440px;
  }

  #upravljanje .control-features {
    padding: 12px 20px 28px;
  }

  #upravljanje .control-features article {
    grid-template-columns: 34px minmax(0, 1fr);
    gap: 12px;
    padding: 24px 0;
  }

  #upravljanje .control-features article h3 {
    font-size: 24px;
  }

  #upravljanje .control-note {
    margin: 24px 0 0 46px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1bcb55 */#vgradnja .installation-layout {
  align-items: start !important;
}

#vgradnja .installation-lead {
  position: static !important;
  top: auto !important;
  align-self: start !important;
  margin-top: 0 !important;
  transform: none !important;
}
#vgradnja,
#vgradnja * {
  box-sizing: border-box;
}

#vgradnja {
  padding-block: clamp(80px, 6vw, 112px);
  color: #231f20;
  background: #f5f1ef;
  font-family: "aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

#vgradnja .content-container {
  width: 100%;
  margin-inline: auto;
}

#vgradnja .installation-layout {
  display: grid;
  grid-template-columns: 0.62fr 1fr;
  gap: 120px;
}

#vgradnja .installation-lead {
  position: sticky;
  top: 190px;
  align-self: start;
}

#vgradnja .eyebrow {
  margin: 0 0 22px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-transform: uppercase;
}

#vgradnja h2 {
  margin: 0;
  font-size: clamp(48px, 4.2vw, 64px);
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.03em;
}

#vgradnja .large-copy {
  max-width: 720px;
  margin: 0 0 70px;
  font-size: 32px;
  line-height: 1.25;
  letter-spacing: -0.02em;
}

/* Glavne kartice */

#vgradnja .installation-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-top: 1px solid rgba(35, 31, 32, 0.15);
  border-left: 1px solid rgba(35, 31, 32, 0.15);
}

#vgradnja .installation-grid article {
  min-height: 230px;
  padding: 26px 28px;
  border-right: 1px solid rgba(35, 31, 32, 0.15);
  border-bottom: 1px solid rgba(35, 31, 32, 0.15);
}

#vgradnja .installation-icon {
  display: grid;
  width: 48px;
  height: 48px;
  padding: 0;
  place-items: center;
  color: #231f20;
  background: #d9c79e;
}

#vgradnja .installation-icon svg {
  width: 25px;
  height: 25px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.35;
  stroke-linecap: square;
  stroke-linejoin: round;
}

#vgradnja .installation-grid h3 {
  margin: 34px 0 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.02em;
}

#vgradnja .installation-grid p {
  margin: 0;
  color: rgba(35, 31, 32, 0.64);
  font-size: 16px;
}

/* Praktični odgovori */

#vgradnja .installation-practical {
  margin-top: 64px;
}

#vgradnja .installation-practical > h3 {
  margin: 0 0 24px;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.02em;
}

#vgradnja .installation-practical article {
  display: grid;
  grid-template-columns: 190px 1fr;
  gap: 28px;
  padding-block: 22px;
  border-top: 1px solid rgba(35, 31, 32, 0.15);
}

#vgradnja .installation-practical h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
}

#vgradnja .installation-practical p {
  max-width: 660px;
  margin: 0;
  color: rgba(35, 31, 32, 0.64);
  font-size: 16px;
}

/* Tablet */

@media (max-width: 1280px) {
  #vgradnja .content-container {
    width: min(1480px, calc(100% - 64px));
  }

  #vgradnja .installation-layout {
    gap: 70px;
  }
}

@media (max-width: 1024px) {
  #vgradnja {
    padding-block: 80px;
  }

  #vgradnja .installation-layout {
    grid-template-columns: 1fr;
    gap: 54px;
  }

  #vgradnja .installation-lead {
    position: relative;
    top: auto;
  }
}

/* Mobile */

@media (max-width: 720px) {
  #vgradnja {
    padding-block: 64px;
    font-size: 16px;
  }

  #vgradnja .content-container {
    width:100%;
  }

  #vgradnja .installation-layout {
    gap: 38px;
  }

  #vgradnja .eyebrow {
    margin-bottom: 16px;
    font-size: 12px;
  }

  #vgradnja h2 {
    font-size: 42px;
  }

  #vgradnja .large-copy {
    margin-bottom: 46px;
    font-size: 26px;
  }

  #vgradnja .installation-grid {
    grid-template-columns: 1fr;
  }

  #vgradnja .installation-grid article {
    min-height: 210px;
    padding: 22px 20px;
  }

  #vgradnja .installation-grid h3 {
    margin-top: 24px;
  }

  #vgradnja .installation-practical {
    margin-top: 46px;
  }

  #vgradnja .installation-practical article {
    grid-template-columns: 1fr;
    gap: 6px;
    padding-block: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-113a4e8 */.merska-enota{
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: 0px;
    color: rgba(35,31,32,0.64);
}

@media(max-width:767px){
    .merska-enota{
        font-size: 1rem;
        }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b7b163 */.production-section,
.production-section * {
  box-sizing: border-box;
}

.production-section {
  padding-top: 0;
  padding-bottom: clamp(80px, 6vw, 112px);
  color: #231f20;
  background: #fff;
  font-family: "aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

.production-section .content-container {
  width: 100%;
  margin-inline: auto;
}

.production-section .production-grid {
  display: grid;
  grid-template-columns: 0.82fr 1fr;
  align-items: center;
  gap: 100px;
  padding-top: clamp(80px, 6vw, 112px);
  border-top: 1px solid rgba(35, 31, 32, 0.15);
}

.production-section .eyebrow {
  margin: 0 0 22px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-transform: uppercase;
}

.production-section h2 {
  margin: 0 0 46px;
  font-size: clamp(48px, 4.2vw, 64px);
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.03em;
}

.production-section .production-copy p:not(.eyebrow) {
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 1.25em;
  color: rgba(35, 31, 32, 0.64);
}

.production-section .production-copy p:last-child {
  margin-bottom: 0;
}

.production-section .production-media {
  margin: 0;
}

.production-section .production-media img {
  display: block;
  width: 100%;
  height: 760px;
  object-fit: cover;
}

/* Tablet */

@media (max-width: 1280px) {
  .production-section .content-container {
    width: min(1480px, calc(100% - 64px));
  }
}

@media (max-width: 1024px) {
  .production-section {
    padding-bottom: 80px;
  }

  .production-section .production-grid {
    grid-template-columns: 1fr;
    padding-top: 80px;
  }

  .production-section .production-media img {
    height: 620px;
  }
}

/* Mobile */

@media (max-width: 720px) {
  .production-section {
    padding-bottom: 64px;
    font-size: 16px;
  }

  .production-section .content-container {
    width: 100%;
  }

  .production-section .production-grid {
    gap: 48px;
    padding-top: 64px;
  }

  .production-section .eyebrow {
    margin-bottom: 16px;
    font-size: 12px;
  }

  .production-section h2 {
    margin-bottom: 32px;
    font-size: 42px;
  }

  .production-section .production-media img {
    height: 520px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-582986a */#zakaj-hard-top,
#zakaj-hard-top * {
  box-sizing: border-box;
}

#zakaj-hard-top {
  padding-block: clamp(80px, 6vw, 112px);
  color: #231f20;
  background: #f5f1ef;
  border-top: 1px solid rgba(35, 31, 32, 0.15);
  font-family: "aktiv-grotesk", "Aktiv Grotesk", "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

#zakaj-hard-top .content-container {
  width: 100%;
  margin-inline: auto;
}

/* Naslovni del */

#zakaj-hard-top .section-heading-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(420px, 0.66fr);
  align-items: start;
  gap: 100px;
  margin-bottom: 88px;
}

#zakaj-hard-top .eyebrow {
  margin: 0 0 22px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.08em;
  line-height: 1.4;
  text-transform: uppercase;
}

#zakaj-hard-top h2 {
  margin: 0;
  font-size: clamp(48px, 4.2vw, 64px);
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.03em;
}

#zakaj-hard-top .section-heading-grid > p {
  margin: 0;
  padding-top: 46px;
  color: rgba(35, 31, 32, 0.64);
}

/* Kartice */

#zakaj-hard-top .reasons-grid {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  gap: 14px;
}

#zakaj-hard-top .reasons-grid article {
  display: flex;
  grid-column: span 2;
  min-height: 0;
  aspect-ratio: 1;
  flex-direction: column;
  padding: 34px 30px;
  background: #fff;
  border: 1px solid rgba(35, 31, 32, 0.15);
}

#zakaj-hard-top .reasons-grid article:nth-child(5) {
  grid-column: 2 / span 2;
}

#zakaj-hard-top .reason-icon {
  display: grid;
  width: 48px;
  height: 48px;
  flex: 0 0 auto;
  color: #231f20;
  background: #fff;
  border: 1px solid rgba(35, 31, 32, 0.15);
  place-items: center;
}

#zakaj-hard-top .reason-icon svg {
  width: 25px;
  height: 25px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.35;
  stroke-linecap: square;
  stroke-linejoin: round;
}

#zakaj-hard-top .reasons-grid h3 {
  max-width: 420px;
  margin: auto 0 16px;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.05;
  letter-spacing: -0.02em;
}

#zakaj-hard-top .reasons-grid article > p:last-child {
  max-width: 560px;
  margin: 0;
  color: rgba(35, 31, 32, 0.64);
  font-size: 15px;
}

/* Manjši desktop in tablet */

@media (max-width: 1280px) {
  #zakaj-hard-top .content-container {
    width: min(1480px, calc(100% - 64px));
  }

  #zakaj-hard-top .section-heading-grid {
    gap: 70px;
  }

  #zakaj-hard-top .reasons-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  #zakaj-hard-top .reasons-grid article,
  #zakaj-hard-top .reasons-grid article:nth-child(5) {
    grid-column: auto;
    min-height: 280px;
    aspect-ratio: auto;
  }
}

@media (max-width: 1024px) {
  #zakaj-hard-top {
    padding-block: 80px;
  }

  #zakaj-hard-top .section-heading-grid {
    grid-template-columns: 1fr 0.7fr;
    gap: 56px;
  }
}

/* Mobile */

@media (max-width: 720px) {
  #zakaj-hard-top {
    padding-block: 64px;
    font-size: 16px;
  }

  #zakaj-hard-top .content-container {
    width: 100%;
  }

  #zakaj-hard-top .section-heading-grid {
    grid-template-columns: 1fr;
    gap: 28px;
    margin-bottom: 54px;
  }

  #zakaj-hard-top .section-heading-grid > p {
    padding-top: 0;
  }

  #zakaj-hard-top .eyebrow {
    margin-bottom: 16px;
    font-size: 12px;
  }

  #zakaj-hard-top h2 {
    font-size: 42px;
  }

  #zakaj-hard-top .reasons-grid {
    grid-template-columns: 1fr;
  }

  #zakaj-hard-top .reasons-grid article,
  #zakaj-hard-top .reasons-grid article:nth-child(5) {
    grid-column: auto;
    min-height: 230px;
    padding: 26px 22px;
  }

  #zakaj-hard-top .reasons-grid h3 {
    font-size: 26px;
  }
}/* End custom CSS */