.elementor-19 .elementor-element.elementor-element-389bb84c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-7a0b9de4{--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;}.elementor-19 .elementor-element.elementor-element-41cddfb4{--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:nowrap;--border-radius:20px 20px 20px 20px;}.elementor-19 .elementor-element.elementor-element-38bf109c{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-38bf109c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-38bf109c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hajimplast.ir/wp-content/uploads/2026/10/hero-factory-yard-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-38bf109c::before, .elementor-19 .elementor-element.elementor-element-38bf109c > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-38bf109c > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-38bf109c > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-38bf109c > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-38bf109c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(15,27,61,0.95) 0%, rgba(15,27,61,0.05) 75%);}.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-19 .elementor-element.elementor-element-4a35a501 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#F6C413;}.elementor-19 .elementor-element.elementor-element-53f7d1be .elementor-heading-title{font-size:36px;font-weight:900;line-height:1.45em;color:#FFFFFF;}.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-19 .elementor-element.elementor-element-28304f0f{font-size:16px;font-weight:400;line-height:1.8em;color:#DCE3F5;}.elementor-19 .elementor-element.elementor-element-3cdd67ab{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.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-19 .elementor-element.elementor-element-77bdaec1 .elementor-button{background-color:#E3262B;font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-77bdaec1 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-77bdaec1 .elementor-button:focus{background-color:#B81D22;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77bdaec1 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-77bdaec1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5bafec3e .elementor-button{background-color:rgba(255,255,255,0);font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-5bafec3e .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-5bafec3e .elementor-button:focus{background-color:rgba(255,255,255,0.14);color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-5bafec3e .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-5bafec3e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9891f10{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-9891f10:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9891f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hajimplast.ir/wp-content/uploads/2026/10/hero-warehouse-rows-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-9891f10::before, .elementor-19 .elementor-element.elementor-element-9891f10 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-9891f10 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-9891f10 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-9891f10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-9891f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(15,27,61,0.95) 0%, rgba(15,27,61,0.05) 75%);}.elementor-19 .elementor-element.elementor-element-21956859 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#F6C413;}.elementor-19 .elementor-element.elementor-element-574b802d .elementor-heading-title{font-size:36px;font-weight:900;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2b36ccf4{font-size:16px;font-weight:400;line-height:1.8em;color:#DCE3F5;}.elementor-19 .elementor-element.elementor-element-117da2e4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-1124b536 .elementor-button{background-color:#E3262B;font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-1124b536 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-1124b536 .elementor-button:focus{background-color:#B81D22;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1124b536 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-1124b536 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-11ff9463 .elementor-button{background-color:rgba(255,255,255,0);font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-11ff9463 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-11ff9463 .elementor-button:focus{background-color:rgba(255,255,255,0.14);color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-11ff9463 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-11ff9463 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8a17914{--display:flex;--min-height:480px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-19 .elementor-element.elementor-element-8a17914:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-8a17914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hajimplast.ir/wp-content/uploads/2026/10/hero-vertical-pair-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-8a17914::before, .elementor-19 .elementor-element.elementor-element-8a17914 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8a17914 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-8a17914 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8a17914 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-8a17914 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(15,27,61,0.95) 0%, rgba(15,27,61,0.05) 75%);}.elementor-19 .elementor-element.elementor-element-1cf21a5 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#F6C413;}.elementor-19 .elementor-element.elementor-element-1402da75 .elementor-heading-title{font-size:36px;font-weight:900;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1728fa1f{font-size:16px;font-weight:400;line-height:1.8em;color:#DCE3F5;}.elementor-19 .elementor-element.elementor-element-731caec0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-18a0b326 .elementor-button{background-color:#E3262B;font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-18a0b326 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-18a0b326 .elementor-button:focus{background-color:#B81D22;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-18a0b326 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-18a0b326 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-277e6957 .elementor-button{background-color:rgba(255,255,255,0);font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-277e6957 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-277e6957 .elementor-button:focus{background-color:rgba(255,255,255,0.14);color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-277e6957 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-277e6957 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-32dc64e3{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19 .elementor-element.elementor-element-6acbf07f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-6acbf07f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-6acbf07f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #E7EEFC 0%, #CFDCF7 100%);}.elementor-19 .elementor-element.elementor-element-6acbf07f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-1071fa36{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-19 .elementor-element.elementor-element-28cd03a8 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#E3262B;}.elementor-19 .elementor-element.elementor-element-268e1b93 .elementor-heading-title{font-size:21px;font-weight:900;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-203466b8{font-size:15px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-5cdbc7cc .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-7938b2b0{--display:flex;--justify-content:center;}.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-19 .elementor-element.elementor-element-1abfca5c{text-align:center;}.elementor-19 .elementor-element.elementor-element-37a26fca{--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:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:20px 20px 20px 20px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-37a26fca:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-37a26fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFF3E9 0%, #FBDDC9 100%);}.elementor-19 .elementor-element.elementor-element-37a26fca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-43fb35ce{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-19 .elementor-element.elementor-element-613ad165 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#E3262B;}.elementor-19 .elementor-element.elementor-element-2305304a .elementor-heading-title{font-size:21px;font-weight:900;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-794caac7{font-size:15px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-3111fb9c .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-54c4f958{--display:flex;--justify-content:center;}.elementor-19 .elementor-element.elementor-element-12a875f6{text-align:center;}.elementor-19 .elementor-element.elementor-element-5c61568b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-6a1ebc48{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-19 .elementor-element.elementor-element-1bbf1943{background-color:#FFFFFF;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8F4;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-1bbf1943 .elementor-image-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-1bbf1943.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-19 .elementor-element.elementor-element-1bbf1943.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-19 .elementor-element.elementor-element-1bbf1943.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-19 .elementor-element.elementor-element-1bbf1943 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-19 .elementor-element.elementor-element-1bbf1943 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19 .elementor-element.elementor-element-1bbf1943 .elementor-image-box-title{font-size:14.5px;font-weight:700;color:#18213A;}.elementor-19 .elementor-element.elementor-element-1bbf1943 .elementor-image-box-description{font-size:12.5px;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-35161c{background-color:#FFFFFF;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8F4;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-35161c .elementor-image-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-35161c.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-19 .elementor-element.elementor-element-35161c.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-19 .elementor-element.elementor-element-35161c.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-19 .elementor-element.elementor-element-35161c .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-19 .elementor-element.elementor-element-35161c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19 .elementor-element.elementor-element-35161c .elementor-image-box-title{font-size:14.5px;font-weight:700;color:#18213A;}.elementor-19 .elementor-element.elementor-element-35161c .elementor-image-box-description{font-size:12.5px;color:#5B6680;}.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 ), 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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-1e60f3ac{background-color:#FFFFFF;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8F4;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-1e60f3ac .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-19 .elementor-element.elementor-element-1e60f3ac.elementor-view-stacked .elementor-icon{background-color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-1e60f3ac.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-1e60f3ac.elementor-view-default .elementor-icon{fill:#1F3A93;color:#1F3A93;border-color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-1e60f3ac .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-1e60f3ac .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-1e60f3ac .elementor-icon-box-title a{font-size:14.5px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-1e60f3ac .elementor-icon-box-title{color:#18213A;}.elementor-19 .elementor-element.elementor-element-1e60f3ac .elementor-icon-box-description{font-size:12.5px;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-29d05d14{background-color:#FFFFFF;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8F4;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-29d05d14 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-19 .elementor-element.elementor-element-29d05d14.elementor-view-stacked .elementor-icon{background-color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-29d05d14.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-29d05d14.elementor-view-default .elementor-icon{fill:#1F3A93;color:#1F3A93;border-color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-29d05d14 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-29d05d14 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-29d05d14 .elementor-icon-box-title a{font-size:14.5px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-29d05d14 .elementor-icon-box-title{color:#18213A;}.elementor-19 .elementor-element.elementor-element-29d05d14 .elementor-icon-box-description{font-size:12.5px;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-198756f6{background-color:#FFFFFF;padding:12px 14px 12px 14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8F4;border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-198756f6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:12px;}.elementor-19 .elementor-element.elementor-element-198756f6.elementor-view-stacked .elementor-icon{background-color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-198756f6.elementor-view-framed .elementor-icon, .elementor-19 .elementor-element.elementor-element-198756f6.elementor-view-default .elementor-icon{fill:#1F3A93;color:#1F3A93;border-color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-198756f6 .elementor-icon{font-size:30px;}.elementor-19 .elementor-element.elementor-element-198756f6 .elementor-icon-box-title, .elementor-19 .elementor-element.elementor-element-198756f6 .elementor-icon-box-title a{font-size:14.5px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-198756f6 .elementor-icon-box-title{color:#18213A;}.elementor-19 .elementor-element.elementor-element-198756f6 .elementor-icon-box-description{font-size:12.5px;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-ed1636e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-28f45a6b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:30px;--padding-right:30px;}.elementor-19 .elementor-element.elementor-element-28f45a6b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-28f45a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1F3A93 0%, #0F1B3D 100%);}.elementor-19 .elementor-element.elementor-element-4b363b37{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-6fd5cbd7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-5b5a8f23 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-4f73c7d4 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-117e297{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-117e297:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-117e297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FC;}.elementor-19 .elementor-element.elementor-element-c594f8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-7ecdd83d{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-19 .elementor-element.elementor-element-41ea37f0 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-22ede121{font-size:13.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-75531f8e{--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:center;}.elementor-19 .elementor-element.elementor-element-3e049232 .elementor-button{background-color:rgba(255,255,255,0);font-size:15px;font-weight:700;line-height:1.4em;fill:#1F3A93;color:#1F3A93;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#1F3A93;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-3e049232 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-3e049232 .elementor-button:focus{background-color:#1F3A93;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3e049232 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-3e049232 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8140044{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-470a9acd{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19 .elementor-element.elementor-element-70b62295{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-70b62295:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-70b62295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hajimplast.ir/wp-content/uploads/2026/10/duo-horizontal-row-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-70b62295::before, .elementor-19 .elementor-element.elementor-element-70b62295 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-70b62295 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-70b62295 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-70b62295 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-70b62295 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(15,27,61,0.95) 30%, rgba(15,27,61,0.25) 100%);}.elementor-19 .elementor-element.elementor-element-68d2de51 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#F6C413;}.elementor-19 .elementor-element.elementor-element-24612ab0 .elementor-heading-title{font-size:22px;font-weight:900;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-1d7ebc14{font-size:14px;font-weight:400;line-height:1.8em;color:#DCE3F5;}.elementor-19 .elementor-element.elementor-element-67fff265 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-2f8b9a3f{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-19 .elementor-element.elementor-element-2f8b9a3f:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2f8b9a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hajimplast.ir/wp-content/uploads/2026/10/duo-vertical-layers-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2f8b9a3f::before, .elementor-19 .elementor-element.elementor-element-2f8b9a3f > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-2f8b9a3f > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-2f8b9a3f > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-2f8b9a3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-2f8b9a3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(31,58,147,0.96) 35%, rgba(31,58,147,0.3) 100%);}.elementor-19 .elementor-element.elementor-element-710222fc .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#F6C413;}.elementor-19 .elementor-element.elementor-element-e2483e6 .elementor-heading-title{font-size:22px;font-weight:900;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7d3c6330{font-size:14px;font-weight:400;line-height:1.8em;color:#DCE3F5;}.elementor-19 .elementor-element.elementor-element-2a64c854 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-745b2447{--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E3E8F4;--border-color:#E3E8F4;--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-745b2447:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-745b2447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FC;}.elementor-19 .elementor-element.elementor-element-78705d40{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-427a1374 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#E3262B;}.elementor-19 .elementor-element.elementor-element-c014bf6 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-6249c8ea{font-size:15.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-457e05cd .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#1F3A93;}.elementor-19 .elementor-element.elementor-element-7b4b1140{--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-19 .elementor-element.elementor-element-2d549acf{font-size:14.5px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-71f74476{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-149c3067{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-45039d3{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-1989e4a6{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-9d8e63b{--display:flex;}.elementor-19 .elementor-element.elementor-element-59bcbfd8{text-align:center;}.elementor-19 .elementor-element.elementor-element-1a0ca2ed{font-size:12.5px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-11a772c9 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-15ac6383{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-19 .elementor-element.elementor-element-603f9ed4 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#E3262B;}.elementor-19 .elementor-element.elementor-element-178a2622 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-437b8ddc{font-size:15.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-b9bc01c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-3b41fd8c{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-78b5f1d3{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-605841df{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-28571c30{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-1f2c5da1{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-191e2f71{font-size:14px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-629a1dd5{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-5262c095 .elementor-image-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-5262c095.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-19 .elementor-element.elementor-element-5262c095.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-19 .elementor-element.elementor-element-5262c095.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-5262c095 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19 .elementor-element.elementor-element-5262c095 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19 .elementor-element.elementor-element-5262c095 .elementor-image-box-title{font-size:14px;font-weight:700;color:#18213A;}.elementor-19 .elementor-element.elementor-element-5262c095 .elementor-image-box-description{font-size:12.5px;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-411bb412 .elementor-image-box-wrapper{text-align:start;}.elementor-19 .elementor-element.elementor-element-411bb412.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-19 .elementor-element.elementor-element-411bb412.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-19 .elementor-element.elementor-element-411bb412.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-411bb412 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-19 .elementor-element.elementor-element-411bb412 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-19 .elementor-element.elementor-element-411bb412 .elementor-image-box-title{font-size:14px;font-weight:700;color:#18213A;}.elementor-19 .elementor-element.elementor-element-411bb412 .elementor-image-box-description{font-size:12.5px;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-380c175b{font-size:12.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-19220d29{--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:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.5;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-19220d29:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-19220d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F3A93;background-image:url("https://hajimplast.ir/wp-content/uploads/2026/10/dealer-warehouse-rows-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-19220d29::before, .elementor-19 .elementor-element.elementor-element-19220d29 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-19220d29 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-19220d29 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-19220d29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-19220d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, rgba(31,58,147,0.98) 0%, rgba(15,27,61,0.78) 100%);}.elementor-19 .elementor-element.elementor-element-75193af{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19 .elementor-element.elementor-element-52ace828{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-66e0f096 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#F6C413;}.elementor-19 .elementor-element.elementor-element-5c6d60ab .elementor-heading-title{font-size:28px;font-weight:900;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6f14bf42{font-size:15px;font-weight:400;line-height:1.8em;color:#DCE3F5;}.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-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-icon i{color:#F6C413;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-icon svg{fill:#F6C413;transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-2153ca85{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-item > a{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-2153ca85 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-71f88e5f{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button{background-color:#E3262B;font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button:focus{background-color:#B81D22;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button{background-color:rgba(255,255,255,0);font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 30px 15px 30px;}.elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button:focus{background-color:rgba(255,255,255,0.14);color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-60257f0b{text-align:center;font-size:13.5px;font-weight:400;line-height:1.8em;color:#DCE3F5;}.elementor-19 .elementor-element.elementor-element-6099033f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-9165ad1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-be0614a .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-363781c2{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19 .elementor-element.elementor-element-524c9da2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-19 .elementor-element.elementor-element-524c9da2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-524c9da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-13b11c3e{text-align:center;}.elementor-19 .elementor-element.elementor-element-4d261034{text-align:center;}.elementor-19 .elementor-element.elementor-element-4d261034 .elementor-heading-title{font-size:40px;font-weight:900;line-height:1.45em;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6fdeaaf6{text-align:center;font-size:13px;font-weight:400;line-height:1.8em;color:#C9D3EE;}.elementor-19 .elementor-element.elementor-element-773edb07{text-align:center;}.elementor-19 .elementor-element.elementor-element-773edb07 .elementor-heading-title{font-size:13.5px;font-weight:700;line-height:1.45em;color:#F6C413;}.elementor-19 .elementor-element.elementor-element-5fac08e0{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-44453680{font-size:14.5px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-19839efe{font-size:14.5px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-7e393dbf{font-size:14.5px;font-weight:400;line-height:1.8em;color:#18213A;}.elementor-19 .elementor-element.elementor-element-7817ef50{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:44px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-7817ef50:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7817ef50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FC;}.elementor-19 .elementor-element.elementor-element-3752a356{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-205e8d62 .elementor-heading-title{font-size:13px;font-weight:700;line-height:1.45em;color:#E3262B;}.elementor-19 .elementor-element.elementor-element-25ac8479 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-2919c1c9{font-size:15.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-616c5cad{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button{background-color:#E3262B;font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button:focus{background-color:#B81D22;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button{background-color:#1FA855;font-size:15px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button:focus{background-color:#178A45;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-23e34efe{--display:flex;}.elementor-19 .elementor-element.elementor-element-6437bdf0{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-37a2259c{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-2f012a53{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-642a2d1e{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-1ad00683{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-7d7b11fd{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-48c96acf{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-4716cec8{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-47518561{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-305ffd8e{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-3d80f731{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-5bf160{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-598736cf{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-170a1db{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-2b77e063{--display:flex;--padding-top:4px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-19 .elementor-element.elementor-element-7824d447{font-size:14.5px;font-weight:400;line-height:1.8em;color:#5B6680;}.elementor-19 .elementor-element.elementor-element-57848002{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-19 .elementor-element.elementor-element-1304b4af{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:30px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-32a4cd43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-19 .elementor-element.elementor-element-7d5233b6 .elementor-heading-title{font-size:26px;font-weight:800;line-height:1.45em;color:#0F1B3D;}.elementor-19 .elementor-element.elementor-element-73131c5f .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.45em;color:#1F3A93;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-1542befe{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-19 .elementor-element.elementor-element-1542befe:after{content:"0.56";}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-post__thumbnail__link{width:100%;}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-post__meta-data span + span:before{content:"•";}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-post__text{margin-top:20px;}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-post__badge{right:0;}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-post__card .elementor-post__badge{margin:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-389bb84c{--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-19 .elementor-element.elementor-element-32dc64e3{--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;}.elementor-19 .elementor-element.elementor-element-745b2447{--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-19 .elementor-element.elementor-element-1989e4a6{--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-19 .elementor-element.elementor-element-75193af{--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-19 .elementor-element.elementor-element-363781c2{--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-19 .elementor-element.elementor-element-7817ef50{--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;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-389bb84c{--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:12px;--padding-bottom:6px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-7a0b9de4{--width:100%;}.elementor-19 .elementor-element.elementor-element-38bf109c{--min-height:460px;--justify-content:flex-end;--padding-top:24px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-4a35a501 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-53f7d1be .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-28304f0f{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-77bdaec1 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-5bafec3e .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-9891f10{--min-height:460px;--justify-content:flex-end;--padding-top:24px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-21956859 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-574b802d .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-2b36ccf4{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-1124b536 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-11ff9463 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-8a17914{--min-height:460px;--justify-content:flex-end;--padding-top:24px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-1cf21a5 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-1402da75 .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-1728fa1f{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-18a0b326 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-277e6957 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-32dc64e3{--width:100%;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-6acbf07f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-1071fa36{--width:100%;}.elementor-19 .elementor-element.elementor-element-28cd03a8 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-268e1b93 .elementor-heading-title{font-size:15.5px;}.elementor-19 .elementor-element.elementor-element-203466b8{font-size:13px;}.elementor-19 .elementor-element.elementor-element-5cdbc7cc .elementor-heading-title{font-size:13px;}.elementor-19 .elementor-element.elementor-element-7938b2b0{--width:100%;}.elementor-19 .elementor-element.elementor-element-37a26fca{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-43fb35ce{--width:100%;}.elementor-19 .elementor-element.elementor-element-613ad165 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-2305304a .elementor-heading-title{font-size:15.5px;}.elementor-19 .elementor-element.elementor-element-794caac7{font-size:13px;}.elementor-19 .elementor-element.elementor-element-3111fb9c .elementor-heading-title{font-size:13px;}.elementor-19 .elementor-element.elementor-element-54c4f958{--width:100%;}.elementor-19 .elementor-element.elementor-element-5c61568b{--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-1bbf1943 .elementor-image-box-img{margin-bottom:12px;}.elementor-19 .elementor-element.elementor-element-35161c .elementor-image-box-img{margin-bottom:12px;}.elementor-19 .elementor-element.elementor-element-ed1636e{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19 .elementor-element.elementor-element-28f45a6b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-4b363b37{--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-5b5a8f23 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-4f73c7d4 .elementor-heading-title{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-117e297{--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-41ea37f0 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-22ede121{font-size:12.5px;}.elementor-19 .elementor-element.elementor-element-3e049232 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-8140044{--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-470a9acd{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-19 .elementor-element.elementor-element-70b62295{--width:100%;--min-height:180px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-68d2de51 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-24612ab0 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-1d7ebc14{font-size:13px;}.elementor-19 .elementor-element.elementor-element-67fff265 .elementor-heading-title{font-size:13px;}.elementor-19 .elementor-element.elementor-element-2f8b9a3f{--width:100%;--min-height:180px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-710222fc .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-e2483e6 .elementor-heading-title{font-size:18px;}.elementor-19 .elementor-element.elementor-element-7d3c6330{font-size:13px;}.elementor-19 .elementor-element.elementor-element-2a64c854 .elementor-heading-title{font-size:13px;}.elementor-19 .elementor-element.elementor-element-745b2447{--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:28px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-78705d40{--width:100%;}.elementor-19 .elementor-element.elementor-element-427a1374 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-c014bf6 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-6249c8ea{font-size:15px;}.elementor-19 .elementor-element.elementor-element-457e05cd .elementor-heading-title{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-7b4b1140{--width:100%;}.elementor-19 .elementor-element.elementor-element-2d549acf{font-size:14px;}.elementor-19 .elementor-element.elementor-element-149c3067{font-size:14px;}.elementor-19 .elementor-element.elementor-element-45039d3{font-size:14px;}.elementor-19 .elementor-element.elementor-element-1989e4a6{--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:20px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-9d8e63b{--width:100%;}.elementor-19 .elementor-element.elementor-element-1a0ca2ed{font-size:12px;}.elementor-19 .elementor-element.elementor-element-11a772c9 .elementor-heading-title{font-size:13px;}.elementor-19 .elementor-element.elementor-element-15ac6383{--width:100%;}.elementor-19 .elementor-element.elementor-element-603f9ed4 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-178a2622 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-437b8ddc{font-size:15px;}.elementor-19 .elementor-element.elementor-element-3b41fd8c{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-78b5f1d3{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-605841df{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-28571c30{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-1f2c5da1{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-191e2f71{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-5262c095 .elementor-image-box-img{margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-411bb412 .elementor-image-box-img{margin-bottom:10px;}.elementor-19 .elementor-element.elementor-element-380c175b{font-size:12px;}.elementor-19 .elementor-element.elementor-element-19220d29{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-19 .elementor-element.elementor-element-75193af{--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-19 .elementor-element.elementor-element-52ace828{--width:100%;}.elementor-19 .elementor-element.elementor-element-66e0f096 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-5c6d60ab .elementor-heading-title{font-size:22px;}.elementor-19 .elementor-element.elementor-element-6f14bf42{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-71f88e5f{--width:100%;}.elementor-19 .elementor-element.elementor-element-660c85a3 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-6b9f285f .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-60257f0b{font-size:13px;}.elementor-19 .elementor-element.elementor-element-6099033f{--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-be0614a .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-363781c2{--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-19 .elementor-element.elementor-element-524c9da2{--width:100%;}.elementor-19 .elementor-element.elementor-element-4d261034 .elementor-heading-title{font-size:34px;}.elementor-19 .elementor-element.elementor-element-6fdeaaf6{font-size:13px;}.elementor-19 .elementor-element.elementor-element-773edb07 .elementor-heading-title{font-size:13px;}.elementor-19 .elementor-element.elementor-element-5fac08e0{--width:100%;}.elementor-19 .elementor-element.elementor-element-44453680{font-size:14px;}.elementor-19 .elementor-element.elementor-element-19839efe{font-size:14px;}.elementor-19 .elementor-element.elementor-element-7e393dbf{font-size:14px;}.elementor-19 .elementor-element.elementor-element-7817ef50{--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:28px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-3752a356{--width:100%;}.elementor-19 .elementor-element.elementor-element-205e8d62 .elementor-heading-title{font-size:12px;}.elementor-19 .elementor-element.elementor-element-25ac8479 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-2919c1c9{font-size:15px;}.elementor-19 .elementor-element.elementor-element-36af79b7 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-201c12d0 .elementor-button{font-size:14.5px;}.elementor-19 .elementor-element.elementor-element-23e34efe{--width:100%;}.elementor-19 .elementor-element.elementor-element-37a2259c{font-size:14px;}.elementor-19 .elementor-element.elementor-element-642a2d1e{font-size:14px;}.elementor-19 .elementor-element.elementor-element-7d7b11fd{font-size:14px;}.elementor-19 .elementor-element.elementor-element-4716cec8{font-size:14px;}.elementor-19 .elementor-element.elementor-element-305ffd8e{font-size:14px;}.elementor-19 .elementor-element.elementor-element-5bf160{font-size:14px;}.elementor-19 .elementor-element.elementor-element-170a1db{font-size:14px;}.elementor-19 .elementor-element.elementor-element-7824d447{font-size:14px;}.elementor-19 .elementor-element.elementor-element-1304b4af{--padding-top:20px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-19 .elementor-element.elementor-element-7d5233b6 .elementor-heading-title{font-size:20px;}.elementor-19 .elementor-element.elementor-element-73131c5f .elementor-heading-title{font-size:13.5px;}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-19 .elementor-element.elementor-element-1542befe:after{content:"0.5";}.elementor-19 .elementor-element.elementor-element-1542befe .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-389bb84c{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-7a0b9de4{--width:68%;}.elementor-19 .elementor-element.elementor-element-32dc64e3{--width:32%;}.elementor-19 .elementor-element.elementor-element-1071fa36{--width:58%;}.elementor-19 .elementor-element.elementor-element-7938b2b0{--width:42%;}.elementor-19 .elementor-element.elementor-element-43fb35ce{--width:58%;}.elementor-19 .elementor-element.elementor-element-54c4f958{--width:42%;}.elementor-19 .elementor-element.elementor-element-5c61568b{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-ed1636e{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-4b363b37{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-117e297{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-8140044{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-70b62295{--width:50%;}.elementor-19 .elementor-element.elementor-element-2f8b9a3f{--width:50%;}.elementor-19 .elementor-element.elementor-element-745b2447{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-78705d40{--width:36%;}.elementor-19 .elementor-element.elementor-element-7b4b1140{--width:64%;}.elementor-19 .elementor-element.elementor-element-1989e4a6{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-9d8e63b{--width:45%;}.elementor-19 .elementor-element.elementor-element-15ac6383{--width:55%;}.elementor-19 .elementor-element.elementor-element-19220d29{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-52ace828{--width:60%;}.elementor-19 .elementor-element.elementor-element-71f88e5f{--width:40%;}.elementor-19 .elementor-element.elementor-element-6099033f{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-524c9da2{--width:28%;}.elementor-19 .elementor-element.elementor-element-5fac08e0{--width:72%;}.elementor-19 .elementor-element.elementor-element-7817ef50{--content-width:1320px;}.elementor-19 .elementor-element.elementor-element-3752a356{--width:34%;}.elementor-19 .elementor-element.elementor-element-23e34efe{--width:66%;}.elementor-19 .elementor-element.elementor-element-1304b4af{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-7a0b9de4{--width:100%;}.elementor-19 .elementor-element.elementor-element-32dc64e3{--width:100%;}.elementor-19 .elementor-element.elementor-element-78705d40{--width:100%;}.elementor-19 .elementor-element.elementor-element-7b4b1140{--width:100%;}.elementor-19 .elementor-element.elementor-element-9d8e63b{--width:100%;}.elementor-19 .elementor-element.elementor-element-15ac6383{--width:100%;}.elementor-19 .elementor-element.elementor-element-52ace828{--width:100%;}.elementor-19 .elementor-element.elementor-element-71f88e5f{--width:100%;}.elementor-19 .elementor-element.elementor-element-524c9da2{--width:100%;}.elementor-19 .elementor-element.elementor-element-5fac08e0{--width:100%;}.elementor-19 .elementor-element.elementor-element-3752a356{--width:100%;}.elementor-19 .elementor-element.elementor-element-23e34efe{--width:100%;}}/* Start custom CSS *//* =====================================================================
   Hajimplast homepage – custom CSS for the Elementor template
   Scope: every rule targets an .hp-* class that only exists in this
   template, so WoodMart header/footer/shop pages are not affected.
   Paste into: Page settings › Advanced › Custom CSS (Elementor Pro)
   – already embedded in the template's page_settings – or into
   Site Settings › Custom CSS if the homepage blocks are reused.
   Breakpoints follow Elementor defaults: mobile ≤767, tablet ≤1024.
   ===================================================================== */

