.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-3d81942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-3d81942:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-3d81942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3F8;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-1ecc1ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-b365604{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-1e6d337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-d34b8b0 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-76dc7a0{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-e356440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-73ee328 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-612 .elementor-element.elementor-element-5656325{font-family:var( --e-global-typography-iclead-font-family ), Sans-serif;font-size:var( --e-global-typography-iclead-font-size );font-weight:var( --e-global-typography-iclead-font-weight );line-height:var( --e-global-typography-iclead-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-bf59dd4{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-bf59dd4:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-bf59dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F8;}.elementor-612 .elementor-element.elementor-element-7d7b8e2{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-454f3c6{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-c18eecf{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-992a9b5 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-612 .elementor-element.elementor-element-dee7f5f{font-family:var( --e-global-typography-iclead-font-family ), Sans-serif;font-size:var( --e-global-typography-iclead-font-size );font-weight:var( --e-global-typography-iclead-font-weight );line-height:var( --e-global-typography-iclead-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-0a92138{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-84d28f3 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;line-height:52px;fill:#0D1739;color:#0D1739;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9C6D6;border-radius:10px 10px 10px 10px;padding:0px 26px 0px 26px;}.elementor-612 .elementor-element.elementor-element-84d28f3 .elementor-button:hover, .elementor-612 .elementor-element.elementor-element-84d28f3 .elementor-button:focus{background-color:#F1F4F8;color:#0D1739;}.elementor-612 .elementor-element.elementor-element-84d28f3 .elementor-button:hover svg, .elementor-612 .elementor-element.elementor-element-84d28f3 .elementor-button:focus svg{fill:#0D1739;}.elementor-612 .elementor-element.elementor-element-436606a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-960b034{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-960b034:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-960b034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4F8;}.elementor-612 .elementor-element.elementor-element-e99dd17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-86cd5b3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-nested-accordion:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-accordion.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-612 .elementor-element.elementor-element-81b5537{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-8f127aa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-94d208f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-6e3abe2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-481aea2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-b5557ff{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-e429ecf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-e2e5d23{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-d8db9c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-e6b6f16{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-40827a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-4374136{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-icmuted );}.elementor-612 .elementor-element.elementor-element-3e054b1{--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-612 .elementor-element.elementor-element-20715ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-e662656 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;line-height:52px;fill:#0D1739;color:#0D1739;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B9C6D6;border-radius:10px 10px 10px 10px;padding:0px 26px 0px 26px;}.elementor-612 .elementor-element.elementor-element-e662656 .elementor-button:hover, .elementor-612 .elementor-element.elementor-element-e662656 .elementor-button:focus{background-color:#F1F4F8;color:#0D1739;}.elementor-612 .elementor-element.elementor-element-e662656 .elementor-button:hover svg, .elementor-612 .elementor-element.elementor-element-e662656 .elementor-button:focus svg{fill:#0D1739;}.elementor-612 .elementor-element.elementor-element-dafd568{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-dafd568:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-dafd568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1739;}.elementor-612 .elementor-element.elementor-element-5a8ae87{--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:center;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-bed1fef{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-612 .elementor-element.elementor-element-b7b4508{text-align:center;}.elementor-612 .elementor-element.elementor-element-b7b4508 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:#FFFFFF;}.elementor-612 .elementor-element.elementor-element-6df8f97{text-align:center;font-family:var( --e-global-typography-iclead-font-family ), Sans-serif;font-size:var( --e-global-typography-iclead-font-size );font-weight:var( --e-global-typography-iclead-font-weight );line-height:var( --e-global-typography-iclead-line-height );color:#E2EAF4;}.elementor-612 .elementor-element.elementor-element-087bc4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-612 .elementor-element.elementor-element-087bc4f:not(.elementor-motion-effects-element-type-background), .elementor-612 .elementor-element.elementor-element-087bc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-template .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-template.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-template:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-template.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-d34b8b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-73ee328 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-5656325{font-size:var( --e-global-typography-iclead-font-size );line-height:var( --e-global-typography-iclead-line-height );}.elementor-612 .elementor-element.elementor-element-992a9b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-dee7f5f{font-size:var( --e-global-typography-iclead-font-size );line-height:var( --e-global-typography-iclead-line-height );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-612 .elementor-element.elementor-element-86cd5b3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-612 .elementor-element.elementor-element-8f127aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-6e3abe2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-b5557ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-e2e5d23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-e6b6f16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-4374136{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-b7b4508 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-6df8f97{font-size:var( --e-global-typography-iclead-font-size );line-height:var( --e-global-typography-iclead-line-height );}.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-612 .elementor-element.elementor-element-3d81942{--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-612 .elementor-element.elementor-element-1ecc1ad{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-612 .elementor-element.elementor-element-b365604{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-d34b8b0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-76dc7a0{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-612 .elementor-element.elementor-element-73ee328 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-5656325{font-size:var( --e-global-typography-iclead-font-size );line-height:var( --e-global-typography-iclead-line-height );}.elementor-612 .elementor-element.elementor-element-bf59dd4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-612 .elementor-element.elementor-element-7d7b8e2{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-612 .elementor-element.elementor-element-c18eecf{--width:100%;}.elementor-612 .elementor-element.elementor-element-992a9b5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-dee7f5f{font-size:var( --e-global-typography-iclead-font-size );line-height:var( --e-global-typography-iclead-line-height );}.elementor-612 .elementor-element.elementor-element-0a92138{--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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-612 .elementor-element.elementor-element-436606a{--width:100%;}.elementor-612 .elementor-element.elementor-element-960b034{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-612 .elementor-element.elementor-element-86cd5b3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-612 .elementor-element.elementor-element-8f127aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-6e3abe2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-b5557ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-e2e5d23{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-e6b6f16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-4374136{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-612 .elementor-element.elementor-element-20715ad{--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-612 .elementor-element.elementor-element-dafd568{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-612 .elementor-element.elementor-element-bed1fef{--width:100%;}.elementor-612 .elementor-element.elementor-element-b7b4508 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-612 .elementor-element.elementor-element-6df8f97{font-size:var( --e-global-typography-iclead-font-size );line-height:var( --e-global-typography-iclead-line-height );}.elementor-612 .elementor-element.elementor-element-087bc4f{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-612 .elementor-element.elementor-element-b365604{--content-width:1220px;}.elementor-612 .elementor-element.elementor-element-76dc7a0{--content-width:1220px;}.elementor-612 .elementor-element.elementor-element-bf59dd4{--content-width:1220px;}.elementor-612 .elementor-element.elementor-element-7d7b8e2{--content-width:1220px;}.elementor-612 .elementor-element.elementor-element-c18eecf{--width:47.4%;}.elementor-612 .elementor-element.elementor-element-436606a{--width:47.4%;}.elementor-612 .elementor-element.elementor-element-960b034{--content-width:900px;}.elementor-612 .elementor-element.elementor-element-dafd568{--content-width:1220px;}.elementor-612 .elementor-element.elementor-element-bed1fef{--width:760px;}.elementor-612 .elementor-element.elementor-element-087bc4f{--width:760px;}}@media(max-width:1024px) and (min-width:768px){.elementor-612 .elementor-element.elementor-element-c18eecf{--width:100%;}.elementor-612 .elementor-element.elementor-element-436606a{--width:100%;}.elementor-612 .elementor-element.elementor-element-bed1fef{--width:100%;}.elementor-612 .elementor-element.elementor-element-087bc4f{--width:100%;}}/* Start custom CSS *//* ===== Hero — light motion (2026-11-05) ===== */
.icx-home-hero{position:relative;overflow:hidden;animation:icxGridDrift 70s linear infinite}
@keyframes icxGridDrift{from{background-position:0 0,0 0}to{background-position:0 320px,320px 0}}
.icx-home-hero::before{content:"";position:absolute;width:62vmax;height:62vmax;right:-18vmax;top:-26vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(87,145,169,.30),rgba(87,145,169,0) 70%);pointer-events:none;z-index:0;animation:icxGlow 16s ease-in-out infinite alternate}
.icx-home-hero::after{content:"";position:absolute;width:44vmax;height:44vmax;left:-16vmax;bottom:-24vmax;border-radius:50%;background:radial-gradient(closest-side,rgba(164,190,215,.16),rgba(164,190,215,0) 70%);pointer-events:none;z-index:0;animation:icxGlow 20s ease-in-out infinite alternate-reverse}
@keyframes icxGlow{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-6vmax,5vmax,0) scale(1.12)}}
.icx-home-hero > .e-con-inner{position:relative;z-index:1}

/* staggered entrance on load */
.icx-home-hero .elementor-element-2777743,
.icx-home-hero .elementor-element-2bdfd9f,
.icx-home-hero .elementor-element-a2e567a,
.icx-home-hero .elementor-element-0acfdec,
.icx-home-hero .elementor-element-f258a2d{animation:icxUp .95s cubic-bezier(.2,.7,.2,1) both}
.icx-home-hero .elementor-element-2777743{animation-delay:.05s}
.icx-home-hero .elementor-element-2bdfd9f{animation-delay:.2s}
.icx-home-hero .elementor-element-a2e567a{animation-delay:.34s}
.icx-home-hero .elementor-element-0acfdec{animation-delay:.48s}
.icx-home-hero .elementor-element-f258a2d{animation:icxIn 1.2s cubic-bezier(.2,.7,.2,1) .25s both}
@keyframes icxUp{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}
@keyframes icxIn{from{opacity:0;transform:translate3d(-24px,0,0) scale(.985)}to{opacity:1;transform:none}}

/* 360° accent: soft colour + underline that draws in */
.icx-home-hero .icx-360{position:relative;display:inline-block;color:var(--icx-cloudy,#A4BED7);white-space:nowrap}
.icx-home-hero .icx-360::after{content:"";position:absolute;right:0;left:0;bottom:.02em;height:.07em;background:currentColor;transform:scaleX(0);transform-origin:right center;animation:icxLine 1s cubic-bezier(.2,.7,.2,1) 1s forwards}
@keyframes icxLine{to{transform:scaleX(1)}}

/* project photos: slow push-in on the active slide */
.icx-hero-car .swiper-slide{overflow:hidden}
.icx-hero-car .swiper-slide-active .swiper-slide-image{animation:icxKen 7s ease-out both}
@keyframes icxKen{from{transform:scale(1.08)}to{transform:scale(1)}}

/* buttons: gentle lift */
.icx-home-hero .elementor-button{transition:transform .25s ease,background-color .25s ease}
.icx-home-hero .elementor-button:hover{transform:translateY(-2px)}

@media (prefers-reduced-motion:reduce){
 .icx-home-hero,.icx-home-hero::before,.icx-home-hero::after,.icx-home-hero .e-con,.icx-home-hero .elementor-element,.icx-hero-car .swiper-slide-image,.icx-home-hero .icx-360::after{animation:none!important}
 .icx-home-hero .icx-360::after{transform:scaleX(1)}
}

.icx-home-hero .icx-360{direction:ltr;unicode-bidi:isolate}

/* hero v4: keep CTAs clear of the floating WhatsApp button on phones */
@media (max-width:820px){.ih .ih-cut{height:calc(100svh - 170px);min-height:540px}}


/* hero v4: keep hero CTAs clear of the floating WhatsApp button on desktop */
@media (min-width:821px){.ih .ih-copy{padding-bottom:max(88px,6vw)}}


/* hero v4: fit the hero under the taller header + 24px gap */
@media (min-width:821px){.ih .ih-cut{height:min(860px,calc(100svh - 160px))}}


/* ===== Manufacturers: category + short text + flag (2026-11-08) ===== */
.icx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.icx-mfc{position:relative;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1)}
.icx-mfc::before{content:"";position:absolute;top:20px;left:20px;width:26px;height:18px;border-radius:3px;background-size:100% 100%;background-repeat:no-repeat;box-shadow:0 0 0 1px rgba(9,23,58,.14);z-index:2;pointer-events:none}
.icx-mfc--ch::before{width:18px;background:linear-gradient(#fff,#fff) 50% 50%/19% 62% no-repeat,linear-gradient(#fff,#fff) 50% 50%/62% 19% no-repeat,#DA291C}
.icx-mfc--at::before{background-image:linear-gradient(#C8102E 0 33.34%,#fff 0 66.66%,#C8102E 0)}
.icx-mfc--es::before{background-image:linear-gradient(#AA151B 0 25%,#F1BF00 0 75%,#AA151B 0)}
.icx-mfc--de::before{background-image:linear-gradient(#000 0 33.34%,#DD0000 0 66.66%,#FFCE00 0)}
.icx-mfc--chde::before{width:50px;box-shadow:none;border-radius:0;background:linear-gradient(#fff,#fff) 7.3px 3.4px/3.4px 11.2px no-repeat,linear-gradient(#fff,#fff) 3.4px 7.3px/11.2px 3.4px no-repeat,linear-gradient(#DA291C,#DA291C) 0 0/18px 18px no-repeat,linear-gradient(#000 0 33.34%,#DD0000 0 66.66%,#FFCE00 0) 24px 0/26px 18px no-repeat}
.icx-mfc .icx-mfc__cat{margin:0 0 4px;font-weight:700;font-size:18px;line-height:1.3;color:#0D1739}
.icx-mfc .icx-mfc__txt{margin:0;font-size:16px;line-height:1.55;color:#5B6B86;max-width:34ch}
.icx-mfc--link{padding-bottom:48px!important}
.icx-mfc--link .elementor-widget-image,.icx-mfc--link .elementor-widget-image .elementor-widget-container,.icx-mfc--link .icx-mfc__logos{position:static}
.icx-mfc--link .elementor-widget-image a::after{content:"";position:absolute;inset:0;z-index:1}
.icx-mfc--link:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px rgba(9,23,58,.55)}
.icx-mfc--link::after{content:"לעמוד היצרן ←";position:absolute;bottom:18px;right:28px;font-size:14px;font-weight:600;color:#05456B;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s;pointer-events:none}
.icx-mfc--link:hover::after,.icx-mfc--link:focus-within::after{opacity:1;transform:none}
.icx-mfc .icx-mfr__logo img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.icx-mfc--link:hover .icx-mfr__logo img{transform:scale(1.04)}
.icx-mfc__logos .elementor-widget-image{width:auto!important;margin:0!important}
@media (max-width:767px){
 .icx-mfc::before{top:12px;left:12px;width:20px;height:14px}
 .icx-mfc--ch::before{width:14px}
 .icx-mfc--chde::before{width:40px;background:linear-gradient(#fff,#fff) 5.65px 2.65px/2.7px 8.7px no-repeat,linear-gradient(#fff,#fff) 2.65px 5.65px/8.7px 2.7px no-repeat,linear-gradient(#DA291C,#DA291C) 0 0/14px 14px no-repeat,linear-gradient(#000 0 33.34%,#DD0000 0 66.66%,#FFCE00 0) 18px 0/20px 14px no-repeat}
 .icx-mfc .icx-mfc__cat{font-size:15px}
 .icx-mfc .icx-mfc__txt{font-size:14px}
 .icx-mfc--link{padding-bottom:22px!important}
 .icx-mfc--link::after{display:none}
 .icx-mfc .icx-mfr__logo img{max-width:calc(100% - 30px)}
 .icx-mfc__logos{gap:8px!important}
}
@media (prefers-reduced-motion:reduce){.icx-mfc,.icx-mfc .icx-mfr__logo img{transition:none}.icx-mfc--link:hover{transform:none}}


/* mobile refinements (2026-11-08) */
@media (max-width:767px){
 .icx-mfc__logos .elementor-widget-image img{height:20px!important;width:auto!important;max-width:none!important}
 .icx-mfc__logos{gap:6px!important;margin-bottom:10px!important}
 .icx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .icx-tiles .tile{padding:14px 14px 12px!important}
 .icx-tiles .tile svg{width:20px!important;height:20px!important;margin-bottom:6px!important}
 .icx-tiles .tile strong{font-size:15px!important}
 .icx-tiles .tile:nth-child(3),.icx-tiles .tile:nth-child(4),.icx-tiles .tile--show{grid-column:1/-1}
 .icx-tiles .go{display:none}
}


/* Contact section: centered form, details only in footer */
.elementor-element-b7b4508 .elementor-heading-title::before{margin-inline:auto}
.elementor-element-6df8f97{max-width:620px}
.elementor-element-087bc4f{max-width:100%}

.elementor-element-b7b4508 .elementor-heading-title,.elementor-element-6df8f97 p{text-wrap:balance}

/* ===== Projects carousel: side arrows (2026-11-11) ===== */
#icx-pc .pc-ib.pc-prev,#icx-pc .pc-ib.pc-next{position:absolute;z-index:4;top:calc(clamp(320px,44vw,600px) / 2);width:52px;height:52px;margin-top:-26px;border:0;border-radius:50%;background:rgba(255,255,255,.96);color:#09173A;box-shadow:0 8px 24px rgba(9,23,58,.24);transition:background .2s,color .2s}
#icx-pc .pc-ib.pc-prev{right:calc(50% - min(64vw,880px) / 2 - 26px)}
#icx-pc .pc-ib.pc-next{left:calc(50% - min(64vw,880px) / 2 - 26px)}
#icx-pc .pc-ib.pc-prev:hover,#icx-pc .pc-ib.pc-next:hover{background:#09173A;color:#fff}
#icx-pc .pc-ib.pc-prev:focus-visible,#icx-pc .pc-ib.pc-next:focus-visible{outline:2px solid #4093AB;outline-offset:3px}
#icx-pc .pc-ib .pc-cv{width:11px;height:11px;border-top-width:2.5px;border-right-width:2.5px}
@media (max-width:1024px){#icx-pc .pc-ib.pc-prev{right:calc(50% - 39vw - 26px)}#icx-pc .pc-ib.pc-next{left:calc(50% - 39vw - 26px)}}
@media (max-width:640px){#icx-pc .pc-ib.pc-prev,#icx-pc .pc-ib.pc-next{top:150px;width:42px;height:42px;margin-top:-21px}#icx-pc .pc-ib.pc-prev{right:calc(50% - 43vw - 21px)}#icx-pc .pc-ib.pc-next{left:calc(50% - 43vw - 21px)}}/* End custom CSS */