.elementor-12444 .elementor-element.elementor-element-6d04af8{--display:flex;--min-height:571px;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-7855d27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-7855d27{z-index:2;}.elementor-12444 .elementor-element.elementor-element-7855d27:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12444 .elementor-element.elementor-element-7855d27.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://a1solar.hu/wp-content/uploads/2025/10/svg_design-elem.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12444 .elementor-element.elementor-element-5c09d91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-5c09d91:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12444 .elementor-element.elementor-element-5c09d91.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://a1solar.hu/wp-content/uploads/2025/10/mobile_bg_design.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12444 .elementor-element.elementor-element-0adf803{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-12444 .elementor-element.elementor-element-2450103{--display:flex;--justify-content:flex-end;}.elementor-12444 .elementor-element.elementor-element-fd53d9c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12444 .elementor-element.elementor-element-3814a73{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-04f1709{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12444 .elementor-element.elementor-element-f26f15b{--divider-border-style:dashed;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-12444 .elementor-element.elementor-element-f26f15b .elementor-divider-separator{width:100%;}.elementor-12444 .elementor-element.elementor-element-f26f15b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12444 .elementor-element.elementor-element-5c8d76e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-f96b0cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12444 .elementor-element.elementor-element-14a224f .elementor-button{background-color:#C21D2024;font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;fill:#C21D20;color:#C21D20;border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;padding:08px 12px 08px 12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12444 .elementor-element.elementor-element-bb66924 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-bb66924 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-dc3bf92{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-7978c76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12444 .elementor-element.elementor-element-7978c76:not(.elementor-motion-effects-element-type-background), .elementor-12444 .elementor-element.elementor-element-7978c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB033021;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12444 .elementor-element.elementor-element-d9a9c12{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-12444 .elementor-element.elementor-element-d9a9c12 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-d9a9c12.elementor-element{--align-self:center;}.elementor-12444 .elementor-element.elementor-element-d9a9c12 .elementor-icon-wrapper{text-align:center;}.elementor-12444 .elementor-element.elementor-element-d9a9c12.elementor-view-stacked .elementor-icon{background-color:#DB03302B;}.elementor-12444 .elementor-element.elementor-element-d9a9c12.elementor-view-framed .elementor-icon, .elementor-12444 .elementor-element.elementor-element-d9a9c12.elementor-view-default .elementor-icon{color:#DB03302B;border-color:#DB03302B;}.elementor-12444 .elementor-element.elementor-element-d9a9c12.elementor-view-framed .elementor-icon, .elementor-12444 .elementor-element.elementor-element-d9a9c12.elementor-view-default .elementor-icon svg{fill:#DB03302B;}.elementor-12444 .elementor-element.elementor-element-d9a9c12 .elementor-icon{font-size:35px;}.elementor-12444 .elementor-element.elementor-element-d9a9c12 .elementor-icon svg{height:35px;}.elementor-12444 .elementor-element.elementor-element-66a92fd{color:#DB0330;}.elementor-12444 .elementor-element.elementor-element-0276172{--divider-border-style:dashed;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-12444 .elementor-element.elementor-element-0276172 .elementor-divider-separator{width:100%;}.elementor-12444 .elementor-element.elementor-element-0276172 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12444 .elementor-element.elementor-element-2892337 .elementor-button{background-color:#C21D2024;font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;fill:#C21D20;color:#C21D20;border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;padding:08px 12px 08px 12px;}.elementor-12444 .elementor-element.elementor-element-145083a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-145083a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-b92cd69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-2a0b211{--divider-border-style:dashed;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-12444 .elementor-element.elementor-element-2a0b211 .elementor-divider-separator{width:100%;}.elementor-12444 .elementor-element.elementor-element-2a0b211 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12444 .elementor-element.elementor-element-b22ec98 .elementor-button{background-color:#C21D2024;font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;fill:#C21D20;color:#C21D20;border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;padding:08px 12px 08px 12px;}.elementor-12444 .elementor-element.elementor-element-b99ab3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-b99ab3e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-49d63ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-344dec4{--divider-border-style:dashed;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-12444 .elementor-element.elementor-element-344dec4 .elementor-divider-separator{width:100%;}.elementor-12444 .elementor-element.elementor-element-344dec4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12444 .elementor-element.elementor-element-6f1f9e6 .elementor-button{background-color:#C21D2024;font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;fill:#C21D20;color:#C21D20;border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;padding:08px 12px 08px 12px;}.elementor-12444 .elementor-element.elementor-element-d2d2950 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-d2d2950 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-f38db11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-8c1f81f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12444 .elementor-element.elementor-element-8c1f81f:not(.elementor-motion-effects-element-type-background), .elementor-12444 .elementor-element.elementor-element-8c1f81f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB033021;}.elementor-12444 .elementor-element.elementor-element-3345593{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-12444 .elementor-element.elementor-element-3345593 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-3345593.elementor-element{--align-self:center;}.elementor-12444 .elementor-element.elementor-element-3345593 .elementor-icon-wrapper{text-align:center;}.elementor-12444 .elementor-element.elementor-element-3345593.elementor-view-stacked .elementor-icon{background-color:#DB03302B;}.elementor-12444 .elementor-element.elementor-element-3345593.elementor-view-framed .elementor-icon, .elementor-12444 .elementor-element.elementor-element-3345593.elementor-view-default .elementor-icon{color:#DB03302B;border-color:#DB03302B;}.elementor-12444 .elementor-element.elementor-element-3345593.elementor-view-framed .elementor-icon, .elementor-12444 .elementor-element.elementor-element-3345593.elementor-view-default .elementor-icon svg{fill:#DB03302B;}.elementor-12444 .elementor-element.elementor-element-3345593 .elementor-icon{font-size:35px;}.elementor-12444 .elementor-element.elementor-element-3345593 .elementor-icon svg{height:35px;}.elementor-12444 .elementor-element.elementor-element-2005f30{color:#DB0330;}.elementor-12444 .elementor-element.elementor-element-df56109{--divider-border-style:dashed;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-12444 .elementor-element.elementor-element-df56109 .elementor-divider-separator{width:100%;}.elementor-12444 .elementor-element.elementor-element-df56109 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12444 .elementor-element.elementor-element-d1e923d .elementor-button{background-color:#C21D2024;font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;fill:#C21D20;color:#C21D20;border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;padding:08px 12px 08px 12px;}.elementor-12444 .elementor-element.elementor-element-2aacfc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-2aacfc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-d6b71af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-e1a5e89{--divider-border-style:dashed;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-12444 .elementor-element.elementor-element-e1a5e89 .elementor-divider-separator{width:100%;}.elementor-12444 .elementor-element.elementor-element-e1a5e89 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12444 .elementor-element.elementor-element-ac4eadb .elementor-button{background-color:#C21D2024;font-family:"Inter", Sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;fill:#C21D20;color:#C21D20;border-style:solid;border-width:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;padding:08px 12px 08px 12px;}.elementor-12444 .elementor-element.elementor-element-321847b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-321847b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-3c44777{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-daaa7c4{--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;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-7127050{--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;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:0;}.elementor-12444 .elementor-element.elementor-element-7127050:not(.elementor-motion-effects-element-type-background), .elementor-12444 .elementor-element.elementor-element-7127050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB0330;}.elementor-12444 .elementor-element.elementor-element-b8c8d5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-12444 .elementor-element.elementor-element-b878fce{text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFFEB;}.elementor-12444 .elementor-element.elementor-element-e0f7568 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#DB0330;color:#DB0330;border-radius:30px 30px 30px 30px;}.elementor-12444 .elementor-element.elementor-element-e0f7568 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-12444 .elementor-element.elementor-element-ec94399{--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;--z-index:3;}.elementor-12444 .elementor-element.elementor-element-8ba108f{--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;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:0;}.elementor-12444 .elementor-element.elementor-element-8ba108f:not(.elementor-motion-effects-element-type-background), .elementor-12444 .elementor-element.elementor-element-8ba108f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-12444 .elementor-element.elementor-element-f6e490b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-6387415{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#4A4A4A;}.elementor-12444 .elementor-element.elementor-element-5061b8e{--divider-border-style:dashed;--divider-color:#ECECEC;--divider-border-width:1px;}.elementor-12444 .elementor-element.elementor-element-5061b8e .elementor-divider-separator{width:100%;}.elementor-12444 .elementor-element.elementor-element-5061b8e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12444 .elementor-element.elementor-element-ae102b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-17362e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12444 .elementor-element.elementor-element-d44b875 img{border-radius:100px 100px 100px 100px;}.elementor-12444 .elementor-element.elementor-element-a546d35{--display:flex;--justify-content:center;}.elementor-12444 .elementor-element.elementor-element-c25ccba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;color:#231F20;}.elementor-12444 .elementor-element.elementor-element-794fc03 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-a187bb7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-a187bb7:not(.elementor-motion-effects-element-type-background), .elementor-12444 .elementor-element.elementor-element-a187bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://a1solar.hu/wp-content/uploads/2025/10/a1_lableec.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12444 .elementor-element.elementor-element-03fb770{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-adc6ad6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-4d6963c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-00ed81b{text-align:start;}.elementor-12444 .elementor-element.elementor-element-00ed81b img{width:30%;}.elementor-12444 .elementor-element.elementor-element-d68231b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#231F209E;}.elementor-12444 .elementor-element.elementor-element-9e06ea1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12444 .elementor-element.elementor-element-46b74b0{--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;border-style:dashed;--border-style:dashed;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#231F202E;--border-color:#231F202E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-a60fbb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-bc8fa03{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-12444 .elementor-element.elementor-element-3ac468a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 ), 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-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12444 .elementor-element.elementor-element-213869c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}body.elementor-page-12444:not(.elementor-motion-effects-element-type-background), body.elementor-page-12444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-12444 .elementor-element.elementor-element-6d04af8{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12444 .elementor-element.elementor-element-7855d27:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12444 .elementor-element.elementor-element-7855d27.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-12444 .elementor-element.elementor-element-5c09d91:not( .elementor-widget-image ) .elementor-widget-container, .elementor-12444 .elementor-element.elementor-element-5c09d91.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:cover;-webkit-mask-position:bottom right;}.elementor-12444 .elementor-element.elementor-element-0adf803{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12444 .elementor-element.elementor-element-fd53d9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-3814a73{width:100%;max-width:100%;font-size:14px;}.elementor-12444 .elementor-element.elementor-element-3814a73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-5c8d76e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12444 .elementor-element.elementor-element-f96b0cb{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-bb66924 .elementor-heading-title{font-size:20px;}.elementor-12444 .elementor-element.elementor-element-dc3bf92{width:100%;max-width:100%;font-size:14px;}.elementor-12444 .elementor-element.elementor-element-dc3bf92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-7978c76{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-12444 .elementor-element.elementor-element-d9a9c12{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-12444 .elementor-element.elementor-element-66a92fd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12444 .elementor-element.elementor-element-145083a .elementor-heading-title{font-size:20px;}.elementor-12444 .elementor-element.elementor-element-b92cd69{width:100%;max-width:100%;font-size:14px;}.elementor-12444 .elementor-element.elementor-element-b92cd69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-b99ab3e .elementor-heading-title{font-size:20px;}.elementor-12444 .elementor-element.elementor-element-49d63ff{width:100%;max-width:100%;font-size:14px;}.elementor-12444 .elementor-element.elementor-element-49d63ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-d2d2950 .elementor-heading-title{font-size:20px;}.elementor-12444 .elementor-element.elementor-element-f38db11{width:100%;max-width:100%;font-size:14px;}.elementor-12444 .elementor-element.elementor-element-f38db11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-8c1f81f{--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-12444 .elementor-element.elementor-element-3345593{--container-widget-width:13%;--container-widget-flex-grow:0;width:var( --container-widget-width, 13% );max-width:13%;}.elementor-12444 .elementor-element.elementor-element-2005f30{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-12444 .elementor-element.elementor-element-2aacfc8 .elementor-heading-title{font-size:20px;}.elementor-12444 .elementor-element.elementor-element-d6b71af{width:100%;max-width:100%;font-size:14px;}.elementor-12444 .elementor-element.elementor-element-d6b71af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-321847b .elementor-heading-title{font-size:20px;}.elementor-12444 .elementor-element.elementor-element-3c44777{width:100%;max-width:100%;font-size:14px;}.elementor-12444 .elementor-element.elementor-element-3c44777 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-daaa7c4{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-b878fce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-b878fce{font-size:15px;}.elementor-12444 .elementor-element.elementor-element-ec94399{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-6387415 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12444 .elementor-element.elementor-element-6387415{font-size:15px;}.elementor-12444 .elementor-element.elementor-element-17362e5{--width:30%;}.elementor-12444 .elementor-element.elementor-element-d44b875 img{width:100%;}.elementor-12444 .elementor-element.elementor-element-a546d35{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-a187bb7:not(.elementor-motion-effects-element-type-background), .elementor-12444 .elementor-element.elementor-element-a187bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-size:0px auto;}.elementor-12444 .elementor-element.elementor-element-a187bb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12444 .elementor-element.elementor-element-9e06ea1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-12444 .elementor-element.elementor-element-46b74b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12444 .elementor-element.elementor-element-bc8fa03{font-size:13px;}.elementor-12444 .elementor-element.elementor-element-3ac468a.e-con{--order:-99999 /* order start hack */;}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-12444 .elementor-element.elementor-element-213869c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}}@media(min-width:768px){.elementor-12444 .elementor-element.elementor-element-6d04af8{--content-width:1290px;}.elementor-12444 .elementor-element.elementor-element-0adf803{--content-width:1290px;}.elementor-12444 .elementor-element.elementor-element-2450103{--width:40%;}.elementor-12444 .elementor-element.elementor-element-fd53d9c{--width:60%;}.elementor-12444 .elementor-element.elementor-element-04f1709{--content-width:1290px;}.elementor-12444 .elementor-element.elementor-element-5c8d76e{--content-width:1290px;}.elementor-12444 .elementor-element.elementor-element-f96b0cb{--width:80%;}.elementor-12444 .elementor-element.elementor-element-daaa7c4{--width:33.33%;}.elementor-12444 .elementor-element.elementor-element-17362e5{--width:50%;}.elementor-12444 .elementor-element.elementor-element-a187bb7{--content-width:1290px;}.elementor-12444 .elementor-element.elementor-element-4d6963c{--width:40%;}.elementor-12444 .elementor-element.elementor-element-9e06ea1{--width:60%;}.elementor-12444 .elementor-element.elementor-element-a60fbb9{--width:40%;}.elementor-12444 .elementor-element.elementor-element-3ac468a{--width:60%;}}/* Start custom CSS for text-editor, class: .elementor-element-3814a73 */.hero-pills{
    margin-top:10px;
  display: flex;
  gap: 12px;
  flex-wrap: wrap;              /* mobilon törjön szépen */
  align-items: center;
}