/* ---------- Font (skip if WoodMart › Typography › Custom fonts already loads Vazirmatn) ---------- */
@font-face{font-family:"Vazirmatn";font-weight:400;font-display:swap;src:url("/wp-content/uploads/hajimplast-media/fonts/Vazirmatn-Regular.woff2") format("woff2")}
@font-face{font-family:"Vazirmatn";font-weight:500;font-display:swap;src:url("/wp-content/uploads/hajimplast-media/fonts/Vazirmatn-Medium.woff2") format("woff2")}
@font-face{font-family:"Vazirmatn";font-weight:700;font-display:swap;src:url("/wp-content/uploads/hajimplast-media/fonts/Vazirmatn-Bold.woff2") format("woff2")}
@font-face{font-family:"Vazirmatn";font-weight:800;font-display:swap;src:url("/wp-content/uploads/hajimplast-media/fonts/Vazirmatn-ExtraBold.woff2") format("woff2")}
@font-face{font-family:"Vazirmatn";font-weight:900;font-display:swap;src:url("/wp-content/uploads/hajimplast-media/fonts/Vazirmatn-Black.woff2") format("woff2")}

.hp-sec{--hp-red:#E3262B;--hp-red-h:#B81D22;--hp-blue:#1F3A93;--hp-navy:#0F1B3D;--hp-gold:#F6C413;--hp-text:#18213A;--hp-slate:#5B6680;--hp-light:#F5F7FC;--hp-line:#E3E8F4;--hp-r:14px;--hp-r-lg:20px;color:var(--hp-text)}
.hp-sec :where(h1,h2,h3,h4,h5,h6,p,a,span,b,small,li,td,th,label,select,option,button,blockquote,div,input){font-family:"Vazirmatn",Tahoma,sans-serif}
.hp-sec p:last-child{margin-bottom:0}
.hp-ltr .elementor-button-text,[dir=ltr]{direction:ltr;unicode-bidi:isolate}

/* ---------- Placeholders (must stay visible until real data arrives) ---------- */
.hp-ph,.hp-ph-num{background:#FFF6CC;color:#6B5200;border-radius:4px;padding:0 4px;font-size:.92em;font-weight:500;white-space:nowrap}
.hp-ph-flag{position:absolute;top:10px;left:10px;background:#FFF6CC;color:#6B5200;border:1px dashed #E8D27A;border-radius:999px;font-size:11px;font-weight:700;padding:1px 8px}

/* ---------- Generic bits ---------- */
.hp-eyebrow .elementor-heading-title{display:inline-block;letter-spacing:0}
.hp-link-arrow .elementor-heading-title{display:inline-flex;align-items:center;gap:6px}
.hp-link-arrow .elementor-heading-title::after{content:"←";font-weight:700;transition:transform .2s}
.hp-link-arrow:hover .elementor-heading-title::after,.hp-sbanner:hover .hp-link-arrow .elementor-heading-title::after,.hp-duo:hover .hp-link-arrow .elementor-heading-title::after{transform:translateX(-4px)}
.hp-sec-head{margin-bottom:4px}
.hp-pill{display:inline-block;background:#EEF2FB;color:var(--hp-blue);border-radius:999px;font-size:12.5px;font-weight:700;padding:3px 12px}
.hp-pill--red{background:var(--hp-red);color:#fff;font-size:11px;padding:1px 8px;vertical-align:middle}
.hp-btn .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,color .2s}
.hp-btn-block,.hp-btn-block .elementor-button{width:100%}
.hp-chips{display:flex;gap:8px;flex-wrap:wrap}
.hp-chips a{border:1px solid var(--hp-line);background:#fff;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:700;color:var(--hp-navy);white-space:nowrap;transition:.2s}
.hp-chips a:first-child,.hp-chips a:hover{background:var(--hp-navy);border-color:var(--hp-navy);color:#fff}

/* ---------- Horizontal scroll rows (mobile carousel substitute) ---------- */
.hp-hscroll-all{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.hp-hscroll-all::-webkit-scrollbar{display:none}
.hp-hscroll-all>.elementor-element{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start}
@media (max-width:767px){
  .hp-hscroll{flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}
  .hp-hscroll::-webkit-scrollbar{display:none}
  .hp-hscroll>.elementor-element{flex:0 0 72%!important;max-width:72%!important;scroll-snap-align:start}
  .hp-benefits>.elementor-element{flex-basis:64%!important;max-width:64%!important}
  .hp-cmp-cards>.elementor-element{flex-basis:84%!important;max-width:84%!important}
  .hp-tst-list>.elementor-element{flex-basis:84%!important;max-width:84%!important}
  /* WooCommerce / WoodMart grids and Pro posts grid inside shortcode/posts widgets */
  .hp-wc-scroll :is(ul.products,div.products,.wd-grid-g,.elementor-posts-container){display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:66%;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0!important;padding-bottom:4px}
  .hp-wc-scroll :is(ul.products,div.products,.wd-grid-g,.elementor-posts-container)::-webkit-scrollbar{display:none}
  .hp-wc-scroll :is(ul.products,div.products,.wd-grid-g,.elementor-posts-container)>*{width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start}
  .hp-wc-cats :is(ul.products,div.products,.wd-grid-g){grid-auto-columns:36%}
  .hp-posts .elementor-posts-container{grid-auto-columns:82%}
}

/* ---------- 1. Hero ---------- */
.hp-hero-main{position:relative}
.hp-slide{position:relative}
.hp-slide>.elementor-element{max-width:560px}
.hp-slide-h .elementor-heading-title{line-height:1.35}
.hp-hero-ui{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;z-index:3}
.hp-hero-ui button{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.45);cursor:pointer;transition:width .25s,background .25s;min-height:0}
.hp-hero-ui button.is-active{width:26px;background:var(--hp-gold)}
.hp-hero-ui .hp-hero-arrow{width:36px;height:36px;font-size:24px;line-height:1;color:#fff;background:rgba(255,255,255,.16);backdrop-filter:blur(4px)}
.hp-hero-ui .hp-hero-arrow:hover{background:rgba(255,255,255,.3)}
.hp-hero-js{position:absolute!important;width:0;height:0;overflow:hidden}
.hp-sbanner{text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s;overflow:hidden}
.hp-sbanner:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(15,27,61,.14)}
.hp-sbanner-img img{mix-blend-mode:multiply;max-height:190px;width:auto;object-fit:contain}
.hp-sbanner-price p{margin:0}
.hp-sbanner-price b{font-size:1.15em;font-weight:900;color:var(--hp-red)}
.hp-sbanner-price small{font-size:.8em;color:var(--hp-slate)}
@media (max-width:767px){
  .hp-hero-ui .hp-hero-arrow{display:none}
  .hp-sbanner-img img{max-height:110px}
  .hp-hero-side>.elementor-element{flex:1 1 0!important;min-width:0}
}

/* ---------- 2. Benefits ---------- */
.hp-ben .elementor-icon-box-wrapper,.hp-ben .elementor-image-box-wrapper{display:flex;align-items:center;gap:12px;text-align:right}
.hp-ben .elementor-image-box-img{flex:0 0 40px;width:40px!important;margin:0!important}
.hp-ben .elementor-icon-box-icon,.hp-ben .elementor-image-box-img{margin:0!important}
.hp-ben .elementor-icon-box-title,.hp-ben .elementor-image-box-title{margin:0 0 2px}
.hp-ben .elementor-icon-box-description,.hp-ben .elementor-image-box-description{margin:0}
.hp-benefits>.elementor-element{flex:1 1 0}

/* ---------- 3. Finder ---------- */
.hp-finder-box{position:relative;overflow:hidden;color:#fff}
.hp-finder-box::before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;left:-120px;top:-160px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%);pointer-events:none}
.hp-finder{display:grid;gap:14px;position:relative}
.hp-finder__head{display:flex;gap:12px;align-items:center}
.hp-finder__ic{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.12);display:grid;place-items:center;flex:none;color:#fff}
.hp-finder h2{font-size:19px;font-weight:800;color:#fff;margin:0}
.hp-finder p{font-size:13.5px;color:#C9D3EE;margin:2px 0 0}
.hp-finder__fields{display:grid;gap:10px;grid-template-columns:1fr 1fr}
.hp-field{display:grid;gap:4px;margin:0}
.hp-field span{font-size:12.5px;color:#C9D3EE;font-weight:500}
.hp-finder select{appearance:none;-webkit-appearance:none;height:48px;border-radius:12px;border:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235B6680' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat left 14px center;color:var(--hp-text);padding:0 14px 0 36px;font-size:14.5px;font-weight:500;width:100%;box-shadow:none}
.hp-finder__btn{grid-column:1/-1;height:48px;border:0;border-radius:12px;background:var(--hp-red);color:#fff;font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;align-self:end;transition:background .2s}
.hp-finder__btn:hover{background:var(--hp-red-h)}
.hp-finder__chips{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;align-items:center;font-size:13px;scrollbar-width:none}
.hp-finder__chips::-webkit-scrollbar{display:none}
.hp-finder__chips span{color:#C9D3EE;white-space:nowrap}
.hp-finder__chips a{white-space:nowrap;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:4px 12px;color:#fff;transition:.2s}
.hp-finder__chips a:hover{background:#fff;color:var(--hp-navy)}
@media (min-width:1025px){
  .hp-finder{grid-template-columns:auto 1fr;gap:10px 32px;align-items:end}
  .hp-finder__fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto}
  .hp-finder__btn{grid-column:auto;padding:0 24px}
  .hp-finder__chips{grid-column:1/-1}
}

/* ---------- 6. Duo banners ---------- */
.hp-duo{text-decoration:none;overflow:hidden;transition:transform .25s,box-shadow .25s}
.hp-duo:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(15,27,61,.18)}
.hp-duo>.elementor-element{max-width:70%}
@media (max-width:767px){.hp-duo>.elementor-element{max-width:85%}}

/* ---------- 7. Layers comparison ---------- */
.hp-layer-diagram{display:flex;border-radius:var(--hp-r);overflow:hidden;border:1px solid var(--hp-line);text-align:center;font-size:13px;font-weight:700;line-height:1.5}
.hp-layer-diagram .l{flex:1;padding:12px 6px}
.hp-layer-diagram small{font-weight:500;opacity:.8}
.hp-layer-diagram .l--out{background:#fff;color:var(--hp-navy)}
.hp-layer-diagram .l--mid{background:#1C1F26;color:#fff}
.hp-layer-diagram .l--in{background:linear-gradient(#F6FAFF,#E2ECFB);color:var(--hp-blue)}
.hp-cmp{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--hp-line);border-radius:var(--hp-r-lg);overflow:hidden;font-size:14.5px;margin:0}
.hp-cmp th,.hp-cmp td{padding:12px 16px;border:0;border-bottom:1px solid var(--hp-line);text-align:right;vertical-align:top}
.hp-cmp tbody tr:last-child>*{border-bottom:0}
.hp-cmp thead th{background:var(--hp-navy);color:#fff;font-weight:800}
.hp-cmp thead th.hp-cmp__hl{background:var(--hp-blue)}
.hp-cmp tbody th{color:var(--hp-navy);font-weight:700;width:26%;background:#FAFBFE}
.hp-cmp tbody td:last-child{background:#F3F6FD;color:var(--hp-text);font-weight:500}
.hp-cmp-card{background:#fff;border:1px solid var(--hp-line);border-radius:var(--hp-r-lg);padding:16px}
.hp-cmp-card--hl{border-color:var(--hp-blue);box-shadow:0 0 0 1px var(--hp-blue) inset}
.hp-cmp-card h3{font-size:17px;font-weight:800;color:var(--hp-navy);margin:0 0 8px}
.hp-cmp-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.hp-cmp-card li{display:grid;gap:2px;border-bottom:1px dashed var(--hp-line);padding-bottom:8px}
.hp-cmp-card li:last-child{border:0;padding:0}
.hp-cmp-card li b{font-size:13px;color:var(--hp-slate)}

/* ---------- 8. Factory + stats ---------- */
.hp-stats-media{position:relative}
.hp-stats-img img{border-radius:var(--hp-r-lg);width:100%;aspect-ratio:4/3;object-fit:cover}
.hp-stats-tag{position:absolute!important;top:14px;right:14px;width:auto!important;background:rgba(15,27,61,.82);border-radius:999px;padding:4px 12px;backdrop-filter:blur(4px)}
.hp-stats-play{position:absolute!important;bottom:14px;right:14px;width:auto!important;background:var(--hp-red);border-radius:999px;padding:8px 16px}
.hp-stats-play a{color:#fff}
.hp-stats-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.hp-stats-grid>.elementor-element{width:auto!important;max-width:none!important}
.hp-stat .elementor-widget-container,.hp-stat{background:var(--hp-light);border:1px solid var(--hp-line);border-radius:var(--hp-r);padding:12px 14px;line-height:1.5}
.hp-stat .elementor-widget-container{padding:0;border:0;background:none}
.hp-stat p{margin:0}
.hp-stat__n{font-size:22px;font-weight:900;color:var(--hp-blue)}
.hp-stat__t{font-weight:700;color:var(--hp-navy)}
.hp-stat__s{font-size:12px;color:var(--hp-slate)}
.hp-stat--ph{background:#FFFBEA!important;border-style:dashed!important;border-color:#E8D27A!important}
.hp-stat--ph .hp-stat__n{color:#8A6D00}
.hp-certs>.elementor-element{flex:1 1 180px}
.hp-cert .elementor-image-box-wrapper{display:flex;align-items:center;gap:10px;text-align:right}
.hp-cert .elementor-image-box-img{flex:0 0 56px;width:56px!important;margin:0!important}
.hp-cert .elementor-image-box-title{margin:0}
.hp-cert-ph{display:flex;align-items:center;gap:10px}
.hp-cert-ph b{display:block;font-size:14px;color:var(--hp-text)}
.hp-cert-ph small{display:block;font-size:12.5px;color:var(--hp-slate)}
.hp-enamad-ph{width:56px;height:56px;border:1.5px dashed #E8D27A;background:#FFFBEA;color:#8A6D00;border-radius:12px;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}
@media (max-width:767px){.hp-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ---------- 9. Dealer ---------- */
.hp-dealer-list .elementor-icon-list-item{align-items:flex-start}
.hp-dealer-tel a{color:#fff}

/* ---------- 10. Testimonials ---------- */
.hp-score-ic img{width:44px;height:44px}
.hp-score-n small{font-size:14px;font-weight:500;color:#C9D3EE;margin-inline-start:4px}
.hp-stars{--p:88%;display:inline-block;width:96px;height:18px;background:linear-gradient(90deg,#4A5578 calc(100% - var(--p)),var(--hp-gold) 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") 0 0/19.2px 18px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") 0 0/19.2px 18px repeat-x}
/* RTL: gold fills from the right */
[dir=rtl] .hp-stars,.rtl .hp-stars{background:linear-gradient(270deg,var(--hp-gold) var(--p),#4A5578 0)}
.hp-tst-list>.elementor-element{flex:1 1 0}
.hp-tcard{position:relative;background:#fff;border:1px solid var(--hp-line);border-radius:var(--hp-r-lg);padding:20px 18px 16px}
.hp-tcard blockquote{margin:14px 0 12px;padding:0;border:0;font-style:normal;font-size:14.5px;line-height:1.9;color:var(--hp-text)}
.hp-tcard blockquote::before{content:"”";display:block;font-size:44px;line-height:.6;color:#DCE3F5;font-weight:900}
.hp-tcard__who b{display:block;color:var(--hp-navy)}
.hp-tcard__who small{color:var(--hp-slate);font-size:12.5px}

/* ---------- 11. FAQ (nested accordion) ---------- */
.hp-faq-acc .e-n-accordion-item{background:#fff;border:1px solid var(--hp-line);border-radius:var(--hp-r);margin-bottom:10px;overflow:hidden}
.hp-faq-acc .e-n-accordion-item-title{padding:14px 18px;font-weight:700;color:var(--hp-navy);border:0}
.hp-faq-acc .e-n-accordion-item-title-text{font-size:15px;font-weight:700;line-height:1.7}
.hp-faq-acc .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--hp-red)}
@media (min-width:1025px){.hp-faq-intro{position:sticky;top:90px;align-self:flex-start}}

/* ---------- 12. Articles (Pro Posts › Cards) ---------- */
.hp-posts .elementor-post__card{border-radius:var(--hp-r-lg);border:1px solid var(--hp-line);box-shadow:none;transition:box-shadow .25s}
.hp-posts .elementor-post__card:hover{box-shadow:0 14px 40px rgba(15,27,61,.14)}
.hp-posts .elementor-post__title,.hp-posts .elementor-post__title a{font-size:15.5px;font-weight:800;line-height:1.7;color:var(--hp-navy)}
.hp-posts .elementor-post__badge{background:var(--hp-red)!important;border-radius:999px;font-weight:700}/* End custom CSS */