.elementor-9069 .elementor-element.elementor-element-5d7ee92d > .elementor-container{max-width:1280px;}.elementor-9069 .elementor-element.elementor-element-5d7ee92d:not(.elementor-motion-effects-element-type-background), .elementor-9069 .elementor-element.elementor-element-5d7ee92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06447F;}.elementor-9069 .elementor-element.elementor-element-5d7ee92d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-9069 .elementor-element.elementor-element-5d7ee92d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9069 .elementor-element.elementor-element-6505e2df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-6505e2df > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9069 .elementor-element.elementor-element-4f4f63f .elementor-heading-title{font-family:"Arial", Arial, sans-serif;font-size:12px;font-weight:700;text-transform:none;line-height:1.14em;color:#FFFFFF;}.elementor-9069 .elementor-element.elementor-element-52cd09b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-52cd09b6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9069 .elementor-element.elementor-element-7853d4b8{text-align:end;}.elementor-9069 .elementor-element.elementor-element-7853d4b8 .elementor-heading-title{font-family:"Arial", Arial, sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:1.14em;color:#FFFFFF;}.elementor-9069 .elementor-element.elementor-element-74f0e93b > .elementor-container{max-width:1280px;}.elementor-9069 .elementor-element.elementor-element-74f0e93b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9069 .elementor-element.elementor-element-74f0e93b{padding:12px 24px 12px 24px;}.elementor-9069 .elementor-element.elementor-element-55130166 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-55130166 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9069 .elementor-element.elementor-element-441346eb{text-align:start;}.elementor-9069 .elementor-element.elementor-element-441346eb img{width:205px;}.elementor-9069 .elementor-element.elementor-element-46267778 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-46267778 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9069 .elementor-element.elementor-element-7d394e53 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-7d394e53 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9069 .elementor-element.elementor-element-2bdb62e .elementor-icon-box-wrapper{gap:15px;}.elementor-9069 .elementor-element.elementor-element-2bdb62e.elementor-view-stacked .elementor-icon{background-color:#08254B;}.elementor-9069 .elementor-element.elementor-element-2bdb62e.elementor-view-framed .elementor-icon, .elementor-9069 .elementor-element.elementor-element-2bdb62e.elementor-view-default .elementor-icon{fill:#08254B;color:#08254B;border-color:#08254B;}.elementor-9069 .elementor-element.elementor-element-2bdb62e .elementor-icon{font-size:23px;}.elementor-9069 .elementor-element.elementor-element-2bdb62e .elementor-icon-box-title, .elementor-9069 .elementor-element.elementor-element-2bdb62e .elementor-icon-box-title a{font-family:"Arial", Arial, sans-serif;font-size:13px;}.elementor-9069 .elementor-element.elementor-element-2bdb62e .elementor-icon-box-title{color:#08254B;}.elementor-9069 .elementor-element.elementor-element-42d4d57e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-42d4d57e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9069 .elementor-element.elementor-element-9c2de47{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#08254B;--toggle-button-border-width:0px;--toggle-icon-size:25px;--cart-border-style:none;--cart-close-button-color:#082545;--remove-item-button-color:#082545;--product-price-color:#39506B;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-9069 .elementor-element.elementor-element-9c2de47 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-9069 .elementor-element.elementor-element-9c2de47 .elementor-menu-cart__product-price .product-quantity{color:#39506B;}.elementor-9069 .elementor-element.elementor-element-30533147 > .elementor-container{max-width:1280px;}.elementor-9069 .elementor-element.elementor-element-30533147{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E4EDF5;padding:0px 24px 0px 24px;}.elementor-9069 .elementor-element.elementor-element-121346a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-121346a6 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-9069 .elementor-element.elementor-element-2b462dc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;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:#DFE6EE;--border-color:#DFE6EE;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9069 .elementor-element.elementor-element-2b462dc9:not(.elementor-motion-effects-element-type-background), .elementor-9069 .elementor-element.elementor-element-2b462dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FF;}.elementor-9069 .elementor-element.elementor-element-552da7dd{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-1b1202d3 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-4f8d1513{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-4f8d1513 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial, 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-9069 .elementor-element.elementor-element-68f8d3c5{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-1450c4a6{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-6b7bb75c .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-5e0bffe2{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-5e0bffe2 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-2672812d{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-28b80b3d{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-33ab24ef .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-744df2de{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-744df2de .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-23d7efff{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-2528e7d3 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-3c560e01{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-3c560e01 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-468068ad{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-75f5e30c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-3da8699b .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-23fb884f{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-23fb884f .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-4e86d5b7{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-62abf19c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-7f59e06f .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-77cc5a64{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-77cc5a64 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-6a7a3adb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;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:#DFE6EE;--border-color:#DFE6EE;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9069 .elementor-element.elementor-element-6a7a3adb:not(.elementor-motion-effects-element-type-background), .elementor-9069 .elementor-element.elementor-element-6a7a3adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FF;}.elementor-9069 .elementor-element.elementor-element-22a9831c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-61243380 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-71c80c9f{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-71c80c9f .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-7f0d3f24{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-4626745b .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-21e6d0ed{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-21e6d0ed .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-694116cf{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-507456b6{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-30739fb .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-5c2e84be{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-5c2e84be .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-4cc9f771{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-508e35f6{--display:flex;}.elementor-9069 .elementor-element.elementor-element-479030d6{--display:flex;}.elementor-9069 .elementor-element.elementor-element-51e2f844{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;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:#DFE6EE;--border-color:#DFE6EE;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9069 .elementor-element.elementor-element-51e2f844:not(.elementor-motion-effects-element-type-background), .elementor-9069 .elementor-element.elementor-element-51e2f844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FF;}.elementor-9069 .elementor-element.elementor-element-7ad79044{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-3abe7940 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-54caf37{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-54caf37 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-6e0b10c0{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-837d1d2 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-20c29a3c{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-20c29a3c .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-3b6949b2{--display:flex;}.elementor-9069 .elementor-element.elementor-element-78aa781{--display:flex;}.elementor-9069 .elementor-element.elementor-element-286e757b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:12px;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#08254B;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:26px;--n-menu-toggle-icon-color:#08254B;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#1C222B;width:100%;max-width:100%;}.elementor-9069 .elementor-element.elementor-element-286e757b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-9069 .elementor-element.elementor-element-286e757b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-9069 .elementor-element.elementor-element-286e757b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Arial", Arial, sans-serif;font-weight:600;--n-menu-title-line-height:1.5;}.elementor-9069 .elementor-element.elementor-element-286e757b {--n-menu-title-color-hover:#005ED5;--n-menu-title-color-active:#087BEE;}:where( .elementor-9069 .elementor-element.elementor-element-286e757b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#FFFFFF;}.elementor-9069 .elementor-element.elementor-element-286e757b > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF;}.elementor-9069 .elementor-element.elementor-element-286e757b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9069 .elementor-element.elementor-element-60e1dfd6 > .elementor-container{max-width:1280px;}.elementor-9069 .elementor-element.elementor-element-60e1dfd6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9069 .elementor-element.elementor-element-60e1dfd6{padding:10px 16px 10px 16px;}.elementor-9069 .elementor-element.elementor-element-7bb996c2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-7bb996c2 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9069 .elementor-element.elementor-element-19dd67db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;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:#DFE6EE;--border-color:#DFE6EE;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9069 .elementor-element.elementor-element-19dd67db:not(.elementor-motion-effects-element-type-background), .elementor-9069 .elementor-element.elementor-element-19dd67db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FF;}.elementor-9069 .elementor-element.elementor-element-16504bd0{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-18c4e55b .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-2646d5a9{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-2646d5a9 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-5fe351fe{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-61f3a6dd{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-5162ddc6 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-66e9a001{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-66e9a001 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-479666c8{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-2ba8cdcd{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-29af0841 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-57aea836{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-57aea836 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-4bee63a9{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-78dea9c8 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-11b55149{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-11b55149 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-7ca1bbc3{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-4c25fc3e{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-54d3886d .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-31833d96{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-31833d96 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-24e69777{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-75d49d13{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-b85d9a1 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-7b8912ca{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-7b8912ca .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-556b0e47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;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:#DFE6EE;--border-color:#DFE6EE;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9069 .elementor-element.elementor-element-556b0e47:not(.elementor-motion-effects-element-type-background), .elementor-9069 .elementor-element.elementor-element-556b0e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FF;}.elementor-9069 .elementor-element.elementor-element-30f13608{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-966f453 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-4f33a18{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-4f33a18 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-30aa5248{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-2cd1c4c0 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-7ca5cf39{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-7ca5cf39 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-7967dfad{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-1e145afa{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-39de72ed .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-4cea4f6d{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-4cea4f6d .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-73c8f2dc{font-size:12px;color:#657185;}.elementor-9069 .elementor-element.elementor-element-198f03bd{--display:flex;}.elementor-9069 .elementor-element.elementor-element-7024f55f{--display:flex;}.elementor-9069 .elementor-element.elementor-element-3b45b22a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;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:#DFE6EE;--border-color:#DFE6EE;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-9069 .elementor-element.elementor-element-3b45b22a:not(.elementor-motion-effects-element-type-background), .elementor-9069 .elementor-element.elementor-element-3b45b22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FF;}.elementor-9069 .elementor-element.elementor-element-5daad92{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-761e208b .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-28f6920e{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-28f6920e .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-1daf84ee{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-6a132556 .elementor-heading-title{font-size:17px;font-weight:700;color:#1C222B;}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-icon i{color:#087BEE;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-icon svg{fill:#087BEE;transition:fill 0.3s;}.elementor-9069 .elementor-element.elementor-element-3e7602a2{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-item > a{font-size:15px;line-height:1.5em;}.elementor-9069 .elementor-element.elementor-element-3e7602a2 .elementor-icon-list-text{color:#354152;transition:color 0.3s;}.elementor-9069 .elementor-element.elementor-element-2e391c9e{--display:flex;}.elementor-9069 .elementor-element.elementor-element-1b3b65fd{--display:flex;}.elementor-9069 .elementor-element.elementor-element-247756d9{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-space-between:12px;--n-menu-title-distance-from-content:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#08254B;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:26px;--n-menu-toggle-icon-color:#08254B;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#1C222B;width:100%;max-width:100%;}.elementor-9069 .elementor-element.elementor-element-247756d9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-9069 .elementor-element.elementor-element-247756d9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-9069 .elementor-element.elementor-element-247756d9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Arial", Arial, sans-serif;font-weight:600;--n-menu-title-line-height:1.5;}.elementor-9069 .elementor-element.elementor-element-247756d9 {--n-menu-title-color-hover:#005ED5;--n-menu-title-color-active:#087BEE;}:where( .elementor-9069 .elementor-element.elementor-element-247756d9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{background-color:#FFFFFF;}.elementor-9069 .elementor-element.elementor-element-247756d9 > .elementor-widget-container > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF;}.elementor-9069 .elementor-element.elementor-element-247756d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9069 .elementor-element.elementor-element-4b62e5f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-4b62e5f7 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9069 .elementor-element.elementor-element-4a4e2612{text-align:start;}.elementor-9069 .elementor-element.elementor-element-4a4e2612 img{width:205px;}.elementor-9069 .elementor-element.elementor-element-7489825b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-7489825b > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9069 .elementor-element.elementor-element-43d221d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-9069 .elementor-element.elementor-element-43d221d9 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-9069 .elementor-element.elementor-element-2058a500{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#08254B;--toggle-button-border-width:0px;--toggle-icon-size:25px;--cart-border-style:none;--cart-close-button-color:#082545;--remove-item-button-color:#082545;--product-price-color:#39506B;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-9069 .elementor-element.elementor-element-2058a500 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-9069 .elementor-element.elementor-element-2058a500 .elementor-menu-cart__product-price .product-quantity{color:#39506B;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-9069 .elementor-element.elementor-element-6505e2df{width:75%;}.elementor-9069 .elementor-element.elementor-element-52cd09b6{width:25%;}.elementor-9069 .elementor-element.elementor-element-55130166{width:23%;}.elementor-9069 .elementor-element.elementor-element-46267778{width:53%;}.elementor-9069 .elementor-element.elementor-element-7d394e53{width:12%;}.elementor-9069 .elementor-element.elementor-element-42d4d57e{width:12%;}.elementor-9069 .elementor-element.elementor-element-121346a6{width:100%;}.elementor-9069 .elementor-element.elementor-element-552da7dd{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-1450c4a6{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-28b80b3d{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-23d7efff{--width:100%;}.elementor-9069 .elementor-element.elementor-element-75f5e30c{--width:50%;}.elementor-9069 .elementor-element.elementor-element-62abf19c{--width:50%;}.elementor-9069 .elementor-element.elementor-element-22a9831c{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-7f0d3f24{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-507456b6{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-7ad79044{--width:50%;}.elementor-9069 .elementor-element.elementor-element-6e0b10c0{--width:50%;}.elementor-9069 .elementor-element.elementor-element-7bb996c2{width:12%;}.elementor-9069 .elementor-element.elementor-element-16504bd0{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-61f3a6dd{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-2ba8cdcd{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-4bee63a9{--width:100%;}.elementor-9069 .elementor-element.elementor-element-4c25fc3e{--width:50%;}.elementor-9069 .elementor-element.elementor-element-75d49d13{--width:50%;}.elementor-9069 .elementor-element.elementor-element-30f13608{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-30aa5248{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-1e145afa{--width:33.333333333333%;}.elementor-9069 .elementor-element.elementor-element-5daad92{--width:50%;}.elementor-9069 .elementor-element.elementor-element-1daf84ee{--width:50%;}.elementor-9069 .elementor-element.elementor-element-4b62e5f7{width:54%;}.elementor-9069 .elementor-element.elementor-element-7489825b{width:14%;}.elementor-9069 .elementor-element.elementor-element-43d221d9{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9069 .elementor-element.elementor-element-7bb996c2{width:12%;}.elementor-9069 .elementor-element.elementor-element-4b62e5f7{width:54%;}.elementor-9069 .elementor-element.elementor-element-7489825b{width:14%;}.elementor-9069 .elementor-element.elementor-element-43d221d9{width:20%;}}@media(max-width:1024px){.elementor-9069 .elementor-element.elementor-element-286e757b{--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-title-space-between:6px;}.elementor-9069 .elementor-element.elementor-element-247756d9{--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-title-space-between:6px;}}@media(max-width:767px){.elementor-9069 .elementor-element.elementor-element-5d7ee92d{padding:20px 16px 20px 16px;}.elementor-9069 .elementor-element.elementor-element-6505e2df{width:100%;}.elementor-9069 .elementor-element.elementor-element-6505e2df > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-4f4f63f .elementor-heading-title{font-size:12px;}.elementor-9069 .elementor-element.elementor-element-52cd09b6{width:100%;}.elementor-9069 .elementor-element.elementor-element-52cd09b6 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-7853d4b8 .elementor-heading-title{font-size:13px;}.elementor-9069 .elementor-element.elementor-element-74f0e93b{padding:20px 16px 20px 16px;}.elementor-9069 .elementor-element.elementor-element-55130166{width:100%;}.elementor-9069 .elementor-element.elementor-element-55130166 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-46267778{width:100%;}.elementor-9069 .elementor-element.elementor-element-46267778 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-7d394e53{width:100%;}.elementor-9069 .elementor-element.elementor-element-7d394e53 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-42d4d57e{width:100%;}.elementor-9069 .elementor-element.elementor-element-42d4d57e > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-9c2de47{--toggle-icon-size:23px;}.elementor-9069 .elementor-element.elementor-element-30533147{padding:20px 16px 20px 16px;}.elementor-9069 .elementor-element.elementor-element-121346a6{width:100%;}.elementor-9069 .elementor-element.elementor-element-121346a6 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-2b462dc9{--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:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-552da7dd{--width:100%;}.elementor-9069 .elementor-element.elementor-element-1450c4a6{--width:100%;}.elementor-9069 .elementor-element.elementor-element-28b80b3d{--width:100%;}.elementor-9069 .elementor-element.elementor-element-23d7efff{--width:100%;}.elementor-9069 .elementor-element.elementor-element-75f5e30c{--width:100%;}.elementor-9069 .elementor-element.elementor-element-62abf19c{--width:100%;}.elementor-9069 .elementor-element.elementor-element-6a7a3adb{--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:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-22a9831c{--width:100%;}.elementor-9069 .elementor-element.elementor-element-7f0d3f24{--width:100%;}.elementor-9069 .elementor-element.elementor-element-507456b6{--width:100%;}.elementor-9069 .elementor-element.elementor-element-51e2f844{--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:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-7ad79044{--width:100%;}.elementor-9069 .elementor-element.elementor-element-6e0b10c0{--width:100%;}.elementor-9069 .elementor-element.elementor-element-60e1dfd6{padding:10px 8px 10px 8px;}.elementor-9069 .elementor-element.elementor-element-7bb996c2{width:12%;}.elementor-9069 .elementor-element.elementor-element-7bb996c2 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-19dd67db{--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:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-16504bd0{--width:100%;}.elementor-9069 .elementor-element.elementor-element-61f3a6dd{--width:100%;}.elementor-9069 .elementor-element.elementor-element-2ba8cdcd{--width:100%;}.elementor-9069 .elementor-element.elementor-element-4bee63a9{--width:100%;}.elementor-9069 .elementor-element.elementor-element-4c25fc3e{--width:100%;}.elementor-9069 .elementor-element.elementor-element-75d49d13{--width:100%;}.elementor-9069 .elementor-element.elementor-element-556b0e47{--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:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-30f13608{--width:100%;}.elementor-9069 .elementor-element.elementor-element-30aa5248{--width:100%;}.elementor-9069 .elementor-element.elementor-element-1e145afa{--width:100%;}.elementor-9069 .elementor-element.elementor-element-3b45b22a{--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:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-9069 .elementor-element.elementor-element-5daad92{--width:100%;}.elementor-9069 .elementor-element.elementor-element-1daf84ee{--width:100%;}.elementor-9069 .elementor-element.elementor-element-4b62e5f7{width:54%;}.elementor-9069 .elementor-element.elementor-element-4b62e5f7 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-7489825b{width:14%;}.elementor-9069 .elementor-element.elementor-element-7489825b > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-43d221d9{width:20%;}.elementor-9069 .elementor-element.elementor-element-43d221d9 > .elementor-element-populated{padding:8px 8px 8px 8px;}.elementor-9069 .elementor-element.elementor-element-2058a500{--toggle-icon-size:23px;}}/* Start custom CSS for section, class: .elementor-element-5d7ee92d *//* Native Elementor visual system for the approved desktop/mobile references. */
.ec-match-hero,.ec-match-calculator,.ec-match-archive-heading{position:relative;isolation:isolate;}
.ec-match-hero:before,.ec-match-calculator:before,.ec-match-archive-heading:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#eff8ffff 0%,#eff8fff8 27%,#eff8ffc2 47%,#eff8ff21 70%,transparent 84%);}
.ec-match-hero>.elementor-container,.ec-match-calculator>.elementor-container,.ec-match-archive-heading>.elementor-container{position:relative;z-index:1;}
.ec-match-hero{min-height:455px;padding-bottom:90px!important;}
.ec-match-hero-inner>.elementor-widget-wrap{width:59%;max-width:700px;align-content:center;}
.ec-match-hero-title .elementor-heading-title{font-size:48px!important;line-height:1.06!important;letter-spacing:-1.4px!important;color:#061a38!important;}
.ec-match-eyebrow .elementor-heading-title{font-size:11px!important;letter-spacing:2px!important;font-weight:500!important;line-height:1.5!important;color:#078cbb!important;}
.ec-match-hero-copy{max-width:590px;font-size:18px!important;line-height:1.4!important;color:#19314f!important;}
.ec-match-hero-actions .elementor-column:first-child>.elementor-widget-wrap{padding-right:8px;}
.ec-match-hero-actions .elementor-column:last-child>.elementor-widget-wrap{padding-left:8px;}
.ec-match-hero-actions .elementor-button{width:100%;white-space:nowrap;min-height:46px;display:flex;align-items:center;justify-content:center;font-size:15px!important;padding:14px 10px!important;}
.ec-match-button .elementor-button{background:#0064de!important;color:#fff!important;border:1px solid #0064de!important;border-radius:8px!important;}
.ec-match-outline .elementor-button{background:#fff!important;color:#005ed5!important;border:1px solid #0064de!important;border-radius:8px!important;}
.ec-match-benefits{position:relative;z-index:2;padding-top:10px!important;padding-bottom:14px!important;}
.ec-match-benefits .elementor-icon-box-wrapper{display:flex;gap:10px;text-align:left;align-items:flex-start;}
.ec-match-benefits .elementor-icon-box-icon{margin:0!important;}
.ec-match-benefits .elementor-icon-box-title{font-size:13px!important;line-height:1.25!important;margin:0 0 3px!important;}
.ec-match-benefits .elementor-icon-box-description{font-size:11px!important;line-height:1.35!important;}
.ec-match-benefits .elementor-icon{font-size:26px!important;}
.ec-match-categories{padding-top:14px!important;}
.ec-match-category-card>.elementor-widget-wrap{position:relative;margin:6px;padding:0 0 16px!important;border:1px solid #e1e9f2;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 3px 10px #08254b07;gap:0;align-content:flex-start;}
.ec-match-category-image img{width:100%;height:176px!important;object-fit:cover!important;object-position:center;}
.ec-match-category-title{padding:14px 15px 7px;margin:0!important;}
.ec-match-category-title .elementor-heading-title{font-size:18px!important;line-height:1.2!important;font-weight:700!important;color:#071d3b!important;}
.ec-match-category-description{padding:0 52px 0 15px;font-size:14px!important;line-height:1.4!important;}
.ec-match-card-arrow{position:absolute!important;right:13px;bottom:20px;width:34px!important;}
.ec-match-card-arrow .elementor-button{width:34px;height:34px;min-height:0!important;padding:6px!important;border:0!important;border-radius:50%!important;background:#e7f4ff!important;font-size:20px!important;line-height:1!important;}
.ec-match-calculator{max-width:1200px;margin:8px auto 18px!important;min-height:260px;overflow:hidden;}
.ec-match-calculator:before{background:linear-gradient(90deg,#e5f4ffff 0%,#e5f4fff4 26%,#e5f4ff7a 50%,transparent 69%);}
.ec-match-calc-inner>.elementor-widget-wrap{width:51%;max-width:550px;}
.ec-match-calculator .elementor-heading-title{color:#061a38!important;}
.ec-match-calculator .elementor-widget-text-editor{font-size:16px!important;line-height:1.45!important;}
.ec-match-quality{margin:0 auto 12px!important;max-width:1160px;border:1px solid #edf1f6;border-radius:12px;box-shadow:0 4px 16px #08254b0a;}
.ec-match-quality .elementor-column>.elementor-widget-wrap{padding:0 14px!important;}
.ec-match-quality .elementor-column+.elementor-column{border-left:1px solid #e4ecf3;}
.ec-match-quality .elementor-icon-box-title{font-size:15px!important;line-height:1.25!important;}
.ec-match-quality .elementor-icon-box-description{font-size:12px!important;line-height:1.4!important;}
.ec-match-reviews{padding-top:16px!important;padding-bottom:22px!important;}
.ec-match-reviews .ec-match-review-card>.elementor-widget-wrap{padding:22px!important;background:#fff;border:1px solid #e1e9f2;border-radius:10px;box-shadow:0 4px 14px #08254b06;}
.ec-match-review-stars .elementor-heading-title{color:#ffb000!important;font-size:21px!important;letter-spacing:2px!important;}
.ec-match-review-quote{font-size:16px!important;line-height:1.5!important;font-style:italic;color:#52647c!important;}
.ec-match-brands .elementor-widget-image img{height:42px;width:100%;object-fit:contain;}
.ec-match-product-hero{padding-top:14px!important;}
.ec-match-gallery-column>.elementor-widget-wrap{padding-right:18px!important;}
.ec-match-summary-column>.elementor-widget-wrap{padding-left:18px!important;gap:14px;align-content:flex-start;}
.ec-match-product-gallery{background:#f7f9fc;border:1px solid #e0e8f0;border-radius:10px;padding:12px;}
.ec-match-product-gallery .woocommerce-product-gallery{padding:0!important;border:0!important;background:transparent!important;}
.ec-match-product-gallery .woocommerce-product-gallery img{object-fit:contain;}
.ec-match-product-gallery .flex-control-thumbs{display:flex;gap:8px;margin-top:12px!important;overflow-x:auto;}
.ec-match-product-gallery .flex-control-thumbs li{width:22%!important;flex:0 0 22%;border:1px solid #e0e8f0;border-radius:7px;overflow:hidden;}
.ec-match-product-gallery .flex-control-thumbs img{height:85px;object-fit:contain;}
.ec-match-product-title h1{font-family:Arial,sans-serif!important;font-size:32px!important;line-height:1.16!important;font-weight:700!important;text-transform:none!important;color:#071d3b!important;}
.ec-match-product-features .sku_wrapper,.ec-match-product-features .posted_in,.ec-match-product-features .detail-label{display:none!important;}
.ec-match-product-features .product_meta{display:block!important;border:0!important;padding:0!important;}
.ec-match-product-features .tagged_as{display:block!important;font-size:0!important;}
.ec-match-product-features .tagged_as a{display:none!important;}
.ec-match-product-features .tagged_as a[href*="/hutes-"],.ec-match-product-features .tagged_as a[href*="/energiaosztaly-"],.ec-match-product-features .tagged_as a[href*="/teliesitett"],.ec-match-product-features .tagged_as a[href*="/wifi"]{display:inline-flex!important;font-size:12px!important;line-height:1.2!important;padding:7px 10px;border-radius:7px;margin:0 6px 5px 0;background:#e8f4ff;color:#005ed5;font-weight:600;}
.ec-match-product-features .tagged_as a[href*="/energiaosztaly-"]{background:#e8f8ed;color:#168240;}
.ec-match-product-features .tagged_as a[href*="/teliesitett"]{background:#fff2e5;color:#a45d19;}
.ec-match-product-intro{font-size:16px!important;line-height:1.55!important;color:#52647c!important;}
.ec-match-product-price p.price{font-size:38px!important;font-weight:700!important;line-height:1.15;color:#005ed5!important;margin:0!important;}
.ec-match-product-price p.price del{font-size:17px!important;color:#8391a4!important;}
.ec-match-product-price p.price ins{text-decoration:none!important;font-size:inherit!important;color:inherit!important;}
.ec-match-product-cart form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.ec-match-product-cart .stock{font-size:14px!important;color:#138541!important;margin:0 0 12px;}
.ec-match-product-cart .single_add_to_cart_button{flex:1;min-height:52px!important;background:#0064de!important;border-radius:8px!important;font-size:17px!important;text-transform:none!important;white-space:normal;line-height:1.25;}
.ec-match-product-cart .quantity input{min-height:52px!important;max-width:80px;border:1px solid #dfe8f2;border-radius:7px;}
.ec-match-install-cta .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;font-size:17px!important;min-height:50px;}
.ec-match-product-meta .tagged_as{display:none!important;}
.ec-match-product-meta .product_meta{border:0!important;font-size:12px!important;color:#75859a;}
.ec-match-product-trust{max-width:1160px;margin:0 auto!important;padding-top:6px!important;padding-bottom:24px!important;}
.ec-match-product-trust .elementor-column>.elementor-widget-wrap{padding:0 12px!important;}
.ec-match-product-trust .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;}
.ec-match-product-trust .elementor-icon-box-icon{margin:0!important;}
.ec-match-product-trust .elementor-icon-box-title{font-size:13px!important;line-height:1.3!important;}
.ec-match-product-trust .elementor-icon-box-description{font-size:12px!important;line-height:1.35!important;}
.ec-match-product-tabs .woocommerce-tabs{border:1px solid #dfe8f2;border-radius:9px;padding:0!important;overflow:hidden;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs{margin:0!important;background:#f5f9fd;display:flex;padding:0!important;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs:before,.ec-match-product-tabs .woocommerce-tabs ul.tabs li:before,.ec-match-product-tabs .woocommerce-tabs ul.tabs li:after{display:none!important;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs li{flex:1;float:none;text-align:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs li a{font-size:15px!important;font-weight:600;padding:17px 12px!important;line-height:1.35;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #0064de!important;}
.ec-match-product-tabs .woocommerce-tabs .panel{padding:24px!important;margin:0!important;}
.ec-match-product-tabs table{width:100%;table-layout:fixed;}
.ec-match-product-tabs th,.ec-match-product-tabs td{overflow-wrap:anywhere;}
.ec-match-archive-heading{padding:28px 24px!important;min-height:175px;}
.ec-match-archive-heading>.elementor-container{max-width:1200px;}
.ec-match-archive-heading .elementor-widget-heading .elementor-heading-title{font-size:38px!important;font-weight:700!important;line-height:1.15!important;}
.ec-match-archive-heading .elementor-widget-text-editor{max-width:760px;}
.ec-match-archive-catalog ul.products{gap:12px!important;}
.ec-match-archive-catalog li.product{padding:12px!important;}
.ec-match-archive-catalog .woocommerce-loop-product__title{font-size:15px!important;line-height:1.3!important;color:#081e3b!important;}
.ec-match-archive-catalog .astra-shop-thumbnail-wrap{margin-bottom:5px!important;}
.ec-match-archive-catalog li.product img{aspect-ratio:1.25!important;object-fit:contain!important;}
.ec-match-archive-catalog .astra-shop-summary-wrap>.ast-woo-product-category{display:none;}
.ec-match-archive-catalog .ecv2-card-type{font-size:10px!important;margin:2px 0 5px!important;padding:3px 5px!important;}
.ec-match-archive-catalog .ecv2-card-specs{font-size:12px!important;line-height:1.3!important;margin-bottom:8px!important;}
.ec-match-archive-catalog .price{font-size:23px!important;margin-bottom:4px!important;}
.ec-match-archive-catalog .ecv2-card-stock{margin:2px 0 7px!important;font-size:12px!important;}
.ec-match-archive-catalog li.product .button{margin-top:auto!important;min-height:40px!important;padding:11px 8px!important;background:#0064de!important;}
.ec-match-archive-catalog .ast-on-card-button{display:none!important;}
.ec-match-archive-catalog .ecv2-filter-column{padding-right:18px;}
.ec-match-archive-catalog .woocommerce-ordering select{height:42px;border:1px solid #dfe8f2;border-radius:7px;background:#fff;padding:8px 12px;}
@media(min-width:1025px){
 .ec-match-benefits{margin-top:-84px!important;}
 .ec-match-benefits>.elementor-container{max-width:650px;width:56%;margin-left:max(24px,calc((100vw - 1200px)/2));margin-right:0;}
 .elementor-8934>section:nth-child(1)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:6px 10px!important;}
 .elementor-8934>section:nth-child(2){padding-top:4px!important;padding-bottom:4px!important;}
 .elementor-8934>section:nth-child(2) .elementor-widget-wrap{padding-top:2px!important;padding-bottom:2px!important;}
 .elementor-8934>section:nth-child(2) .elementor-widget-image img{max-height:49px;object-fit:contain;}
 .elementor-8934 .ecv2-desktop-menu .e-n-menu-title{padding:7px 12px!important;}
 .elementor-8934 .ecv2-desktop-menu .e-n-menu-title-container{padding:0!important;}
 .elementor-8934 .ecv2-desktop-menu>.elementor-widget-container{padding:0!important;}
}
@media(max-width:1024px){.ec-match-hero-title .elementor-heading-title{font-size:40px!important;}.ec-match-hero-inner>.elementor-widget-wrap{width:65%;}.ec-match-calculator{margin-inline:16px!important;}.elementor-8934 .ecv2-mobile-menu .e-n-menu-wrapper{background:#fff!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;}}
@media(max-width:767px){
 .ec-match-hero{min-height:420px;padding:22px 18px!important;}
 .ec-match-hero:before{background:linear-gradient(90deg,#f7fbffff 0%,#f7fbffe3 30%,#f7fbff8a 57%,#f7fbff0a 84%);}
 .ec-match-hero-inner>.elementor-widget-wrap{width:74%;max-width:275px;gap:12px;}
 .ec-match-hero .ec-match-eyebrow{display:none;}
 .ec-match-hero-title .elementor-heading-title{font-size:30px!important;line-height:1.06!important;letter-spacing:-.7px!important;}
 .ec-match-hero-copy{font-size:15px!important;line-height:1.4!important;color:#183556!important;}
 .ec-match-hero-actions .elementor-container{gap:8px;}
 .ec-match-hero-actions .elementor-column>.elementor-widget-wrap{padding:0!important;}
 .ec-match-hero-actions .elementor-button{font-size:14px!important;min-height:44px;padding:12px 8px!important;white-space:normal;}
 .ec-match-benefits{margin:0!important;padding:10px 16px!important;}
 .ec-match-benefits>.elementor-container{width:100%;max-width:100%;margin:0!important;background:#f3f9ff;border-radius:15px;padding:12px 6px;flex-wrap:nowrap;}
 .ec-match-benefits .elementor-column{width:25%!important;}
 .ec-match-benefits .elementor-column+.elementor-column{border-left:1px solid #d9e7f4;}
 .ec-match-benefits .elementor-widget-wrap{padding:0 4px!important;}
 .ec-match-benefits .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;gap:7px;}
 .ec-match-benefits .elementor-icon-box-title{font-size:11px!important;line-height:1.2!important;margin:0!important;}
 .ec-match-benefits .elementor-icon-box-description{display:none;}
 .ec-match-benefits .elementor-icon{font-size:25px!important;}
 .ec-match-cats-heading{padding:14px 18px 4px!important;}
 .ec-match-cats-heading .elementor-heading-title{font-size:21px!important;}
 .ec-match-categories{padding:4px 13px 16px!important;}
 .ec-match-categories>.elementor-container{flex-wrap:nowrap;}
 .ec-match-categories .elementor-column{width:25%!important;min-width:0;}
 .ec-match-category-card>.elementor-widget-wrap{margin:3px;padding:6px 5px 10px!important;border-radius:10px;box-shadow:none;}
 .ec-match-category-mobile-image img{height:59px!important;object-fit:contain!important;width:100%;}
 .ec-match-category-mobile-icon .elementor-icon{font-size:39px;color:#0064de;}
 .ec-match-category-mobile-icon{height:59px;display:flex;align-items:center;justify-content:center;}
 .ec-match-category-title{padding:5px 9px 0 0!important;}
 .ec-match-category-title .elementor-heading-title{font-size:11px!important;line-height:1.18!important;min-height:39px;}
 .ec-match-category-description{display:none;}
 .ec-match-card-arrow{right:0;bottom:8px;width:13px!important;}
 .ec-match-card-arrow .elementor-button{width:13px!important;height:24px;background:transparent!important;padding:0!important;font-size:17px!important;}
 .ec-match-calculator{margin:4px 16px 16px!important;min-height:235px;padding:20px 16px!important;border-radius:13px!important;}
 .ec-match-calculator:before{background:linear-gradient(90deg,#e7f5ffff 0%,#e7f5ffe6 25%,#e7f5ff4d 58%,transparent 80%);}
 .ec-match-calc-inner>.elementor-widget-wrap{width:64%;gap:10px;}
 .ec-match-calculator .ec-match-eyebrow{display:none;}
 .ec-match-calculator h2{font-size:24px!important;letter-spacing:-.6px;}
 .ec-match-calculator .elementor-widget-text-editor{font-size:14px!important;line-height:1.35!important;}
 .ec-match-calculator .elementor-button{font-size:13px!important;padding:12px 9px!important;min-height:43px;}
 .ec-match-quality{display:none;}
 .ec-match-brands{padding:8px 18px 15px!important;}
 .ec-match-brands h2{font-size:22px!important;}
 .ec-match-brands .elementor-inner-section .elementor-container{flex-wrap:nowrap;}
 .ec-match-brands .elementor-inner-section .elementor-column{width:25%!important;}
 .ec-match-brands .elementor-inner-section .elementor-widget-wrap{padding:8px 6px!important;}
 .ec-match-brands .elementor-widget-image img{height:28px!important;object-fit:contain;}
 .ec-match-reviews{padding:5px 18px 20px!important;}
 .ec-match-reviews h2{font-size:23px!important;}
 .ec-match-reviews .ec-match-review-intro,.ec-match-reviews .ec-match-review-more{display:none;}
 .ec-match-reviews .ec-match-review-card>.elementor-widget-wrap{padding:16px!important;margin-top:12px;gap:8px;}
 .ec-match-review-quote{font-size:14px!important;line-height:1.4!important;}
 .ec-match-review-source{font-size:12px!important;}
 .ec-match-product-hero{padding:6px 14px 12px!important;}
 .ec-match-gallery-column{order:-1!important;}
 .ec-match-gallery-column>.elementor-widget-wrap,.ec-match-summary-column>.elementor-widget-wrap{padding:0!important;}
 .ec-match-product-gallery{margin-bottom:15px;}
 .ec-match-product-title h1{font-size:24px!important;line-height:1.15!important;}
 .ec-match-product-features .tagged_as a{font-size:11px!important;padding:6px 8px!important;}
 .ec-match-product-intro{display:none;}
 .ec-match-product-price p.price{font-size:34px!important;}
 .ec-match-product-cart .single_add_to_cart_button{font-size:16px!important;min-height:50px!important;}
 .ec-match-install-cta .elementor-button{font-size:16px!important;min-height:48px;}
 .ec-match-product-meta{display:none;}
 .ec-match-breadcrumb{padding:10px 16px!important;}
 .ec-match-breadcrumb .woocommerce-breadcrumb{font-size:11px!important;line-height:1.4!important;margin:0!important;}
 .ec-match-product-trust{padding:8px 14px 18px!important;}
 .ec-match-product-trust>.elementor-container{flex-wrap:nowrap;}
 .ec-match-product-trust .elementor-column{width:25%!important;}
 .ec-match-product-trust .elementor-column>.elementor-widget-wrap{padding:0 5px!important;}
 .ec-match-product-trust .elementor-column+.elementor-column{border-left:1px solid #e4ecf3;}
 .ec-match-product-trust .elementor-icon-box-title{font-size:11px!important;line-height:1.25!important;}
 .ec-match-product-trust .elementor-icon-box-description{font-size:10px!important;line-height:1.3!important;}
 .ec-match-product-trust .elementor-icon{font-size:25px!important;}
 .ec-match-tabs-section{padding:0 14px 18px!important;}
 .ec-match-product-tabs .woocommerce-tabs{border:0;overflow:visible;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs{display:flex;flex-direction:column;gap:7px;background:transparent;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li{border:1px solid #dfe8f2!important;border-radius:8px!important;text-align:left;width:100%;flex:none;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li a{display:block;padding:13px 14px!important;font-size:14px!important;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li>a:after{content:"⌄";float:right;color:#08254b;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li.active{border-color:#0064de!important;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li.active>a:after{content:"⌃";}
 .ec-match-product-tabs .woocommerce-tabs .panel{padding:14px!important;font-size:14px;}
 .ec-match-archive-heading{min-height:0;padding:18px 16px!important;background-image:none!important;}
 .ec-match-archive-heading:before{display:none;}
 .ec-match-archive-heading .elementor-widget-heading .elementor-heading-title{font-size:28px!important;}
 .ec-match-archive-heading .elementor-widget-text-editor{display:none;}
 .ec-match-archive-catalog{padding:10px 14px!important;}
 .ec-match-archive-catalog ul.products{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 .ec-match-archive-catalog li.product{padding:9px!important;}
 .ec-match-archive-catalog .woocommerce-loop-product__title{font-size:13px!important;line-height:1.25!important;min-height:3.75em;}
 .ec-match-archive-catalog li.product img{aspect-ratio:1.05!important;}
 .ec-match-archive-catalog .ecv2-card-type{font-size:9px!important;}
 .ec-match-archive-catalog .ecv2-card-specs{font-size:11px!important;}
 .ec-match-archive-catalog .price{font-size:20px!important;line-height:1.1!important;}
 .ec-match-archive-catalog .ecv2-card-stock{font-size:11px!important;}
 .ec-match-archive-catalog li.product .button{font-size:12px!important;min-height:38px!important;}
 .ec-match-archive-catalog .ecv2-filter-column{padding:0!important;border:0!important;background:transparent!important;}
 .elementor-3596{overflow-x:clip;}
}
@media(max-width:767px){
 .ec-match-archive-catalog{position:relative;}
 .ec-match-archive-catalog>.elementor-container{position:static;}
 .ec-match-archive-catalog>.elementor-container>.elementor-column:not(.ecv2-filter-column){width:100%!important;}
 .ec-match-archive-catalog .ecv2-filter-column{position:absolute!important;top:10px;left:14px;width:calc((100% - 38px)/2)!important;z-index:2;}
 .ec-match-archive-catalog .ecv2-filter-column>.elementor-widget-wrap{padding:0!important;}
 .ec-match-archive-catalog .ecv2-filter-column .elementor-button{width:100%;min-height:44px;padding:12px 10px!important;}
 .ec-match-archive-catalog .woocommerce-ordering{float:right!important;width:calc(50% - 5px);margin:0 0 15px auto!important;}
 .ec-match-archive-catalog .woocommerce-ordering select{width:100%;height:44px;font-size:12px;padding:8px;}
 .ec-match-archive-catalog .woocommerce-result-count{display:none;}
 .ec-match-archive-catalog ul.products{clear:both!important;}
 .ec-match-archive-catalog .ecv2-filter-column .elementor-widget-fibosearch{display:none!important;}
}
.ec-match-preserved-product-content{padding:18px 24px!important;}
.ec-match-preserved-product-content .elementor-widget-text-editor{font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .product_meta .tagged_as{display:block!important;}/* End custom CSS */
/* Start custom CSS *//* All text, images and menus remain native Elementor widgets. */
.elementor-9069{position:relative;z-index:50;background:#fff;font-family:Arial,sans-serif;}
.elementor-9069 .ecv2-search input{border:1px solid #DFE8F2!important;border-radius:10px!important;background:#F7FAFD!important;font-size:15px;min-height:46px;}
.elementor-9069 a:focus-visible,.elementor-9069 button:focus-visible{outline:3px solid #55B9FF;outline-offset:4px;}
.elementor-9069 .e-n-menu-content .e-con{border-radius:0 0 12px 12px;}
@media(max-width:1024px){
 .elementor-9069 .elementor-section:has(.ecv2-mobile-menu){position:relative!important;}
 .elementor-9069 .elementor-section:has(.ecv2-mobile-menu)>.elementor-container,.elementor-9069 .elementor-section:has(.ecv2-mobile-menu) .elementor-column,.elementor-9069 .elementor-section:has(.ecv2-mobile-menu) .elementor-widget-wrap,.elementor-9069 .ecv2-mobile-menu,.elementor-9069 .ecv2-mobile-menu>.elementor-widget-container,.elementor-9069 .ecv2-mobile-menu .e-n-menu{position:static!important;}
 .elementor-9069 .ecv2-mobile-menu .e-n-menu-wrapper{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;--stretch-width:100%!important;--stretch-left:0px!important;transform:none!important;max-height:75dvh;overflow:auto!important;overscroll-behavior:contain;background:#fff;border:1px solid #DFE8F2;box-shadow:0 12px 28px #08254B16;z-index:1000;}
}
/* Native Elementor visual system for the approved desktop/mobile references. */
.ec-match-hero,.ec-match-calculator,.ec-match-archive-heading{position:relative;isolation:isolate;}
.ec-match-hero:before,.ec-match-calculator:before,.ec-match-archive-heading:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#eff8ffff 0%,#eff8fff8 27%,#eff8ffc2 47%,#eff8ff21 70%,transparent 84%);}
.ec-match-hero>.elementor-container,.ec-match-calculator>.elementor-container,.ec-match-archive-heading>.elementor-container{position:relative;z-index:1;}
.ec-match-hero{min-height:455px;padding-bottom:90px!important;}
.ec-match-hero-inner>.elementor-widget-wrap{width:59%;max-width:700px;align-content:center;}
.ec-match-hero-title .elementor-heading-title{font-size:48px!important;line-height:1.06!important;letter-spacing:-1.4px!important;color:#061a38!important;}
.ec-match-eyebrow .elementor-heading-title{font-size:11px!important;letter-spacing:2px!important;font-weight:500!important;line-height:1.5!important;color:#078cbb!important;}
.ec-match-hero-copy{max-width:590px;font-size:18px!important;line-height:1.4!important;color:#19314f!important;}
.ec-match-hero-actions .elementor-column:first-child>.elementor-widget-wrap{padding-right:8px;}
.ec-match-hero-actions .elementor-column:last-child>.elementor-widget-wrap{padding-left:8px;}
.ec-match-hero-actions .elementor-button{width:100%;white-space:nowrap;min-height:46px;display:flex;align-items:center;justify-content:center;font-size:15px!important;padding:14px 10px!important;}
.ec-match-button .elementor-button{background:#0064de!important;color:#fff!important;border:1px solid #0064de!important;border-radius:8px!important;}
.ec-match-outline .elementor-button{background:#fff!important;color:#005ed5!important;border:1px solid #0064de!important;border-radius:8px!important;}
.ec-match-benefits{position:relative;z-index:2;padding-top:10px!important;padding-bottom:14px!important;}
.ec-match-benefits .elementor-icon-box-wrapper{display:flex;gap:10px;text-align:left;align-items:flex-start;}
.ec-match-benefits .elementor-icon-box-icon{margin:0!important;}
.ec-match-benefits .elementor-icon-box-title{font-size:13px!important;line-height:1.25!important;margin:0 0 3px!important;}
.ec-match-benefits .elementor-icon-box-description{font-size:11px!important;line-height:1.35!important;}
.ec-match-benefits .elementor-icon{font-size:26px!important;}
.ec-match-categories{padding-top:14px!important;}
.ec-match-category-card>.elementor-widget-wrap{position:relative;margin:6px;padding:0 0 16px!important;border:1px solid #e1e9f2;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 3px 10px #08254b07;gap:0;align-content:flex-start;}
.ec-match-category-image img{width:100%;height:176px!important;object-fit:cover!important;object-position:center;}
.ec-match-category-title{padding:14px 15px 7px;margin:0!important;}
.ec-match-category-title .elementor-heading-title{font-size:18px!important;line-height:1.2!important;font-weight:700!important;color:#071d3b!important;}
.ec-match-category-description{padding:0 52px 0 15px;font-size:14px!important;line-height:1.4!important;}
.ec-match-card-arrow{position:absolute!important;right:13px;bottom:20px;width:34px!important;}
.ec-match-card-arrow .elementor-button{width:34px;height:34px;min-height:0!important;padding:6px!important;border:0!important;border-radius:50%!important;background:#e7f4ff!important;font-size:20px!important;line-height:1!important;}
.ec-match-calculator{max-width:1200px;margin:8px auto 18px!important;min-height:260px;overflow:hidden;}
.ec-match-calculator:before{background:linear-gradient(90deg,#e5f4ffff 0%,#e5f4fff4 26%,#e5f4ff7a 50%,transparent 69%);}
.ec-match-calc-inner>.elementor-widget-wrap{width:51%;max-width:550px;}
.ec-match-calculator .elementor-heading-title{color:#061a38!important;}
.ec-match-calculator .elementor-widget-text-editor{font-size:16px!important;line-height:1.45!important;}
.ec-match-quality{margin:0 auto 12px!important;max-width:1160px;border:1px solid #edf1f6;border-radius:12px;box-shadow:0 4px 16px #08254b0a;}
.ec-match-quality .elementor-column>.elementor-widget-wrap{padding:0 14px!important;}
.ec-match-quality .elementor-column+.elementor-column{border-left:1px solid #e4ecf3;}
.ec-match-quality .elementor-icon-box-title{font-size:15px!important;line-height:1.25!important;}
.ec-match-quality .elementor-icon-box-description{font-size:12px!important;line-height:1.4!important;}
.ec-match-reviews{padding-top:16px!important;padding-bottom:22px!important;}
.ec-match-reviews .ec-match-review-card>.elementor-widget-wrap{padding:22px!important;background:#fff;border:1px solid #e1e9f2;border-radius:10px;box-shadow:0 4px 14px #08254b06;}
.ec-match-review-stars .elementor-heading-title{color:#ffb000!important;font-size:21px!important;letter-spacing:2px!important;}
.ec-match-review-quote{font-size:16px!important;line-height:1.5!important;font-style:italic;color:#52647c!important;}
.ec-match-brands .elementor-widget-image img{height:42px;width:100%;object-fit:contain;}
.ec-match-product-hero{padding-top:14px!important;}
.ec-match-gallery-column>.elementor-widget-wrap{padding-right:18px!important;}
.ec-match-summary-column>.elementor-widget-wrap{padding-left:18px!important;gap:14px;align-content:flex-start;}
.ec-match-product-gallery{background:#f7f9fc;border:1px solid #e0e8f0;border-radius:10px;padding:12px;}
.ec-match-product-gallery .woocommerce-product-gallery{padding:0!important;border:0!important;background:transparent!important;}
.ec-match-product-gallery .woocommerce-product-gallery img{object-fit:contain;}
.ec-match-product-gallery .flex-control-thumbs{display:flex;gap:8px;margin-top:12px!important;overflow-x:auto;}
.ec-match-product-gallery .flex-control-thumbs li{width:22%!important;flex:0 0 22%;border:1px solid #e0e8f0;border-radius:7px;overflow:hidden;}
.ec-match-product-gallery .flex-control-thumbs img{height:85px;object-fit:contain;}
.ec-match-product-title h1{font-family:Arial,sans-serif!important;font-size:32px!important;line-height:1.16!important;font-weight:700!important;text-transform:none!important;color:#071d3b!important;}
.ec-match-product-features .sku_wrapper,.ec-match-product-features .posted_in,.ec-match-product-features .detail-label{display:none!important;}
.ec-match-product-features .product_meta{display:block!important;border:0!important;padding:0!important;}
.ec-match-product-features .tagged_as{display:block!important;font-size:0!important;}
.ec-match-product-features .tagged_as a{display:none!important;}
.ec-match-product-features .tagged_as a[href*="/hutes-"],.ec-match-product-features .tagged_as a[href*="/energiaosztaly-"],.ec-match-product-features .tagged_as a[href*="/teliesitett"],.ec-match-product-features .tagged_as a[href*="/wifi"]{display:inline-flex!important;font-size:12px!important;line-height:1.2!important;padding:7px 10px;border-radius:7px;margin:0 6px 5px 0;background:#e8f4ff;color:#005ed5;font-weight:600;}
.ec-match-product-features .tagged_as a[href*="/energiaosztaly-"]{background:#e8f8ed;color:#168240;}
.ec-match-product-features .tagged_as a[href*="/teliesitett"]{background:#fff2e5;color:#a45d19;}
.ec-match-product-intro{font-size:16px!important;line-height:1.55!important;color:#52647c!important;}
.ec-match-product-price p.price{font-size:38px!important;font-weight:700!important;line-height:1.15;color:#005ed5!important;margin:0!important;}
.ec-match-product-price p.price del{font-size:17px!important;color:#8391a4!important;}
.ec-match-product-price p.price ins{text-decoration:none!important;font-size:inherit!important;color:inherit!important;}
.ec-match-product-cart form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.ec-match-product-cart .stock{font-size:14px!important;color:#138541!important;margin:0 0 12px;}
.ec-match-product-cart .single_add_to_cart_button{flex:1;min-height:52px!important;background:#0064de!important;border-radius:8px!important;font-size:17px!important;text-transform:none!important;white-space:normal;line-height:1.25;}
.ec-match-product-cart .quantity input{min-height:52px!important;max-width:80px;border:1px solid #dfe8f2;border-radius:7px;}
.ec-match-install-cta .elementor-button{display:flex;align-items:center;justify-content:center;width:100%;font-size:17px!important;min-height:50px;}
.ec-match-product-meta .tagged_as{display:none!important;}
.ec-match-product-meta .product_meta{border:0!important;font-size:12px!important;color:#75859a;}
.ec-match-product-trust{max-width:1160px;margin:0 auto!important;padding-top:6px!important;padding-bottom:24px!important;}
.ec-match-product-trust .elementor-column>.elementor-widget-wrap{padding:0 12px!important;}
.ec-match-product-trust .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;}
.ec-match-product-trust .elementor-icon-box-icon{margin:0!important;}
.ec-match-product-trust .elementor-icon-box-title{font-size:13px!important;line-height:1.3!important;}
.ec-match-product-trust .elementor-icon-box-description{font-size:12px!important;line-height:1.35!important;}
.ec-match-product-tabs .woocommerce-tabs{border:1px solid #dfe8f2;border-radius:9px;padding:0!important;overflow:hidden;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs{margin:0!important;background:#f5f9fd;display:flex;padding:0!important;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs:before,.ec-match-product-tabs .woocommerce-tabs ul.tabs li:before,.ec-match-product-tabs .woocommerce-tabs ul.tabs li:after{display:none!important;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs li{flex:1;float:none;text-align:center;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs li a{font-size:15px!important;font-weight:600;padding:17px 12px!important;line-height:1.35;}
.ec-match-product-tabs .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #0064de!important;}
.ec-match-product-tabs .woocommerce-tabs .panel{padding:24px!important;margin:0!important;}
.ec-match-product-tabs table{width:100%;table-layout:fixed;}
.ec-match-product-tabs th,.ec-match-product-tabs td{overflow-wrap:anywhere;}
.ec-match-archive-heading{padding:28px 24px!important;min-height:175px;}
.ec-match-archive-heading>.elementor-container{max-width:1200px;}
.ec-match-archive-heading .elementor-widget-heading .elementor-heading-title{font-size:38px!important;font-weight:700!important;line-height:1.15!important;}
.ec-match-archive-heading .elementor-widget-text-editor{max-width:760px;}
.ec-match-archive-catalog ul.products{gap:12px!important;}
.ec-match-archive-catalog li.product{padding:12px!important;}
.ec-match-archive-catalog .woocommerce-loop-product__title{font-size:15px!important;line-height:1.3!important;color:#081e3b!important;}
.ec-match-archive-catalog .astra-shop-thumbnail-wrap{margin-bottom:5px!important;}
.ec-match-archive-catalog li.product img{aspect-ratio:1.25!important;object-fit:contain!important;}
.ec-match-archive-catalog .astra-shop-summary-wrap>.ast-woo-product-category{display:none;}
.ec-match-archive-catalog .ecv2-card-type{font-size:10px!important;margin:2px 0 5px!important;padding:3px 5px!important;}
.ec-match-archive-catalog .ecv2-card-specs{font-size:12px!important;line-height:1.3!important;margin-bottom:8px!important;}
.ec-match-archive-catalog .price{font-size:23px!important;margin-bottom:4px!important;}
.ec-match-archive-catalog .ecv2-card-stock{margin:2px 0 7px!important;font-size:12px!important;}
.ec-match-archive-catalog li.product .button{margin-top:auto!important;min-height:40px!important;padding:11px 8px!important;background:#0064de!important;}
.ec-match-archive-catalog .ast-on-card-button{display:none!important;}
.ec-match-archive-catalog .ecv2-filter-column{padding-right:18px;}
.ec-match-archive-catalog .woocommerce-ordering select{height:42px;border:1px solid #dfe8f2;border-radius:7px;background:#fff;padding:8px 12px;}
@media(min-width:1025px){
 .ec-match-benefits{margin-top:-84px!important;}
 .ec-match-benefits>.elementor-container{max-width:650px;width:56%;margin-left:max(24px,calc((100vw - 1200px)/2));margin-right:0;}
 .elementor-8934>section:nth-child(1)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:6px 10px!important;}
 .elementor-8934>section:nth-child(2){padding-top:4px!important;padding-bottom:4px!important;}
 .elementor-8934>section:nth-child(2) .elementor-widget-wrap{padding-top:2px!important;padding-bottom:2px!important;}
 .elementor-8934>section:nth-child(2) .elementor-widget-image img{max-height:49px;object-fit:contain;}
 .elementor-8934 .ecv2-desktop-menu .e-n-menu-title{padding:7px 12px!important;}
 .elementor-8934 .ecv2-desktop-menu .e-n-menu-title-container{padding:0!important;}
 .elementor-8934 .ecv2-desktop-menu>.elementor-widget-container{padding:0!important;}
}
@media(max-width:1024px){.ec-match-hero-title .elementor-heading-title{font-size:40px!important;}.ec-match-hero-inner>.elementor-widget-wrap{width:65%;}.ec-match-calculator{margin-inline:16px!important;}.elementor-8934 .ecv2-mobile-menu .e-n-menu-wrapper{background:#fff!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;}}
@media(max-width:767px){
 .ec-match-hero{min-height:420px;padding:22px 18px!important;}
 .ec-match-hero:before{background:linear-gradient(90deg,#f7fbffff 0%,#f7fbffe3 30%,#f7fbff8a 57%,#f7fbff0a 84%);}
 .ec-match-hero-inner>.elementor-widget-wrap{width:74%;max-width:275px;gap:12px;}
 .ec-match-hero .ec-match-eyebrow{display:none;}
 .ec-match-hero-title .elementor-heading-title{font-size:30px!important;line-height:1.06!important;letter-spacing:-.7px!important;}
 .ec-match-hero-copy{font-size:15px!important;line-height:1.4!important;color:#183556!important;}
 .ec-match-hero-actions .elementor-container{gap:8px;}
 .ec-match-hero-actions .elementor-column>.elementor-widget-wrap{padding:0!important;}
 .ec-match-hero-actions .elementor-button{font-size:14px!important;min-height:44px;padding:12px 8px!important;white-space:normal;}
 .ec-match-benefits{margin:0!important;padding:10px 16px!important;}
 .ec-match-benefits>.elementor-container{width:100%;max-width:100%;margin:0!important;background:#f3f9ff;border-radius:15px;padding:12px 6px;flex-wrap:nowrap;}
 .ec-match-benefits .elementor-column{width:25%!important;}
 .ec-match-benefits .elementor-column+.elementor-column{border-left:1px solid #d9e7f4;}
 .ec-match-benefits .elementor-widget-wrap{padding:0 4px!important;}
 .ec-match-benefits .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center;align-items:center;gap:7px;}
 .ec-match-benefits .elementor-icon-box-title{font-size:11px!important;line-height:1.2!important;margin:0!important;}
 .ec-match-benefits .elementor-icon-box-description{display:none;}
 .ec-match-benefits .elementor-icon{font-size:25px!important;}
 .ec-match-cats-heading{padding:14px 18px 4px!important;}
 .ec-match-cats-heading .elementor-heading-title{font-size:21px!important;}
 .ec-match-categories{padding:4px 13px 16px!important;}
 .ec-match-categories>.elementor-container{flex-wrap:nowrap;}
 .ec-match-categories .elementor-column{width:25%!important;min-width:0;}
 .ec-match-category-card>.elementor-widget-wrap{margin:3px;padding:6px 5px 10px!important;border-radius:10px;box-shadow:none;}
 .ec-match-category-mobile-image img{height:59px!important;object-fit:contain!important;width:100%;}
 .ec-match-category-mobile-icon .elementor-icon{font-size:39px;color:#0064de;}
 .ec-match-category-mobile-icon{height:59px;display:flex;align-items:center;justify-content:center;}
 .ec-match-category-title{padding:5px 9px 0 0!important;}
 .ec-match-category-title .elementor-heading-title{font-size:11px!important;line-height:1.18!important;min-height:39px;}
 .ec-match-category-description{display:none;}
 .ec-match-card-arrow{right:0;bottom:8px;width:13px!important;}
 .ec-match-card-arrow .elementor-button{width:13px!important;height:24px;background:transparent!important;padding:0!important;font-size:17px!important;}
 .ec-match-calculator{margin:4px 16px 16px!important;min-height:235px;padding:20px 16px!important;border-radius:13px!important;}
 .ec-match-calculator:before{background:linear-gradient(90deg,#e7f5ffff 0%,#e7f5ffe6 25%,#e7f5ff4d 58%,transparent 80%);}
 .ec-match-calc-inner>.elementor-widget-wrap{width:64%;gap:10px;}
 .ec-match-calculator .ec-match-eyebrow{display:none;}
 .ec-match-calculator h2{font-size:24px!important;letter-spacing:-.6px;}
 .ec-match-calculator .elementor-widget-text-editor{font-size:14px!important;line-height:1.35!important;}
 .ec-match-calculator .elementor-button{font-size:13px!important;padding:12px 9px!important;min-height:43px;}
 .ec-match-quality{display:none;}
 .ec-match-brands{padding:8px 18px 15px!important;}
 .ec-match-brands h2{font-size:22px!important;}
 .ec-match-brands .elementor-inner-section .elementor-container{flex-wrap:nowrap;}
 .ec-match-brands .elementor-inner-section .elementor-column{width:25%!important;}
 .ec-match-brands .elementor-inner-section .elementor-widget-wrap{padding:8px 6px!important;}
 .ec-match-brands .elementor-widget-image img{height:28px!important;object-fit:contain;}
 .ec-match-reviews{padding:5px 18px 20px!important;}
 .ec-match-reviews h2{font-size:23px!important;}
 .ec-match-reviews .ec-match-review-intro,.ec-match-reviews .ec-match-review-more{display:none;}
 .ec-match-reviews .ec-match-review-card>.elementor-widget-wrap{padding:16px!important;margin-top:12px;gap:8px;}
 .ec-match-review-quote{font-size:14px!important;line-height:1.4!important;}
 .ec-match-review-source{font-size:12px!important;}
 .ec-match-product-hero{padding:6px 14px 12px!important;}
 .ec-match-gallery-column{order:-1!important;}
 .ec-match-gallery-column>.elementor-widget-wrap,.ec-match-summary-column>.elementor-widget-wrap{padding:0!important;}
 .ec-match-product-gallery{margin-bottom:15px;}
 .ec-match-product-title h1{font-size:24px!important;line-height:1.15!important;}
 .ec-match-product-features .tagged_as a{font-size:11px!important;padding:6px 8px!important;}
 .ec-match-product-intro{display:none;}
 .ec-match-product-price p.price{font-size:34px!important;}
 .ec-match-product-cart .single_add_to_cart_button{font-size:16px!important;min-height:50px!important;}
 .ec-match-install-cta .elementor-button{font-size:16px!important;min-height:48px;}
 .ec-match-product-meta{display:none;}
 .ec-match-breadcrumb{padding:10px 16px!important;}
 .ec-match-breadcrumb .woocommerce-breadcrumb{font-size:11px!important;line-height:1.4!important;margin:0!important;}
 .ec-match-product-trust{padding:8px 14px 18px!important;}
 .ec-match-product-trust>.elementor-container{flex-wrap:nowrap;}
 .ec-match-product-trust .elementor-column{width:25%!important;}
 .ec-match-product-trust .elementor-column>.elementor-widget-wrap{padding:0 5px!important;}
 .ec-match-product-trust .elementor-column+.elementor-column{border-left:1px solid #e4ecf3;}
 .ec-match-product-trust .elementor-icon-box-title{font-size:11px!important;line-height:1.25!important;}
 .ec-match-product-trust .elementor-icon-box-description{font-size:10px!important;line-height:1.3!important;}
 .ec-match-product-trust .elementor-icon{font-size:25px!important;}
 .ec-match-tabs-section{padding:0 14px 18px!important;}
 .ec-match-product-tabs .woocommerce-tabs{border:0;overflow:visible;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs{display:flex;flex-direction:column;gap:7px;background:transparent;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li{border:1px solid #dfe8f2!important;border-radius:8px!important;text-align:left;width:100%;flex:none;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li a{display:block;padding:13px 14px!important;font-size:14px!important;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li>a:after{content:"⌄";float:right;color:#08254b;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li.active{border-color:#0064de!important;}
 .ec-match-product-tabs .woocommerce-tabs ul.tabs li.active>a:after{content:"⌃";}
 .ec-match-product-tabs .woocommerce-tabs .panel{padding:14px!important;font-size:14px;}
 .ec-match-archive-heading{min-height:0;padding:18px 16px!important;}
 .ec-match-archive-heading:before{display:none;}
 .ec-match-archive-heading .elementor-widget-heading .elementor-heading-title{font-size:28px!important;}
 .ec-match-archive-heading .elementor-widget-text-editor{display:none;}
 .ec-match-archive-catalog{padding:10px 14px!important;}
 .ec-match-archive-catalog ul.products{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 .ec-match-archive-catalog li.product{padding:9px!important;}
 .ec-match-archive-catalog .woocommerce-loop-product__title{font-size:13px!important;line-height:1.25!important;min-height:3.75em;}
 .ec-match-archive-catalog li.product img{aspect-ratio:1.05!important;}
 .ec-match-archive-catalog .ecv2-card-type{font-size:9px!important;}
 .ec-match-archive-catalog .ecv2-card-specs{font-size:11px!important;}
 .ec-match-archive-catalog .price{font-size:20px!important;line-height:1.1!important;}
 .ec-match-archive-catalog .ecv2-card-stock{font-size:11px!important;}
 .ec-match-archive-catalog li.product .button{font-size:12px!important;min-height:38px!important;}
 .ec-match-archive-catalog .ecv2-filter-column{padding:0!important;border:0!important;background:transparent!important;}
 .elementor-3596{overflow-x:clip;}
}
@media(max-width:767px){
 .ec-match-archive-catalog{position:relative;}
 .ec-match-archive-catalog>.elementor-container{position:static;}
 .ec-match-archive-catalog>.elementor-container>.elementor-column:not(.ecv2-filter-column){width:100%!important;}
 .ec-match-archive-catalog .ecv2-filter-column{position:absolute!important;top:10px;left:14px;width:calc((100% - 38px)/2)!important;z-index:2;}
 .ec-match-archive-catalog .ecv2-filter-column>.elementor-widget-wrap{padding:0!important;}
 .ec-match-archive-catalog .ecv2-filter-column .elementor-button{width:100%;min-height:44px;padding:12px 10px!important;}
 .ec-match-archive-catalog .woocommerce-ordering{float:right!important;width:calc(50% - 5px);margin:0 0 15px auto!important;}
 .ec-match-archive-catalog .woocommerce-ordering select{width:100%;height:44px;font-size:12px;padding:8px;}
 .ec-match-archive-catalog .woocommerce-result-count{display:none;}
 .ec-match-archive-catalog ul.products{clear:both!important;}
 .ec-match-archive-catalog .ecv2-filter-column .elementor-widget-fibosearch{display:none!important;}
}
.ec-match-preserved-product-content{padding:18px 24px!important;}
.ec-match-preserved-product-content .elementor-widget-text-editor{font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .product_meta .tagged_as{display:block!important;}

@media(min-width:1025px){.elementor-9069>section:nth-child(1)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:6px 10px!important;}.elementor-9069>section:nth-child(2){padding-top:4px!important;padding-bottom:4px!important;}.elementor-9069>section:nth-child(2) .elementor-widget-wrap{padding-top:2px!important;padding-bottom:2px!important;}.elementor-9069>section:nth-child(2) .elementor-widget-image img{max-height:49px;object-fit:contain;}.elementor-9069 .ecv2-desktop-menu .e-n-menu-title{padding:7px 12px!important;}.elementor-9069 .ecv2-desktop-menu .e-n-menu-title-container,.elementor-9069 .ecv2-desktop-menu>.elementor-widget-container{padding:0!important;}}
@media(max-width:1024px){.elementor-9069 .ecv2-mobile-menu .e-n-menu-wrapper{background:#fff!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;}}
.single-product [data-elementor-type="product"] .ec-match-product-features .product_meta .tagged_as{display:block!important;}

.ec-match-product-intro .woocommerce-product-details__short-description,.ec-match-product-intro .woocommerce-product-details__short-description p{font-size:16px!important;line-height:1.55!important;color:#52647c!important;}
.ec-match-breadcrumb{padding:14px 24px 4px!important;}.ec-match-breadcrumb .woocommerce-breadcrumb{margin:0!important;font-size:13px!important;line-height:1.4!important;}
.ec-match-product-gallery .woocommerce-product-gallery__image img{max-height:430px;object-fit:contain;width:100%;}
@media(min-width:1025px){.elementor-9069>section:nth-child(3)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-top:0!important;padding-bottom:0!important;}.elementor-9069>section:nth-child(2) .elementor-widget-image img{max-height:72px;}}
.ec-match-qty-control{display:flex;align-items:center;flex:0 0 auto;border:1px solid #dfe8f2;border-radius:8px;overflow:hidden;height:52px;background:#fff;}.ec-match-qty-control .quantity{margin:0!important;float:none!important;}.ec-match-qty-control .quantity input{border:0!important;border-radius:0!important;width:45px!important;max-width:45px!important;padding:0!important;appearance:textfield;-moz-appearance:textfield;}.ec-match-qty-control .quantity input::-webkit-inner-spin-button{appearance:none;}.ec-match-qty-step{height:50px;width:29px;padding:0!important;min-width:29px;border:0!important;background:#f7f9fc!important;color:#08254b!important;font-size:21px!important;line-height:1!important;box-shadow:none!important;}.ec-match-product-tabs .wc-tabs>li>.panel{background:#fff;border-radius:0 0 8px 8px;}

/* Verified product spacing corrections, desktop and mobile. */
.single-product #content>.ast-container{padding-left:0!important;padding-right:0!important;max-width:none!important;}
.single-product [data-elementor-type="product"] .ec-match-summary-column>.elementor-widget-wrap{gap:12px!important;}
.single-product [data-elementor-type="product"] .ec-match-summary-column>.elementor-widget-wrap>.elementor-element{margin-top:0!important;margin-bottom:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-title h1{margin:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as{margin:0!important;padding:0!important;line-height:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a{margin-bottom:4px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-price>.elementor-widget-container{padding:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-price p.price{font-weight:700!important;color:#005ed5!important;}
.single-product [data-elementor-type="product"] .ec-match-product-price ins .amount{font-weight:700!important;color:#005ed5!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart .single_add_to_cart_button{background:#0064de!important;color:#fff!important;}
@media(max-width:767px){
.single-product [data-elementor-type="product"] .ec-match-breadcrumb{display:none!important;}
.single-product [data-elementor-type="product"] .ec-match-product-hero{padding:8px 16px 12px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-title h1{font-size:23px!important;line-height:1.18!important;}
.single-product [data-elementor-type="product"] .ec-match-product-gallery{padding:8px!important;margin:0 0 14px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a{font-size:10px!important;padding:6px!important;margin-right:4px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-price p.price{font-size:34px!important;}
}

.single-product [data-elementor-type="product"] .ec-match-product-features .detail-content{font-size:0!important;line-height:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-intro>.elementor-widget-container{margin:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-intro p{margin:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart .ast-stock-avail{display:none!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart .ast-stock-detail{margin:0 0 10px!important;font-size:14px!important;line-height:1.3!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart .stock.in-stock:before{content:"●";color:#13963e;margin-right:6px;}

/* Native catalog spacing verified at 375 px content width. */
.archive.woocommerce #content>.ast-container{padding-left:0!important;padding-right:0!important;max-width:none!important;}
#content .ec-match-archive-heading .elementor-widget-wrap{gap:8px!important;}
#content .ec-match-archive-heading .elementor-widget{margin:0!important;}
#content .ec-match-archive-heading .elementor-widget-text-editor{font-size:15px!important;line-height:1.4!important;max-width:850px;}
#content .ec-match-archive-heading .elementor-widget-text-editor p{margin:0 0 6px!important;}
#content .ec-match-archive-heading .elementor-widget-woocommerce-breadcrumb{order:-1;}
#content .ec-match-archive-catalog .ast-woo-product-category{display:none!important;}
#content .ec-match-archive-catalog ul.products li.product .ecom-details-btn{display:none!important;}
#content .ec-match-archive-catalog ul.products li.product .ast-on-card-button{display:none!important;}
#content .ec-match-archive-catalog ul.products li.product .button{background:#0064de!important;color:#fff!important;}
#content .ec-match-archive-catalog .astra-shop-summary-wrap{padding:0!important;}
@media(max-width:767px){
#content .ec-match-archive-heading{padding:16px!important;}
#content .ec-match-archive-catalog>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;}
#content .ec-match-archive-catalog ul.products li.product .woocommerce-loop-product__title{min-height:2.5em!important;font-size:14px!important;line-height:1.25!important;margin:0 0 6px!important;}
#content .ec-match-archive-catalog .ecv2-filter-column .elementor-button{background:#0064de!important;color:#fff!important;}
#content .ec-match-archive-catalog .woocommerce-ordering select{font-size:12px!important;}
}

/* Existing 4721 widgets remain native and dynamic. */
.elementor-4721 [data-id="b2a6f13"]{padding:14px 24px 4px!important;max-width:1200px;margin:auto!important;}
.elementor-4721 [data-id="1daf2ca0"]{padding:14px 24px!important;max-width:1200px;margin:auto!important;}
.elementor-4721 [data-id="1daf2ca0"]>.elementor-container{display:flex;flex-direction:row!important;flex-wrap:wrap;}
.elementor-4721 [data-id="6e02e2a"]{order:0!important;}
.elementor-4721 [data-id="1c8d0ec9"]{order:1!important;}
.elementor-4721 [data-id="6e02e2a"]>.elementor-widget-wrap{padding:0 18px 0 0!important;}
.elementor-4721 [data-id="1c8d0ec9"]>.elementor-widget-wrap{padding:0 0 0 18px!important;gap:12px!important;align-content:flex-start;}
.elementor-4721 [data-id="1c8d0ec9"]>.elementor-widget-wrap>.elementor-element{margin:0!important;}
.elementor-4721 .ec-match-product-meta{order:9;}
.elementor-4721 [data-id="0211bbb"]{padding:20px 24px!important;max-width:1200px;margin:auto!important;}
.elementor-4721 .ec-match-product-title h1{font-size:32px!important;line-height:1.16!important;margin:0!important;}
@media(max-width:767px){
.elementor-4721 [data-id="b2a6f13"]{display:none!important;}
.elementor-4721 [data-id="1daf2ca0"]{padding:8px 16px 12px!important;}
.elementor-4721 [data-id="6e02e2a"],.elementor-4721 [data-id="1c8d0ec9"]{width:100%!important;}
.elementor-4721 [data-id="6e02e2a"]>.elementor-widget-wrap,.elementor-4721 [data-id="1c8d0ec9"]>.elementor-widget-wrap{padding:0!important;}
.elementor-4721 .ec-match-product-title h1{font-size:23px!important;line-height:1.18!important;}
.elementor-4721 [data-id="0211bbb"]{padding:0 16px 20px!important;}
#content .ec-match-archive-heading .elementor-widget-heading{order:-2;}
}

.elementor-4721 [data-id="1daf2ca0"]>.elementor-container{max-width:1200px!important;}
.elementor-4721 .ec-match-product-price,.elementor-4721 .ec-match-product-price .price,.elementor-4721 .ec-match-product-price .amount,.elementor-4721 .single_add_to_cart_button{font-family:Arial,sans-serif!important;font-weight:700!important;}

.elementor-4721 [data-id="0211bbb"] .elementor-widget-wrap{padding:0!important;}
.elementor-4721 [data-id="9207c3c"]:not(:has(ul.products li.product)){display:none!important;}

@media(max-width:767px){
.elementor-9069 .elementor-menu-cart__toggle_wrapper,.elementor-9069 .elementor-menu-cart__toggle{width:100%!important;min-width:0!important;max-width:100%!important;}
.elementor-9069 .elementor-menu-cart__toggle_button{width:100%!important;min-width:0!important;max-width:100%!important;padding:8px!important;box-sizing:border-box;}
}

@media(max-width:767px){
.elementor-58 [data-id="391982ef"],.elementor-58 [data-id="231f3b13"],.elementor-58 [data-id="391982ef"] p,.elementor-58 [data-id="231f3b13"] p,.elementor-58 [data-id="391982ef"] strong,.elementor-58 [data-id="231f3b13"] strong{font-size:24px!important;line-height:1.25!important;text-transform:none!important;overflow-wrap:anywhere;}
}

/* Shared WooCommerce product cards: home:not(.ecv4-native):not(.ecv4-native *), archive:not(.ecv4-native):not(.ecv4-native *), related and upsell lists. */
#page .elementor ul.products:not(.ecv4-native):not(.ecv4-native *){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch;}
#page .elementor ul.products:not(.ecv4-native):not(.ecv4-native *):before,#page .elementor ul.products:not(.ecv4-native):not(.ecv4-native *):after{display:none!important;}
#page .elementor ul.products li.product:not(.ecv4-native):not(.ecv4-native *){display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;margin:0!important;padding:12px!important;border:1px solid #e0e8f0!important;border-radius:10px!important;background:#fff!important;text-align:left!important;box-sizing:border-box;float:none!important;}
#page .elementor ul.products li.product .astra-shop-thumbnail-wrap:not(.ecv4-native):not(.ecv4-native *){margin:0 0 10px!important;position:relative;flex:0 0 auto;}
#page .elementor ul.products li.product .astra-shop-thumbnail-wrap img:not(.ecv4-native):not(.ecv4-native *){width:100%!important;height:auto!important;aspect-ratio:1.15;object-fit:contain!important;margin:0!important;border-radius:6px;}
#page .elementor ul.products li.product .astra-shop-summary-wrap:not(.ecv4-native):not(.ecv4-native *){display:flex!important;flex-direction:column!important;flex:1!important;min-width:0;padding:0!important;}
#page .elementor ul.products li.product .ast-woo-product-category:not(.ecv4-native):not(.ecv4-native *){display:none!important;}
#page .elementor ul.products li.product .ast-loop-product__link:not(.ecv4-native):not(.ecv4-native *){display:block!important;margin:0 0 8px!important;}
#page .elementor ul.products li.product .woocommerce-loop-product__title:not(.ecv4-native):not(.ecv4-native *){font-family:Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:#08254b!important;text-align:left!important;margin:0!important;padding:0!important;min-height:3.9em;max-height:none!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal!important;}
#page .elementor ul.products li.product .ecv2-card-type:not(.ecv4-native):not(.ecv4-native *){font:600 11px/1.3 Arial,sans-serif!important;margin:0 0 6px!important;padding:4px 6px!important;align-self:flex-start;}
#page .elementor ul.products li.product .ecv2-card-specs:not(.ecv4-native):not(.ecv4-native *){font:400 12px/1.4 Arial,sans-serif!important;margin:0 0 8px!important;color:#52647c!important;}
#page .elementor ul.products li.product .price:not(.ecv4-native):not(.ecv4-native *){font:700 22px/1.2 Arial,sans-serif!important;color:#08254b!important;margin:auto 0 6px!important;display:flex!important;flex-wrap:wrap;gap:3px 6px;align-items:baseline;}
#page .elementor ul.products li.product .price .amount:not(.ecv4-native):not(.ecv4-native *){font:inherit!important;color:inherit!important;}
#page .elementor ul.products li.product .price del:not(.ecv4-native):not(.ecv4-native *){font:400 12px/1.2 Arial,sans-serif!important;color:#8390a2!important;}
#page .elementor ul.products li.product .price ins:not(.ecv4-native):not(.ecv4-native *){font:inherit!important;color:inherit!important;text-decoration:none!important;}
#page .elementor ul.products li.product .ecv2-card-stock:not(.ecv4-native):not(.ecv4-native *){font:600 12px/1.3 Arial,sans-serif!important;margin:0 0 8px!important;}
#page .elementor ul.products li.product a.button:not(.ecv4-native):not(.ecv4-native *){display:flex!important;align-items:center;justify-content:center;min-height:42px!important;width:100%!important;margin:0!important;padding:10px 6px!important;font:600 14px/1.25 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;text-align:center!important;background:#0064de!important;color:#fff!important;border-radius:7px!important;box-sizing:border-box;}
#page .elementor ul.products li.product .ecom-details-btn:not(.ecv4-native):not(.ecv4-native *),#page .elementor ul.products li.product .ast-on-card-button:not(.ast-onsale-card):not(.ecv4-native):not(.ecv4-native *){display:none!important;}
#page .elementor ul.products li.product .ast-onsale-card:not(.ecv4-native):not(.ecv4-native *){font:600 11px/1.2 Arial,sans-serif!important;max-width:90%;padding:5px 8px!important;}
@media(min-width:768px) and (max-width:1024px){#page .elementor ul.products:not(.ecv4-native):not(.ecv4-native *){grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:767px){
#page .elementor ul.products:not(.ecv4-native):not(.ecv4-native *){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
#page .elementor ul.products li.product:not(.ecv4-native):not(.ecv4-native *){padding:9px!important;}
#page .elementor ul.products li.product .woocommerce-loop-product__title:not(.ecv4-native):not(.ecv4-native *){font-size:14px!important;line-height:1.3!important;min-height:5.2em;}
#page .elementor ul.products li.product .price:not(.ecv4-native):not(.ecv4-native *){font-size:20px!important;}
#page .elementor ul.products li.product a.button:not(.ecv4-native):not(.ecv4-native *){font-size:12px!important;min-height:40px!important;}
#page .elementor ul.products li.product .ecv2-card-type:not(.ecv4-native):not(.ecv4-native *){font-size:10px!important;}
#page .elementor ul.products li.product .ecv2-card-specs:not(.ecv4-native):not(.ecv4-native *),#page .elementor ul.products li.product .ecv2-card-stock:not(.ecv4-native):not(.ecv4-native *){font-size:11px!important;}
}

@media(max-width:767px){
body.home #content>.ast-container{padding-left:0!important;padding-right:0!important;max-width:none!important;}
#content .elementor-3596 .elementor-section:has(.elementor-widget-woocommerce-products)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding-left:0!important;padding-right:0!important;}
#page .elementor ul.products li.product .price:not(.ecv4-native):not(.ecv4-native *){font-size:clamp(16px,4.8vw,20px)!important;max-width:100%;}
#page .elementor ul.products li.product .price .amount:not(.ecv4-native):not(.ecv4-native *){max-width:100%;white-space:normal!important;}
}

#page .elementor ul.products li.product a.button.ecom-details-btn:not(.ecv4-native):not(.ecv4-native *){display:none!important;}
@media(max-width:767px){#page .elementor ul.products li.product .woocommerce-loop-product__title:not(.ecv4-native):not(.ecv4-native *){min-height:3.9em;}}

/* Key product specifications from the existing native WooCommerce metadata. */
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as .detail-content{display:flex!important;flex-wrap:wrap;gap:6px;font-size:0!important;line-height:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a{display:none!important;margin:0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/hutes-"],.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/futes-"],.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/scop-"],.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/seer-"],.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/energiaosztaly-"]{display:inline-flex!important;align-items:center;font:600 12px/1.3 Arial,sans-serif!important;padding:7px 9px!important;border-radius:7px;background:#e8f4ff;color:#005ed5;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/hutes-"]{order:1;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/futes-"]{order:2;background:#fff2e5;color:#a45d19;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/scop-"]{order:3;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/seer-"]{order:4;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a[href*="/energiaosztaly-"]{order:5;background:#e8f8ed;color:#168240;}
.single-product [data-elementor-type="product"] .ec-match-product-features:not(:has(a[href*="/hutes-"],a[href*="/futes-"],a[href*="/scop-"],a[href*="/seer-"],a[href*="/energiaosztaly-"])){display:none!important;}
.elementor-4721 .ec-match-product-title{order:-2!important;}
.elementor-4721 .ec-match-product-features{order:-1!important;}
@media(max-width:767px){.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a{font-size:11px!important;padding:6px 8px!important;}}

/* Focused product page: real gallery, purchase actions and four information tabs. */
.single-product [data-elementor-type="product"] .ec-match-product-gallery .advanced-woo-labels{display:none!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as .detail-content{justify-content:flex-start;text-align:left;}
.single-product [data-elementor-type="product"] .ec-match-product-title h1{font-size:30px!important;line-height:1.2!important;letter-spacing:-.5px;}
.single-product [data-elementor-type="product"] .ec-match-product-gallery .woocommerce-product-gallery{background:#f5f8fc!important;border:1px solid #e1e8f0!important;border-radius:12px!important;padding:14px!important;overflow:hidden;}
.single-product [data-elementor-type="product"] .ec-match-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){width:100%;aspect-ratio:1/1;object-fit:contain!important;max-height:550px;}
.single-product [data-elementor-type="product"] .ec-match-product-intro{font-size:15px!important;line-height:1.65!important;}
.single-product [data-elementor-type="product"] .ec-match-product-price p.price{font-size:38px!important;margin:4px 0 0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart .stock{margin:0 0 12px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart form.cart{margin:0!important;gap:12px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart .ec-match-qty-control{order:1;flex:0 0 116px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-cart .single_add_to_cart_button{order:2;flex:1 1 120px!important;min-width:0!important;min-height:52px!important;}
.single-product [data-elementor-type="product"] .ec-match-install-disclosure{order:3;width:100%;flex:0 0 100%;margin:0!important;border:1px solid #0064de;border-radius:8px;background:#fff;overflow:hidden;}
.single-product [data-elementor-type="product"] .ec-match-install-disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 12px;min-height:52px;color:#0064de;font:700 16px/1.3 Arial,sans-serif;}
.single-product [data-elementor-type="product"] .ec-match-install-disclosure>summary::-webkit-details-marker{display:none;}
.single-product [data-elementor-type="product"] .ec-match-install-disclosure>summary:after{content:'+';font-size:23px;line-height:1;}
.single-product [data-elementor-type="product"] .ec-match-install-disclosure[open]>summary:after{content:'−';}
.single-product [data-elementor-type="product"] .ec-match-install-disclosure .ecom-install-choice{margin:0!important;border:0!important;border-top:1px solid #e1e8f0!important;border-radius:0!important;box-shadow:none!important;padding:16px!important;}
.single-product [data-elementor-type="product"] .ec-match-install-disclosure .ecom-install-label{font-size:14px!important;line-height:1.4!important;}
.single-product [data-elementor-type="product"] .ec-match-product-hero:has(.ec-match-has-install) .ec-match-install-cta,.single-product .elementor-4721:has(.ec-match-has-install) .ec-match-install-cta{display:none!important;}
.single-product [data-elementor-type="product"] .ec-match-product-trust .elementor-icon{font-size:26px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-trust .elementor-icon-box-title{font:700 12px/1.35 Arial,sans-serif!important;margin:0 0 4px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-trust .elementor-icon-box-description{font:400 11px/1.4 Arial,sans-serif!important;}
.single-product [data-elementor-type="product"] .ec-match-product-trust .elementor-widget-wrap{padding:0 6px!important;}
.single-product [data-elementor-type="product"] .ec-match-product-tabs .panel{font-size:15px!important;line-height:1.7;}
.single-product [data-elementor-type="product"] .ec-match-product-tabs h2{font-size:25px!important;line-height:1.25!important;}
@media(min-width:768px){
 body:not(.elementor-editor-active).single-product .elementor-9066{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:34px;max-width:1200px;margin:0 auto;padding:0 24px 32px;}
 .single-product .elementor-9066>.ec-match-breadcrumb{grid-column:1/-1;padding:22px 0!important;}
 .single-product .elementor-9066>.ec-match-product-hero,.single-product .elementor-9066>.ec-match-product-hero>.elementor-container{display:contents!important;}
 .single-product .elementor-9066 .ec-match-gallery-column{grid-column:1;grid-row:2/4;width:auto!important;}
 .single-product .elementor-9066 .ec-match-summary-column{grid-column:2;grid-row:2;width:auto!important;}
 .single-product .elementor-9066 .ec-match-gallery-column>.elementor-widget-wrap,.single-product .elementor-9066 .ec-match-summary-column>.elementor-widget-wrap{padding:0!important;}
 .single-product .elementor-9066>.ec-match-product-trust{grid-column:2;grid-row:3;width:100%;padding:22px 0 24px!important;align-self:start;}
 .single-product .elementor-9066>.ec-match-tabs-section{grid-column:1/-1;padding:26px 0 0!important;}
 .single-product .elementor-4721>.ec-match-product-trust{padding:18px 24px 26px!important;}
}
@media(max-width:767px){
 .single-product [data-elementor-type="product"] .ec-match-product-title h1{font-size:23px!important;line-height:1.22!important;letter-spacing:-.3px;}
 .single-product [data-elementor-type="product"] .ec-match-product-gallery .woocommerce-product-gallery{padding:10px!important;border-radius:10px!important;}
 .single-product [data-elementor-type="product"] .ec-match-product-price p.price{font-size:34px!important;}
 .single-product [data-elementor-type="product"] .ec-match-product-cart .single_add_to_cart_button{font-size:15px!important;}
 .single-product [data-elementor-type="product"] .ec-match-install-disclosure>summary{font-size:14px;}
 .single-product [data-elementor-type="product"] .ec-match-product-trust{padding:16px 12px 22px!important;}
 .single-product [data-elementor-type="product"] .ec-match-product-trust>.elementor-container{display:flex;flex-wrap:nowrap;}
 .single-product [data-elementor-type="product"] .ec-match-product-trust .elementor-column{width:25%!important;}
 .single-product [data-elementor-type="product"] .ec-match-product-trust .elementor-icon-box-title{font-size:11px!important;}
 .single-product [data-elementor-type="product"] .ec-match-product-trust .elementor-icon-box-description{font-size:10px!important;}
}

.single-product [data-elementor-type="product"] .ec-match-install-disclosure{grid-column:1 / -1!important;width:100%!important;min-width:0!important;}

.single-product [data-elementor-type="product"] .ec-match-product-gallery{padding:0!important;border:0!important;background:transparent!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as .detail-content{gap:6px 0!important;}
.single-product [data-elementor-type="product"] .ec-match-product-features .tagged_as a{margin:0 6px 0 0!important;}

/* Manufacturer catalogue benefits remain native product descriptions. */
.single-product [data-elementor-type="product"] .ec-match-product-intro:has(.ec-catalogue-highlights){display:block!important;}
.ec-catalogue-highlights .ec-catalogue-lead{font:400 14px/1.6 Arial,sans-serif;color:#52647c;margin:0 0 12px;}
.ec-catalogue-highlights ul.ec-catalogue-quick{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:7px;}
.ec-catalogue-highlights .ec-catalogue-quick li{margin:0!important;padding:7px 9px;border-radius:7px;background:#f0f7ff;color:#0a548c;font:600 12px/1.35 Arial,sans-serif;}
.ec-catalogue-highlights .ec-catalogue-quick li:before{content:'✓';color:#0064de;margin-right:6px;}
.ec-catalogue-description ul.ec-catalogue-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none!important;margin:18px 0 26px!important;padding:0!important;}
.ec-catalogue-description .ec-catalogue-benefits li{margin:0!important;padding:14px 16px;background:#f7faff;border:1px solid #e1eaf5;border-radius:9px;color:#203c58;font:400 14px/1.6 Arial,sans-serif;}
.ec-catalogue-description h3{font:700 21px/1.3 Arial,sans-serif!important;color:#08254b;margin:24px 0 12px;}
.ec-catalogue-description .ec-catalogue-source{border-top:1px solid #e1e8f0;padding-top:14px;margin-top:24px;color:#687b91;font:400 12px/1.6 Arial,sans-serif;}
@media(max-width:767px){
 .ec-catalogue-highlights .ec-catalogue-lead{display:none!important;}
 .ec-catalogue-highlights .ec-catalogue-quick li{font-size:11px;padding:6px 8px;}
 .ec-catalogue-description ul.ec-catalogue-benefits{grid-template-columns:1fr;gap:8px;}
 .ec-catalogue-description .ec-catalogue-benefits li{font-size:13px;padding:12px;}
}

/* Accordion panels are nested inside tab items on mobile. Scope benefit cards explicitly. */
.ec-match-product-tabs .woocommerce-tabs .ec-catalogue-description ul.ec-catalogue-benefits > li{display:block!important;flex:none!important;float:none!important;text-align:left!important;margin:0!important;padding:14px 16px!important;background:#f7faff!important;border:1px solid #e1eaf5!important;border-radius:9px!important;color:#203c58!important;font:400 14px/1.6 Arial,sans-serif!important;}
@media(max-width:767px){.ec-match-product-tabs .woocommerce-tabs .ec-catalogue-description ul.ec-catalogue-benefits > li{padding:12px!important;font-size:13px!important;}}

/* Header cart: quiet icon button with the brand-blue item counter. */
[data-elementor-type="header"] .elementor-menu-cart__toggle_button.elementor-button{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;color:#082545!important;}
[data-elementor-type="header"] .elementor-menu-cart__toggle_button.elementor-button:hover{background:#edf6ff!important;color:#0064de!important;}
[data-elementor-type="header"] .elementor-menu-cart__toggle_button.elementor-button:focus-visible{background:#edf6ff!important;outline:2px solid #0064de;outline-offset:2px;}
[data-elementor-type="header"] .elementor-menu-cart__toggle_button .elementor-button-icon{color:inherit!important;}
[data-elementor-type="header"] .elementor-menu-cart__toggle_button .elementor-button-icon-qty{background:#0064de!important;color:#fff!important;border:2px solid #fff;box-sizing:content-box;font-weight:700;}

/* Home product category cards: native widgets with consistent image and action rows. */
body.page-id-3596 .ecv2-category-card.elementor-column>.elementor-widget-wrap{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-content:stretch!important;align-items:stretch!important;height:100%;gap:12px!important;padding:14px!important;background:#fff!important;}
body.page-id-3596 .ecv2-category-card .elementor-widget-image{margin:0!important;}
body.page-id-3596 .ecv2-category-card .elementor-widget-image img{display:block;width:100%!important;height:150px!important;object-fit:contain!important;border-radius:0!important;}
body.page-id-3596 .ecv2-category-card .elementor-widget-heading{margin:0!important;}
body.page-id-3596 .ecv2-category-card .elementor-heading-title{font-size:18px!important;line-height:1.25!important;min-height:45px;margin:0!important;word-break:normal!important;overflow-wrap:normal!important;}
body.page-id-3596 .ecv2-category-card .elementor-widget-text-editor{flex:1;min-height:62px;margin:0!important;font-size:14px!important;line-height:1.45!important;}
body.page-id-3596 .ecv2-category-card .elementor-widget-text-editor p{margin:0!important;font-size:14px!important;line-height:1.45!important;}
body.page-id-3596 .ecv2-category-card .elementor-widget-button{margin-top:auto!important;margin-bottom:0!important;}
body.page-id-3596 .ecv2-category-card .elementor-button{display:flex!important;justify-content:center;align-items:center;width:100%!important;min-height:42px;padding:10px 6px!important;font-size:14px!important;line-height:1.2!important;white-space:nowrap;}
@media(max-width:767px){body.page-id-3596 .ecv2-category-card.elementor-column>.elementor-widget-wrap{padding:12px!important;gap:10px!important;}body.page-id-3596 .ecv2-category-card .elementor-widget-image img{height:108px!important;}body.page-id-3596 .ecv2-category-card .elementor-heading-title{font-size:16px!important;min-height:40px;}body.page-id-3596 .ecv2-category-card .elementor-widget-text-editor{min-height:80px;}}

body.page-id-3596 .ecv2-category-card.elementor-column>.elementor-widget-wrap{height:calc(100% - 12px)!important;margin:6px!important;}
@media(max-width:767px){body.page-id-3596 #ast-scroll-top{display:none!important;}}

/* Shared inner-page design. Native Elementor content:not(.ecv4-native):not(.ecv4-native *), forms and links stay editable. */
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"]:not(.ecv4-native):not(.ecv4-native *){color:#39506b;font-family:Arial,sans-serif;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-section:not(#ecv3-maintenance-intro):not(#ecv3-heating-intro):not(.ecv4-native):not(.ecv4-native *){background-color:#fff!important;background-image:none!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-background-overlay:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-shape:not(.ecv4-native):not(.ecv4-native *){display:none!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-column>.elementor-widget-wrap:not(.ecv4-native):not(.ecv4-native *){background-color:transparent!important;background-image:none!important;box-shadow:none!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-top-section:not(.ecv4-native):not(.ecv4-native *){padding:32px 24px!important;min-height:0!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-top-section>.elementor-container:not(.ecv4-native):not(.ecv4-native *){max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-column:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget:not(.ecv4-native):not(.ecv4-native *){min-width:0;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-heading-title:not(.ecv4-native):not(.ecv4-native *){font-family:Arial,sans-serif!important;font-weight:700!important;line-height:1.25!important;color:#082545!important;text-transform:none!important;overflow-wrap:break-word;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] h1.elementor-heading-title:not(.ecv4-native):not(.ecv4-native *){font-size:42px!important;letter-spacing:-1px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] h2.elementor-heading-title:not(.ecv4-native):not(.ecv4-native *){font-size:30px!important;letter-spacing:-.5px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] h3.elementor-heading-title:not(.ecv4-native):not(.ecv4-native *){font-size:22px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-text-editor:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-text-editor p:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-text-editor li:not(.ecv4-native):not(.ecv4-native *){font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.65!important;color:#39506b!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-text-editor p:last-child:not(.ecv4-native):not(.ecv4-native *){margin-bottom:0;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-text-editor a:not(.ecv4-native):not(.ecv4-native *){color:#0064de;text-underline-offset:3px;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-button:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] input[type="submit"]:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] button[type="submit"]:not(.ecv4-native):not(.ecv4-native *){background:#0064de!important;background-image:none!important;color:#fff!important;border:1px solid #0064de!important;border-radius:8px!important;box-shadow:none!important;min-height:46px;padding:12px 22px!important;font:700 15px/1.3 Arial,sans-serif!important;text-transform:none!important;white-space:normal;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-button:hover:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] input[type="submit"]:hover:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] button[type="submit"]:hover:not(.ecv4-native):not(.ecv4-native *){background:#004fae!important;border-color:#004fae!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-icon:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-icon-list-icon i:not(.ecv4-native):not(.ecv4-native *){color:#0064de!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-icon svg:not(.ecv4-native):not(.ecv4-native *){fill:#0064de!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-tab-title:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .e-n-accordion-item-title:not(.ecv4-native):not(.ecv4-native *){background:#f4f8fd!important;color:#082545!important;border-color:#dfe8f2!important;font:700 16px/1.4 Arial,sans-serif!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-tab-content:not(.ecv4-native):not(.ecv4-native *){background:#fff!important;color:#39506b!important;border-color:#dfe8f2!important;font:400 16px/1.65 Arial,sans-serif!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] img:not(.ecv4-native):not(.ecv4-native *){max-width:100%;}
body.page:not(.page-id-8178) [data-elementor-type="wp-page"] :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],input[type="password"],select,textarea):not(.ecv4-native):not(.ecv4-native *){border:1px solid #d7e2ef!important;border-radius:8px!important;background:#fff!important;color:#082545!important;box-shadow:none!important;max-width:100%;min-height:46px;font:400 15px/1.5 Arial,sans-serif!important;padding:11px 13px!important;}
body.page:not(.page-id-8178) [data-elementor-type="wp-page"] :is(input,select,textarea):focus-visible:not(.ecv4-native):not(.ecv4-native *){outline:2px solid #0064de;outline-offset:2px;}
body.page:not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-field-label:not(.ecv4-native):not(.ecv4-native *){font:700 14px/1.5 Arial,sans-serif!important;color:#082545!important;margin-bottom:6px;}
body:is(.page-id-65,.page-id-58,.page-id-3630) [data-elementor-type="wp-page"]>.elementor-top-section:first-child:not(.ecv4-native):not(.ecv4-native *){background-color:#edf7ff!important;padding:54px 24px!important;border-bottom:1px solid #e0eaf5;}
body:is(.page-id-65,.page-id-58,.page-id-3630) [data-elementor-type="wp-page"]>.elementor-top-section:first-child .elementor-widget-wrap:not(.ecv4-native):not(.ecv4-native *){padding:0!important;max-width:1060px;margin:auto!important;}
body:is(.page-id-65,.page-id-58,.page-id-3630) [data-elementor-type="wp-page"]>.elementor-top-section:first-child :is(.elementor-widget-container,.elementor-heading-title,p):not(.ecv4-native):not(.ecv4-native *){text-align:left!important;}
body:is(.page-id-65,.page-id-58,.page-id-3630) [data-elementor-type="wp-page"]>.elementor-top-section:first-child .elementor-widget-text-editor:not(.ecv4-native):not(.ecv4-native *){max-width:920px;}
body:is(.page-id-65,.page-id-58,.page-id-3630) [data-elementor-type="wp-page"]>.elementor-top-section:first-child .elementor-button:not(.ecv4-native):not(.ecv4-native *){margin-top:8px;}
body.page-id-65 [data-id="176b373"]>.elementor-container>.elementor-column>.elementor-widget-wrap{background:#fff!important;border:1px solid #dfe8f2!important;border-radius:16px;padding:28px!important;margin:12px!important;box-shadow:0 6px 24px #08254508!important;}
body.page-id-65 [data-id="8a2c147"]{border-top:1px solid #e0eaf5;}
body.page-id-58 [data-id="10f80d0b"]>.elementor-container>.elementor-column>.elementor-widget-wrap{border:1px solid #dfe8f2!important;border-radius:16px;background:#f8fbff!important;margin:12px!important;padding:24px!important;}
body.page-id-58 [data-id="10f80d0b"] .woocommerce-Price-amount{font-size:30px!important;color:#0064de!important;font-weight:700;}
body.page-id-58 :is([data-id="391982ef"],[data-id="231f3b13"]) p{font-size:22px!important;line-height:1.3!important;font-weight:700;}
body.page-id-3630 [data-id="6c818dcf"]>.elementor-container>.elementor-column>.elementor-widget-wrap,body.page-id-58 [data-id="2a22a00f"]>.elementor-container>.elementor-column>.elementor-widget-wrap{border:1px solid #dfe8f2;border-radius:12px;background:#f8fbff!important;padding:22px!important;margin:8px!important;}
body:is(.page-id-58,.page-id-3630) [data-elementor-type="wp-page"] .elementor-form:not(.ecv4-native):not(.ecv4-native *){background:#f8fbff;border:1px solid #dfe8f2;border-radius:16px;padding:26px;}
@media(max-width:767px){
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-top-section:not(.ecv4-native):not(.ecv4-native *){padding:24px 16px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] h1.elementor-heading-title:not(.ecv4-native):not(.ecv4-native *){font-size:30px!important;letter-spacing:-.6px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] h2.elementor-heading-title:not(.ecv4-native):not(.ecv4-native *){font-size:24px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] h3.elementor-heading-title:not(.ecv4-native):not(.ecv4-native *){font-size:20px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-button:not(.ecv4-native):not(.ecv4-native *){max-width:100%;font-size:14px!important;}
body:is(.page-id-65,.page-id-58,.page-id-3630) [data-elementor-type="wp-page"]>.elementor-top-section:first-child:not(.ecv4-native):not(.ecv4-native *){padding:34px 20px!important;}
body.page-id-65 [data-id="176b373"]>.elementor-container>.elementor-column>.elementor-widget-wrap,body.page-id-58 [data-id="10f80d0b"]>.elementor-container>.elementor-column>.elementor-widget-wrap{margin:8px 0!important;padding:20px!important;}
body:is(.page-id-58,.page-id-3630) [data-elementor-type="wp-page"] .elementor-form:not(.ecv4-native):not(.ecv4-native *){padding:18px;}
}

/* Explicit page refinements win over the shared legacy-style reset. */
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-container:not(.ecv4-native):not(.ecv4-native *){margin:0!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget:not(.ecv4-native):not(.ecv4-native *){margin-bottom:16px;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"]:is(.elementor-65,.elementor-58,.elementor-3630)>.elementor-top-section:first-child:not(.ecv4-native):not(.ecv4-native *){background-color:#edf7ff!important;padding:54px 24px!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"]:is(.elementor-65,.elementor-58,.elementor-3630)>.elementor-top-section:first-child .elementor-widget-wrap:not(.ecv4-native):not(.ecv4-native *){padding:0!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"].elementor-65 [data-id="176b373"]>.elementor-container>.elementor-column>.elementor-widget-wrap:not(.ecv4-native):not(.ecv4-native *){background:#fff!important;box-shadow:0 6px 24px #08254508!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"].elementor-58 [data-id="10f80d0b"]>.elementor-container>.elementor-column>.elementor-widget-wrap:not(.ecv4-native):not(.ecv4-native *){background:#f8fbff!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"].elementor-3630 [data-id="6c818dcf"]>.elementor-container>.elementor-column>.elementor-widget-wrap:not(.ecv4-native):not(.ecv4-native *),body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"].elementor-58 [data-id="2a22a00f"]>.elementor-container>.elementor-column>.elementor-widget-wrap:not(.ecv4-native):not(.ecv4-native *){background:#f8fbff!important;}
@media(max-width:767px){body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"]:is(.elementor-65,.elementor-58,.elementor-3630)>.elementor-top-section:first-child:not(.ecv4-native):not(.ecv4-native *){padding:34px 20px!important;}}

body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-text-editor table :is(th,td):not(.ecv4-native):not(.ecv4-native *){border-color:#dfe8f2;padding:12px;font:400 14px/1.5 Arial,sans-serif;color:#39506b;}
@media(max-width:767px){body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"] .elementor-widget-text-editor table:not(.ecv4-native):not(.ecv4-native *){display:block;width:100%!important;max-width:100%!important;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #dfe8f2;border-radius:8px;}}

body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) #content>.ast-container{max-width:none;width:100%;padding:0!important;}
body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"]>.elementor-top-section:not(.ecv4-native):not(.ecv4-native *){margin:0!important;}

body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"]:is(.elementor-65,.elementor-58,.elementor-3630)>.elementor-top-section:first-child>.elementor-container:not(.ecv4-native):not(.ecv4-native *){min-height:0!important;align-items:stretch!important;}

body.page:not(.home):not(.woocommerce-page):not(.page-id-7955):not(.page-id-8178) [data-elementor-type="wp-page"]:is(.elementor-65,.elementor-58,.elementor-3630)>.elementor-top-section:first-child .elementor-widget-container:not(.ecv4-native):not(.ecv4-native *){padding:0!important;}

/* Complete the home-page transition while preserving native widgets and forms. */
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"]){background:#fff!important;background-image:none!important;padding:40px 24px!important;margin:0!important;min-height:0!important;}
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"])>.elementor-container{max-width:1180px!important;min-height:0!important;}
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"]) :is(.elementor-shape,.elementor-background-overlay){display:none!important;}
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"]) .elementor-widget-wrap{background:transparent!important;padding:0!important;}
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"]) .elementor-widget-container{margin:0!important;padding:0!important;}
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"]) .elementor-heading-title{color:#082545!important;font:700 30px/1.25 Arial,sans-serif!important;letter-spacing:-.5px;text-align:left!important;}
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"]) .elementor-widget-text-editor,body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"]) .elementor-widget-text-editor p{color:#39506b!important;font:400 16px/1.65 Arial,sans-serif!important;text-align:left!important;}
body.page-id-3596 [data-id="16d8d2b6"]{background:#f3f8fe!important;border-top:1px solid #e0eaf5;}
body.page-id-3596 [data-id="16d8d2b6"] .elementor-button,body.page-id-3596 [data-id="67efd180"] button[type="submit"]{background:#0064de!important;color:#fff!important;border-radius:8px!important;padding:13px 22px!important;min-height:46px;font:700 15px/1.4 Arial,sans-serif!important;text-transform:none!important;}
body.page-id-3596 [data-id="67efd180"] .elementor-form{max-width:760px;margin:0 auto;background:#f8fbff;border:1px solid #dfe8f2;border-radius:16px;padding:26px;}
body.page-id-3596 [data-id="67efd180"] .elementor-field-label{color:#082545;font:700 14px/1.4 Arial,sans-serif!important;}
body.page-id-3596 [data-id="67efd180"] :is(input[type="text"],input[type="email"],input[type="tel"],textarea){border:1px solid #d7e2ef!important;background:#fff!important;border-radius:8px!important;color:#082545!important;min-height:46px;font:400 16px/1.5 Arial,sans-serif!important;}
body.page-id-3596 [data-id="3d5210b4"] img{border-radius:12px;object-fit:cover;}
body.page:has([data-elementor-type="wp-page"] h1) .entry-header:not(.ecv4-native):not(.ecv4-native *){display:none!important;}
body.page-id-60 .wpfMainWrapper{background:#f6faff;border:1px solid #dfe8f2;border-radius:12px;padding:16px;}
body.page-id-60 .wpfMainWrapper .wpfFilterTitle{color:#082545;font:700 14px/1.4 Arial,sans-serif;}
@media(max-width:767px){
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"]){padding:28px 20px!important;}
body.page-id-3596 :is([data-id="16d8d2b6"],[data-id="67efd180"],[data-id="3d5210b4"]) .elementor-heading-title{font-size:24px!important;}
body.page-id-3596 [data-id="67efd180"] .elementor-form{padding:18px;}
body.page-id-3596 [data-id="6960508f"]>.elementor-container{display:flex;flex-wrap:wrap;}
body.page-id-3596 [data-id="6960508f"]>.elementor-container>.elementor-column{width:50%!important;}
body.page-id-3596 [data-id="6960508f"] .elementor-widget-wrap{padding:12px!important;}
body.page-id-60 .wpfMainWrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;}
body.page-id-60 .wpfMainWrapper .wpfFilterWrapper{min-width:0;margin:0!important;padding:8px!important;border:1px solid #dfe8f2;border-radius:8px;background:#fff;}
body.page-id-60 .wpfMainWrapper .wpfFilterTitle{font-size:12px!important;white-space:normal;}
body.page-id-60 .wpfMainWrapper .wpfFilterButtons{grid-column:1/-1;}
}

@media(max-width:767px){body.page-id-60 .wpfMainWrapper [data-filter-type="wpfPrice"]{grid-column:1/-1;}body.page-id-60 .wpfMainWrapper .wpfFilterTitle .wfpTitle{font-size:12px!important;line-height:1.4!important;}body.page-id-60 .wpfMainWrapper .wpfPriceInputs{display:flex;align-items:center;gap:6px;}body.page-id-60 .wpfMainWrapper .wpfPriceRangeField{width:calc(50% - 22px)!important;min-width:0;max-width:100%;}body.page-id-60 .wpfMainWrapper .wpfFilterContent{max-height:260px;overflow-y:auto;overflow-x:hidden;}}
/* Final responsive QA refinements – 2026-10-26. */
@media(max-width:767px){
body.page-id-2699 #content table{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto;overscroll-behavior-x:contain;}
body.page-id-2699 #content :is(p,li,a,td,th){overflow-wrap:anywhere;}
#elementor-popup-modal-8994 .wpfFilterTitle{display:flex!important;align-items:center;justify-content:space-between;gap:10px;}
#elementor-popup-modal-8994 .wpfFilterTitle .wfpTitle{flex:1;min-width:0;width:auto!important;margin:0!important;font-size:14px!important;line-height:1.4!important;overflow-wrap:anywhere;}
#elementor-popup-modal-8994 .wpfFilterTitle .wpfTitleToggle{flex:0 0 18px;position:static!important;float:none!important;margin:0!important;}
body.page-id-60 .wpfMainWrapper{display:block!important;}
body.page-id-60 .wpfMainWrapper .wpfFilterWrapper{margin:0 0 8px!important;}
body.page-id-60 .wpfMainWrapper .wpfFilterTitle .wfpTitle{font-size:14px!important;}
body.page-id-60 .wpfMainWrapper .wpfPriceInputs{display:grid!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 18px;gap:4px;align-items:center;}
body.page-id-60 .wpfMainWrapper .wpfPriceInputs .wpfSrOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
body.page-id-60 .wpfMainWrapper .wpfPriceRangeField{width:100%!important;min-width:0!important;padding:8px 4px!important;font-size:14px!important;box-sizing:border-box;grid-row:1;}
body.page-id-60 .wpfMainWrapper #wpfMinPrice{grid-column:1;}
body.page-id-60 .wpfMainWrapper #wpfMaxPrice{grid-column:3;}
body.page-id-60 .wpfMainWrapper .wpfFilterDelimeter{grid-column:2;grid-row:1;}
body.page-id-60 .wpfMainWrapper .wpfCurrencySymbol{grid-column:4;grid-row:1;}
body.page-id-60:has(.ecv3-shop-mobile-filter) [data-id="8d2d3be"]{display:none!important;}
body.page-id-60 .ecv3-shop-mobile-filter .elementor-button{width:100%;min-height:46px;background:#0064de;color:#fff;border-radius:8px;}
}
body.tax-product_cat [data-elementor-type="product-archive"] .elementor-heading-title{font-family:Arial,sans-serif!important;color:#082545!important;line-height:1.25!important;font-weight:700!important;overflow-wrap:anywhere;}
body.tax-product_cat [data-elementor-type="product-archive"] h1.elementor-heading-title{font-size:42px!important;letter-spacing:-.8px;}
body.tax-product_cat .woocommerce-products-header__title{font:700 42px/1.25 Arial,sans-serif!important;color:#082545!important;letter-spacing:-.8px;overflow-wrap:anywhere;}
body.tax-product_cat:not(:has([data-elementor-type="product-archive"])) .woocommerce-products-header{background:linear-gradient(110deg,#edf7ff,#f8fbff);padding:28px 24px;margin:16px 0 24px;border-radius:12px;}
body.tax-product_cat [data-elementor-type="product-archive"] .elementor-widget-text-editor,body.tax-product_cat [data-elementor-type="product-archive"] .elementor-widget-text-editor p{font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1.65!important;color:#39506b!important;overflow-wrap:anywhere;}
body.tax-product_cat .elementor-4835>.elementor-top-section{background:#fff!important;background-image:none!important;padding:28px 24px!important;margin:0!important;min-height:0!important;}
body.tax-product_cat .elementor-4835>.elementor-top-section:first-child{background:linear-gradient(110deg,#edf7ff,#f8fbff)!important;}
body.tax-product_cat .elementor-4835>.elementor-top-section>.elementor-container{max-width:1180px!important;min-height:0!important;}
body.tax-product_cat .elementor-4835 .elementor-widget-container{margin:0!important;}
body.tax-product_cat .elementor-4835 .elementor-widget-text-editor{text-align:left!important;}
@media(max-width:767px){
body.tax-product_cat [data-elementor-type="product-archive"] h1.elementor-heading-title{font-size:28px!important;letter-spacing:-.5px;}
body.tax-product_cat .woocommerce-products-header__title{font-size:28px!important;letter-spacing:-.5px;}
body.tax-product_cat:not(:has([data-elementor-type="product-archive"])) .woocommerce-products-header{padding:24px 16px;}
body.tax-product_cat .elementor-4835>.elementor-top-section{padding:24px 16px!important;}
}
@media(min-width:768px) and (max-width:1024px){
body.page-id-3596 [data-id="105db9b5"] .elementor-button{height:64px!important;min-height:64px!important;padding:12px 14px!important;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;}
body.page-id-3596 [data-id="105db9b5"] .elementor-button-text{text-wrap:balance;}
}

/* Category tiles and legacy specification badges: narrow-screen wrapping. */
body.tax-product_cat li.product-category .woocommerce-loop-category__title{width:auto!important;font:700 16px/1.4 Arial,sans-serif!important;overflow-wrap:anywhere;word-break:normal;padding:12px 0!important;text-align:left!important;}
body.tax-product_cat li.product-category .woocommerce-loop-category__title .count{font-size:12px!important;line-height:1.4!important;white-space:normal!important;}
body.tax-product_cat .advanced-woo-labels,body.tax-product_cat .awl-label-wrap{max-width:100%!important;min-width:0!important;}
body.tax-product_cat .awl-product-label{display:block!important;max-width:100%!important;white-space:normal!important;}
body.tax-product_cat .awl-label-text{display:block!important;overflow-wrap:anywhere;line-height:1.3!important;}
@media(max-width:767px){body.tax-product_cat .awl-product-label{font-size:11px!important;}body.tax-product_cat .awl-label-wrap{margin:0 0 4px!important;}}

@media(max-width:767px){#elementor-popup-modal-8994 .wpfFilterTitle{height:auto!important;min-height:28px!important;padding-bottom:6px!important;}#elementor-popup-modal-8994 .wpfFilterTitle .wfpTitle{height:auto!important;min-height:0!important;white-space:normal!important;text-transform:none!important;}}

/* Shop sidebar: the same multiline title spacing on desktop. */
body.page-id-60 .wpfFilterTitle{display:flex!important;align-items:center;justify-content:space-between;gap:10px;height:auto!important;min-height:28px!important;padding-bottom:6px!important;}
body.page-id-60 .wpfFilterTitle .wfpTitle{flex:1;min-width:0;width:auto!important;height:auto!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere;text-transform:none!important;font-size:14px!important;line-height:1.4!important;}
body.page-id-60 .wpfFilterTitle .wpfTitleToggle{flex:0 0 18px;position:static!important;float:none!important;margin:0!important;}

/* Native Elementor background images remain editable in the section Style panel. */
body.page-id-3596 [data-id="6f9aec83"]{position:relative;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;padding:44px 32px!important;min-height:480px;}
body.page-id-3596 [data-id="6f9aec83"]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eff9fff5 0%,#eff9ffe8 36%,#eff9ff55 60%,transparent 78%);pointer-events:none;}
body.page-id-3596 [data-id="6f9aec83"]>.elementor-container{position:relative;max-width:1200px!important;min-height:390px;align-items:center;}
body.page-id-3596 [data-id="429ca834"]{width:60%!important;}
body.page-id-3596 [data-id="fb6f40d"]{width:40%!important;}
body.page-id-3596 [data-id="3848f1e1"] h1{font:700 46px/1.1 Arial,sans-serif!important;letter-spacing:-1.2px;}
body.page-id-3596 [data-id="562a23c5"]{max-width:570px;}
body.page-id-3596 [data-id="562a23c5"] p{font-size:18px!important;line-height:1.5!important;}
body.page-id-3596 [data-id="351f9525"]{font-size:14px!important;margin-top:12px!important;}
body.page-id-3596 [data-id="724d3a3d"]{background-size:auto 100%!important;background-position:center right!important;background-repeat:no-repeat!important;border-radius:14px;padding:30px 28px!important;overflow:hidden;position:relative;}
body.page-id-3596 [data-id="724d3a3d"]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eaf7fff5,#eaf7ffdf 35%,transparent 70%);pointer-events:none;}
body.page-id-3596 [data-id="724d3a3d"]>.elementor-container{position:relative;max-width:1200px!important;min-height:300px;align-items:center;}
body.page-id-3596 [data-id="3975d04e"]{width:52%!important;}
body.page-id-3596 [data-id="5c59bf51"]{width:25%!important;margin-left:23%;background:#ffffffeb;border-radius:12px;}
body.page-id-3596 [data-id="15cf06b7"] h2{font:700 32px/1.2 Arial,sans-serif!important;}
body.page-id-3596 [data-id="1322c387"] p{font-size:16px!important;line-height:1.5!important;}
body.page-id-3596 [data-id="5c59bf51"] .elementor-icon-box-title{font-size:14px!important;line-height:1.3!important;}
body.page-id-3596 [data-id="5c59bf51"] .elementor-icon-box-description{font-size:12px!important;line-height:1.4!important;}
@media(max-width:1024px){body.page-id-3596 [data-id="3848f1e1"] h1{font-size:38px!important;}body.page-id-3596 [data-id="5c59bf51"]{display:none!important;}body.page-id-3596 [data-id="3975d04e"]{width:60%!important;}}
@media(max-width:767px){
body.page-id-3596 [data-id="6f9aec83"]{padding:28px 18px!important;min-height:510px;background-position:64% center!important;}
body.page-id-3596 [data-id="6f9aec83"]:before{background:linear-gradient(90deg,#f3fbfff2,#f3fbffdf 42%,#f3fbff60 80%,#f3fbff33);}
body.page-id-3596 [data-id="6f9aec83"]>.elementor-container{min-height:450px;}
body.page-id-3596 [data-id="429ca834"]{width:100%!important;}
body.page-id-3596 [data-id="fb6f40d"]{display:none!important;}
body.page-id-3596 [data-id="3848f1e1"] h1{font-size:32px!important;line-height:1.08!important;letter-spacing:-.7px;max-width:290px;}
body.page-id-3596 [data-id="562a23c5"] p{font-size:16px!important;line-height:1.45!important;max-width:290px;}
body.page-id-3596 [data-id="6f02beb9"] .elementor-heading-title{font-size:10px!important;letter-spacing:.8px;}
body.page-id-3596 [data-id="105db9b5"] .elementor-button{font-size:14px!important;min-height:46px;}
body.page-id-3596 [data-id="724d3a3d"]{padding:24px 18px!important;background-size:auto 100%!important;background-position:62% center!important;}
body.page-id-3596 [data-id="724d3a3d"]:before{background:linear-gradient(90deg,#eaf7fff5,#eaf7ffdf 48%,#eaf7ff44);}
body.page-id-3596 [data-id="724d3a3d"]>.elementor-container{min-height:260px;}
body.page-id-3596 [data-id="3975d04e"]{width:100%!important;}
body.page-id-3596 [data-id="15cf06b7"] h2{font-size:27px!important;max-width:270px;}
body.page-id-3596 [data-id="1322c387"] p{font-size:14px!important;max-width:230px;}
}

/* Image-backed footer brand strip; image editable on the first native column. */
body.page-id-3596 [data-id="6f9aec83"]{background-position:right top!important;}
[data-elementor-id="8937"] [data-id="22f60568"]>.elementor-widget-wrap{min-height:260px!important;padding:28px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important;background-color:#062b53!important;background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important;border-radius:12px;}
[data-elementor-id="8937"] [data-id="22f60568"]>.elementor-widget-wrap>.elementor-widget{width:43%!important;max-width:480px!important;grid-column:auto!important;grid-row:auto!important;}
[data-elementor-id="8937"] [data-id="22f60568"] .elementor-widget-text-editor p{font-size:15px!important;line-height:1.5!important;color:#e5f1fc!important;}
[data-elementor-id="8937"] [data-id="22f60568"] .elementor-widget-image img{max-width:220px!important;}
@media(max-width:767px){[data-elementor-id="8937"] [data-id="22f60568"]>.elementor-widget-wrap{min-height:390px!important;padding:22px 16px 170px!important;background-size:auto 170px!important;background-position:right bottom!important;}[data-elementor-id="8937"] [data-id="22f60568"]>.elementor-widget-wrap>.elementor-widget{width:100%!important;max-width:none!important;}[data-elementor-id="8937"] [data-id="22f60568"] .elementor-widget-text-editor p{font-size:14px!important;}}

/* Image-backed archive and service introductions. */
body.tax-product_cat [data-id="59f25f02"]{position:relative;background-size:cover!important;background-position:right 25%!important;background-repeat:no-repeat!important;padding:36px 28px!important;}
body.tax-product_cat [data-id="59f25f02"]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f2f9fff5,#f2f9ffe8 50%,#f2f9ff55 80%);pointer-events:none;}
body.tax-product_cat [data-id="59f25f02"]>.elementor-container{position:relative;}
body.tax-product_cat [data-id="59f25f02"] :is(h1,.elementor-widget-text-editor){max-width:760px;}
/* Multi category illustration can be changed in this shared Elementor CSS. */
body:is(.term-multi-split-klima,.term-multi-belteri-egysegek,.term-multi-kulteri-egysegek) [data-id="59f25f02"]{background-image:url("https://ecomklima.hu/wp-content/uploads/2026/10/ecom-v2-multi.webp")!important;}
body.page-id-58 [data-id="1cffe6f5"],body.page-id-8115 [data-id="4702188"]{background-size:44% auto!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#edf7ff!important;padding:40px 28px!important;min-height:320px;}
body.page-id-58 [data-id="1cffe6f5"]>.elementor-container,body.page-id-8115 [data-id="4702188"]>.elementor-container{justify-content:flex-start!important;}
body.page-id-58 [data-id="1cffe6f5"] .elementor-widget-wrap,body.page-id-8115 [data-id="4702188"] .elementor-widget-wrap{margin-left:0!important;margin-right:auto!important;max-width:55%!important;}
body.page-id-58 [data-id="1cffe6f5"] h1,body.page-id-8115 [data-id="4702188"] h1{font-size:34px!important;line-height:1.2!important;}
@media(max-width:767px){body.tax-product_cat [data-id="59f25f02"]{padding:28px 18px!important;background-position:60% center!important;}body.tax-product_cat [data-id="59f25f02"]:before{background:linear-gradient(90deg,#f2f9fff5,#f2f9ffdb 65%,#f2f9ff77);}body.page-id-58 [data-id="1cffe6f5"],body.page-id-8115 [data-id="4702188"]{padding:28px 18px 230px!important;background-size:auto 210px!important;background-position:center bottom!important;}body.page-id-58 [data-id="1cffe6f5"] .elementor-widget-wrap,body.page-id-8115 [data-id="4702188"] .elementor-widget-wrap{max-width:100%!important;}body.page-id-58 [data-id="1cffe6f5"] h1,body.page-id-8115 [data-id="4702188"] h1{font-size:28px!important;}}

/* Keep the footer vehicle fully visible and leave room below mobile copy. */
[data-elementor-id="8937"] [data-id="22f60568"]>.elementor-widget-wrap{background-size:auto 100%!important;}
body.page-id-3596 [data-id="724d3a3d"]{background-position:right 190px center!important;}
@media(max-width:1024px){body.page-id-3596 [data-id="724d3a3d"]{background-position:right center!important;}}
@media(max-width:767px){[data-elementor-id="8937"] [data-id="22f60568"]>.elementor-widget-wrap{min-height:450px!important;padding-bottom:205px!important;background-size:auto 170px!important;}body.page-id-3596 [data-id="724d3a3d"]{background-position:62% center!important;}}

#ecv3-footer-brand>.elementor-widget-wrap{padding:28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-content:flex-start!important;background-size:auto 100%!important;}
body.page-id-3596 [data-id="724d3a3d"]{background-position:right 310px center!important;}
@media(max-width:1024px){body.page-id-3596 [data-id="724d3a3d"]{background-position:right center!important;}}
@media(max-width:767px){#ecv3-footer-brand>.elementor-widget-wrap{padding:22px 16px 205px!important;min-height:450px!important;background-size:auto 170px!important;justify-content:flex-start!important;}body.page-id-3596 [data-id="724d3a3d"]{background-position:62% center!important;}}

#ecv3-maintenance-intro,#ecv3-heating-intro{background-size:44% auto!important;background-position:right center!important;background-repeat:no-repeat!important;background-color:#edf7ff!important;padding:40px 28px!important;min-height:320px!important;}
#ecv3-maintenance-intro>.elementor-background-overlay,#ecv3-heating-intro>.elementor-background-overlay{display:none!important;}
#ecv3-maintenance-intro>.elementor-container,#ecv3-heating-intro>.elementor-container{min-height:300px!important;max-width:1200px!important;justify-content:flex-start!important;}
#ecv3-maintenance-intro .elementor-widget-wrap,#ecv3-heating-intro .elementor-widget-wrap{max-width:55%!important;margin-left:0!important;margin-right:auto!important;padding:0!important;}
#ecv3-maintenance-intro h1,#ecv3-heating-intro h1{font-size:34px!important;line-height:1.2!important;}
@media(max-width:767px){#ecv3-maintenance-intro,#ecv3-heating-intro{padding:28px 18px 230px!important;background-size:auto 210px!important;background-position:center bottom!important;}#ecv3-maintenance-intro>.elementor-container,#ecv3-heating-intro>.elementor-container{min-height:0!important;}#ecv3-maintenance-intro .elementor-widget-wrap,#ecv3-heating-intro .elementor-widget-wrap{max-width:100%!important;}#ecv3-maintenance-intro h1,#ecv3-heating-intro h1{font-size:28px!important;}}

/* The heating guide uses one editable image widget, not a duplicate background. */
#ecv3-heating-intro{background-image:none!important;padding:36px 24px!important;}
#ecv3-heating-intro .elementor-widget-wrap{max-width:100%!important;}
#ecv3-heating-intro [data-id="14646ab1"] img{width:100%;max-height:440px;object-fit:cover;border-radius:12px;}
@media(max-width:767px){#ecv3-heating-intro{padding:28px 18px!important;}#ecv3-heating-intro [data-id="14646ab1"] img{max-height:280px;}}

/* Subcategory titles must stay in normal flow rather than overlay the hero. */
#page .elementor ul.products li.product-category .woocommerce-loop-category__title:not(.ecv4-native):not(.ecv4-native *){position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:100%!important;white-space:normal!important;text-transform:none!important;background:transparent!important;padding:0!important;margin:0!important;font:700 15px/1.4 Arial,sans-serif!important;}
#page .elementor ul.products li.product-category .woocommerce-loop-category__title .count:not(.ecv4-native):not(.ecv4-native *){position:static!important;display:block;font:400 12px/1.4 Arial,sans-serif!important;background:transparent!important;white-space:normal!important;}
#page .elementor ul.products li.product-category:not(.ecv4-native):not(.ecv4-native *){min-height:0!important;justify-content:center!important;}
#page .elementor ul.products li.product-category img:not(.ecv4-native):not(.ecv4-native *){display:none!important;}
#page .elementor ul.products li.product-category a:not(.ecv4-native):not(.ecv4-native *){position:static!important;display:block!important;width:100%!important;min-height:0!important;}
#ecv3-catalog-intro{padding:30px 24px!important;}
#ecv3-catalog-intro:before{display:block!important;background:linear-gradient(90deg,#f2f9fff5,#f2f9ffe8 50%,#f2f9ff55 80%)!important;}
body:has(#ecv3-catalog-intro li.product-category) [data-id="2bfc34"] li.product-category{display:none!important;}
@media(max-width:767px){#ecv3-catalog-intro{padding:24px 16px!important;}#ecv3-catalog-intro:before{background:linear-gradient(90deg,#f2f9fff5,#f2f9ffe8 65%,#f2f9ff99)!important;}#ecv3-catalog-intro .elementor-widget-heading{margin-bottom:8px!important;}}

/* The archive sidebar shares the accessible multiline filter headings. */
body.tax-product_cat .wpfFilterTitle{display:flex!important;align-items:center;justify-content:space-between;gap:10px;height:auto!important;min-height:28px!important;padding-bottom:6px!important;}
body.tax-product_cat .wpfFilterTitle .wfpTitle{flex:1;min-width:0;width:auto!important;height:auto!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere;text-transform:none!important;font-size:14px!important;line-height:1.4!important;}
body.tax-product_cat .wpfFilterTitle .wpfTitleToggle{flex:0 0 18px;position:static!important;float:none!important;margin:0!important;}

/* Service ordering controls take priority over the optional floating back-to-top utility. */
body:is(.page-id-58,.page-id-3630) #ast-scroll-top{display:none!important;}

/* The cart overlay must use the layout viewport, not a scrollbar-compensated 100vw box. */
[data-elementor-id="9069"] .elementor-menu-cart__container[aria-hidden="false"]{left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;z-index:100001!important;}
[data-elementor-id="9069"] .elementor-menu-cart__main{max-width:100%!important;box-sizing:border-box;}
@media(max-width:1024px){[data-elementor-id="9069"] .ecv2-mobile-menu .e-n-menu-wrapper{max-height:calc(100dvh - 160px)!important;}}

[data-elementor-id="9069"] .elementor-menu-cart__container[aria-hidden="true"]{visibility:hidden!important;pointer-events:none!important;}
[data-elementor-id="9069"] .elementor-menu-cart__container[aria-hidden="false"]{visibility:visible!important;pointer-events:auto!important;}

[data-elementor-id="9069"]:has(.elementor-menu-cart__container[aria-hidden="false"]){z-index:100002!important;}

/* Keep the signed-in WordPress account shortcut on its toolbar row. */
body.admin-bar #wpadminbar #wp-admin-bar-top-secondary{position:absolute;top:0;right:0;float:none;background:#1d2327;}
@media(max-width:360px){body.admin-bar #wpadminbar #wp-admin-bar-customize{display:none;}}

/* The signed-in filter drawer starts below the WordPress toolbar. */
body.admin-bar #elementor-popup-modal-8994{height:calc(100dvh - var(--wp-admin--admin-bar--height,32px))!important;}
body.admin-bar #elementor-popup-modal-8994 .dialog-widget-content{max-height:calc(100dvh - var(--wp-admin--admin-bar--height,32px))!important;height:auto!important;}
body.admin-bar #elementor-popup-modal-8994 .dialog-message{height:calc(100dvh - var(--wp-admin--admin-bar--height,32px))!important;max-height:calc(100dvh - var(--wp-admin--admin-bar--height,32px))!important;}/* End custom CSS */