.pill{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  border-radius: 999px;
  background: #C21D2024;
}

.pill__text{
  font-size: 14px;
  line-height: 1.2;
  color: #db0330;               /* sötétszürke */
  font-weight: 500;
  white-space: nowrap;          /* pill jelleg: egy sor */
}

/* ha túl hosszú a második, mobilon törjön inkább */
@media (max-width: 640px){
  .pill__text{
    white-space: normal;        /* mobilon engedjük a törést */
  }
  .pill{
    width: 100%;                /* mobilon szépen teljes szélesség */
    justify-content: flex-start;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86cc089 *//* === OEP Benefits (2 cards) === */
.oep-benefits{
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  align-items: stretch;
}

.oep-card{
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 16px;
  overflow: hidden;
}

.oep-card__header{
  display: grid;
  grid-template-columns: 52px 1fr;
  gap: 14px;
  padding: 18px 18px 16px;
  border-bottom: 1px solid #ececec;
}

.oep-card__icon{
  width: 52px;
  height: 52px;
  border-radius: 999px;
  display: grid;
  place-items: center;
  background: rgba(220,38,38,.08); /* enyhe A1 piros tint */
}

.oep-card__icon img{
  width: 24px;
  height: 24px;
  display: block;
}

.oep-card__headings{
  min-width: 0; /* fontos: ne tördeljen furán gridben */
}

.oep-card__title{
  margin: 2px 0 6px;
  font-size: 16px;
  line-height: 1.25;
  letter-spacing: -0.01em;
  color: #111827;
}

.oep-card__lead{
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  color: #4b5563;

  /* FIX: ne törjön betűnként */
  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}

.oep-card__body{
  padding: 16px 18px 18px;
}

.oep-card__subtitle{
  margin: 14px 0 8px;
  font-size: 14px;
  line-height: 1.3;
  color: #111827;
  letter-spacing: -0.01em;
}

.oep-card__text{
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
  color: #374151;

  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}

.oep-block{
  margin-top: 12px;
  padding: 12px 12px;
  border-radius: 14px;
  border: 1px solid rgba(17,24,39,.06);
  background: rgba(249,250,251,.9);
}

.oep-list{
  margin: 8px 0 0;
  padding-left: 18px; /* sima felsorolás */
  color: #374151;
  font-size: 14px;
  line-height: 1.6;

  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}

.oep-list li{
  margin: 6px 0;
}

.oep-fineprint{
  margin: 14px 0 0;
  font-size: 12px;
  line-height: 1.55;
  color: #6b7280;

  word-break: normal;
  overflow-wrap: break-word;
  hyphens: auto;
}

/* Utazási úticélok – grid */
.oep-destinations{
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin-top: 12px;
}

/* Desktop: egymás mellett */
@media (min-width: 768px){
  .oep-destinations{
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b812e81 */.oep-draw__card{
  background: #fff;
  border: 1px solid #ececec;
  border-radius: 16px;
  overflow: hidden;
}

.oep-draw__header{
  padding: 18px 18px 14px;
}

.oep-draw__title{
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 1.25;
  letter-spacing: -0.01em;
  color: #111827;
}

.oep-draw__meta{
  margin: 0;
  display: grid;
  gap: 8px;
  color: #374151;
  font-size: 14px;
  line-height: 1.6;
}

.oep-draw__row{
  display: inline-flex;
  gap: 10px;
  align-items: flex-start;
}

.oep-draw__emoji{
  width: 22px;
  height: 22px;
  display: inline-grid;
  place-items: center;
  flex: 0 0 22px;
}

.oep-draw__emoji img{
  width: 18px;
  height: 18px;
  display: block;
}/* End custom CSS */