.elementor-404 .elementor-element.elementor-element-2bf2da8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:clamp(11.25rem, 8.029rem + 5.0279vw, 14.0625rem);--padding-bottom:7vw;--padding-left:clamp(2.8125rem, 1.023rem + 2.7933vw, 4.375rem);--padding-right:clamp(2.8125rem, 1.023rem + 2.7933vw, 4.375rem);}.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-404 .elementor-element.elementor-element-1bbb8e7{text-align:center;}.elementor-404 .elementor-element.elementor-element-1bbb8e7 .elementor-heading-title{font-family:var( --e-global-typography-9ea1143-font-family ), Sans-serif;font-size:var( --e-global-typography-9ea1143-font-size );font-weight:var( --e-global-typography-9ea1143-font-weight );font-style:var( --e-global-typography-9ea1143-font-style );line-height:var( --e-global-typography-9ea1143-line-height );}.elementor-404 .elementor-element.elementor-element-336409c{width:var( --container-widget-width, clamp(32.9375rem, 14.184rem + 29.2737vw, 49.3125rem) );max-width:clamp(32.9375rem, 14.184rem + 29.2737vw, 49.3125rem);margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:clamp(32.9375rem, 14.184rem + 29.2737vw, 49.3125rem);--container-widget-flex-grow:0;text-align:center;}.elementor-404 .elementor-element.elementor-element-336409c .elementor-heading-title{font-family:var( --e-global-typography-5412aac-font-family ), Sans-serif;font-size:var( --e-global-typography-5412aac-font-size );font-weight:var( --e-global-typography-5412aac-font-weight );line-height:var( --e-global-typography-5412aac-line-height );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-404 .elementor-element.elementor-element-9c99d7d{text-align:center;}.elementor-404 .elementor-element.elementor-element-d1405c3{--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:flex-start;--gap:clamp(1.75rem, 0.1753rem + 2.4581vw, 3.125rem) clamp(1.75rem, 0.1753rem + 2.4581vw, 3.125rem);--row-gap:clamp(1.75rem, 0.1753rem + 2.4581vw, 3.125rem);--column-gap:clamp(1.75rem, 0.1753rem + 2.4581vw, 3.125rem);--padding-top:5vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-404 .elementor-element.elementor-element-0abb439{--display:flex;--padding-top:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);--padding-bottom:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);--padding-left:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);--padding-right:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);}.elementor-404 .elementor-element.elementor-element-caeb0ca .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(1.875rem, 0.4434rem + 2.2346vw, 3.125rem);font-weight:800;line-height:100%;}.elementor-404 .elementor-element.elementor-element-38ea2d2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:var( --e-global-typography-f5386f1-font-family ), Sans-serif;font-size:var( --e-global-typography-f5386f1-font-size );font-weight:var( --e-global-typography-f5386f1-font-weight );line-height:var( --e-global-typography-f5386f1-line-height );letter-spacing:var( --e-global-typography-f5386f1-letter-spacing );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}body.rtl .elementor-404 .elementor-element.elementor-element-5df6562 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-5df6562 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-404 .elementor-element.elementor-element-5df6562 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-field-group > label{font-family:"CF Asty", Sans-serif;font-size:clamp(1rem, 0.3558rem + 1.0056vw, 1.5625rem);font-weight:400;line-height:100%;letter-spacing:0px;}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-field-group .elementor-field, .elementor-404 .elementor-element.elementor-element-5df6562 .elementor-field-subgroup label{font-family:"CF Asty", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:400;line-height:100%;}.elementor-404 .elementor-element.elementor-element-5df6562 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-button[type="submit"]{color:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-404 .elementor-element.elementor-element-5df6562{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-404 .elementor-element.elementor-element-3032259{--display:flex;--gap:clamp(1.875rem, 1.5887rem + 0.4469vw, 2.125rem) clamp(1.875rem, 1.5887rem + 0.4469vw, 2.125rem);--row-gap:clamp(1.875rem, 1.5887rem + 0.4469vw, 2.125rem);--column-gap:clamp(1.875rem, 1.5887rem + 0.4469vw, 2.125rem);border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bfb3bd0 );--border-color:var( --e-global-color-bfb3bd0 );--border-radius:clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem) clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem) clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem) clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem);--padding-top:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);--padding-bottom:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);--padding-left:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);--padding-right:clamp(1.5625rem, -0.5133rem + 3.2402vw, 3.375rem);}.elementor-404 .elementor-element.elementor-element-3032259:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-3032259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00245C33;}.elementor-404 .elementor-element.elementor-element-58bab42 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(1.5625rem, 0.4888rem + 1.676vw, 2.5rem);font-weight:800;font-style:oblique;line-height:100%;}.elementor-404 .elementor-element.elementor-element-9f1cab2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-404 .elementor-element.elementor-element-cf77f49{--display:flex;--min-height:clamp(3.4375rem, 2.0059rem + 2.2346vw, 4.6875rem);--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:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem) clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--row-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--column-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--border-radius:5.8854vw 5.8854vw 5.8854vw 5.8854vw;--padding-top:15px;--padding-bottom:15px;--padding-left:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);--padding-right:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-e680974 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-e680974.elementor-view-stacked .elementor-icon{background-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-e680974.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e680974.elementor-view-default .elementor-icon{color:#00245C00;border-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-e680974.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e680974.elementor-view-default .elementor-icon svg{fill:#00245C00;}.elementor-404 .elementor-element.elementor-element-e680974 .elementor-icon{font-size:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-e680974 .elementor-icon svg{height:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-e680974 .elementor-icon-wrapper svg{width:auto;}.elementor-404 .elementor-element.elementor-element-4fd461f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-404 .elementor-element.elementor-element-6cd804b .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:800;line-height:100%;}.elementor-404 .elementor-element.elementor-element-f23be14{font-family:"CF Asty", Sans-serif;font-size:clamp(0.75rem, 0.3205rem + 0.6704vw, 1.125rem);font-weight:400;line-height:100%;}.elementor-404 .elementor-element.elementor-element-f23be14 a{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-eee7738{--display:flex;--min-height:clamp(3.4375rem, 2.0059rem + 2.2346vw, 4.6875rem);--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:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem) clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--row-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--column-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--border-radius:5.8854vw 5.8854vw 5.8854vw 5.8854vw;--padding-top:15px;--padding-bottom:15px;--padding-left:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);--padding-right:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);}.elementor-404 .elementor-element.elementor-element-472364e .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-472364e.elementor-view-stacked .elementor-icon{background-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-472364e.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-472364e.elementor-view-default .elementor-icon{color:#00245C00;border-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-472364e.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-472364e.elementor-view-default .elementor-icon svg{fill:#00245C00;}.elementor-404 .elementor-element.elementor-element-472364e .elementor-icon{font-size:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-472364e .elementor-icon svg{height:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-472364e .elementor-icon-wrapper svg{width:auto;}.elementor-404 .elementor-element.elementor-element-19edaf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-404 .elementor-element.elementor-element-4bc7c82 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:800;line-height:100%;}.elementor-404 .elementor-element.elementor-element-8114266{font-family:"CF Asty", Sans-serif;font-size:clamp(0.75rem, 0.3205rem + 0.6704vw, 1.125rem);font-weight:400;line-height:100%;}.elementor-404 .elementor-element.elementor-element-b8a6e6c{--display:flex;--min-height:clamp(3.4375rem, 2.0059rem + 2.2346vw, 4.6875rem);--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:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem) clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--row-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--column-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--border-radius:5.8854vw 5.8854vw 5.8854vw 5.8854vw;--padding-top:15px;--padding-bottom:15px;--padding-left:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);--padding-right:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);}.elementor-404 .elementor-element.elementor-element-e47af5a .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-e47af5a.elementor-view-stacked .elementor-icon{background-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-e47af5a.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e47af5a.elementor-view-default .elementor-icon{color:#00245C00;border-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-e47af5a.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e47af5a.elementor-view-default .elementor-icon svg{fill:#00245C00;}.elementor-404 .elementor-element.elementor-element-e47af5a .elementor-icon{font-size:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-e47af5a .elementor-icon svg{height:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-e47af5a .elementor-icon-wrapper svg{width:auto;}.elementor-404 .elementor-element.elementor-element-d7937d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-404 .elementor-element.elementor-element-a0fae15 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:800;line-height:100%;}.elementor-404 .elementor-element.elementor-element-63b26a6{font-family:"CF Asty", Sans-serif;font-size:clamp(0.75rem, 0.3205rem + 0.6704vw, 1.125rem);font-weight:400;line-height:100%;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-78cd037{right:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);}body.rtl .elementor-404 .elementor-element.elementor-element-78cd037{left:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);}.elementor-404 .elementor-element.elementor-element-78cd037 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-78cd037.elementor-view-stacked .elementor-icon{background-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-78cd037.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-78cd037.elementor-view-default .elementor-icon{color:#00245C00;border-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-78cd037.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-78cd037.elementor-view-default .elementor-icon svg{fill:#00245C00;}.elementor-404 .elementor-element.elementor-element-78cd037 .elementor-icon{font-size:clamp(1.5625rem, -0.227rem + 2.7933vw, 3.125rem);}.elementor-404 .elementor-element.elementor-element-78cd037 .elementor-icon svg{height:clamp(1.5625rem, -0.227rem + 2.7933vw, 3.125rem);}.elementor-404 .elementor-element.elementor-element-78cd037 .elementor-icon-wrapper svg{width:auto;}.elementor-404 .elementor-element.elementor-element-0910d1a{--display:flex;--min-height:clamp(3.4375rem, 2.0059rem + 2.2346vw, 4.6875rem);--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:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem) clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--row-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--column-gap:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);--border-radius:5.8854vw 5.8854vw 5.8854vw 5.8854vw;--padding-top:15px;--padding-bottom:15px;--padding-left:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);--padding-right:clamp(1.375rem, 0.1582rem + 1.8994vw, 2.4375rem);}.elementor-404 .elementor-element.elementor-element-65d28b4 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-65d28b4.elementor-view-stacked .elementor-icon{background-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-65d28b4.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-65d28b4.elementor-view-default .elementor-icon{color:#00245C00;border-color:#00245C00;}.elementor-404 .elementor-element.elementor-element-65d28b4.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-65d28b4.elementor-view-default .elementor-icon svg{fill:#00245C00;}.elementor-404 .elementor-element.elementor-element-65d28b4 .elementor-icon{font-size:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-65d28b4 .elementor-icon svg{height:clamp(1.375rem, 0.8024rem + 0.8939vw, 1.875rem);}.elementor-404 .elementor-element.elementor-element-65d28b4 .elementor-icon-wrapper svg{width:auto;}.elementor-404 .elementor-element.elementor-element-4dc4582{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-404 .elementor-element.elementor-element-ce28952 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.9375rem, 0.7228rem + 0.3352vw, 1.125rem);font-weight:800;line-height:100%;}.elementor-404 .elementor-element.elementor-element-956cb40{font-family:"CF Asty", Sans-serif;font-size:clamp(0.75rem, 0.3205rem + 0.6704vw, 1.125rem);font-weight:400;line-height:100%;}.elementor-404 .elementor-element.elementor-element-ce6a3f8{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-404 .elementor-element.elementor-element-b694dfd .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(1rem, 0.8568rem + 0.2235vw, 1.125rem);font-weight:800;line-height:100%;}.elementor-404 .elementor-element.elementor-element-380bfca{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-404 .elementor-element.elementor-element-9ab0251 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-9ab0251 .elementor-icon{font-size:clamp(2rem, 1.4274rem + 0.8939vw, 2.5rem);}.elementor-404 .elementor-element.elementor-element-9ab0251 .elementor-icon svg{height:clamp(2rem, 1.4274rem + 0.8939vw, 2.5rem);}.elementor-404 .elementor-element.elementor-element-9ab0251 .elementor-icon-wrapper svg{width:auto;}.elementor-404 .elementor-element.elementor-element-d268927 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-d268927 .elementor-icon{font-size:clamp(2rem, 1.499rem + 0.7821vw, 2.4375rem);}.elementor-404 .elementor-element.elementor-element-d268927 .elementor-icon svg{height:clamp(2rem, 1.499rem + 0.7821vw, 2.4375rem);}.elementor-404 .elementor-element.elementor-element-d268927 .elementor-icon-wrapper svg{width:auto;}@media(max-width:1024px){.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-404 .elementor-element.elementor-element-1bbb8e7 .elementor-heading-title{font-size:var( --e-global-typography-9ea1143-font-size );line-height:var( --e-global-typography-9ea1143-line-height );}.elementor-404 .elementor-element.elementor-element-336409c .elementor-heading-title{font-size:var( --e-global-typography-5412aac-font-size );line-height:var( --e-global-typography-5412aac-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-d1405c3{--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-404 .elementor-element.elementor-element-38ea2d2{font-size:var( --e-global-typography-f5386f1-font-size );line-height:var( --e-global-typography-f5386f1-line-height );letter-spacing:var( --e-global-typography-f5386f1-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-2bf2da8{--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.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-404 .elementor-element.elementor-element-1bbb8e7 .elementor-heading-title{font-size:var( --e-global-typography-9ea1143-font-size );line-height:var( --e-global-typography-9ea1143-line-height );}.elementor-404 .elementor-element.elementor-element-336409c{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-404 .elementor-element.elementor-element-336409c .elementor-heading-title{font-size:var( --e-global-typography-5412aac-font-size );line-height:var( --e-global-typography-5412aac-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-d1405c3{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-0abb439{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-404 .elementor-element.elementor-element-caeb0ca{text-align:center;}.elementor-404 .elementor-element.elementor-element-caeb0ca .elementor-heading-title{font-size:28px;}.elementor-404 .elementor-element.elementor-element-38ea2d2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:var( --e-global-typography-f5386f1-font-size );line-height:var( --e-global-typography-f5386f1-line-height );letter-spacing:var( --e-global-typography-f5386f1-letter-spacing );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-404 .elementor-element.elementor-element-5df6562 .elementor-field-group > label{font-size:16px;}.elementor-404 .elementor-element.elementor-element-58bab42{text-align:center;}.elementor-404 .elementor-element.elementor-element-58bab42 .elementor-heading-title{font-size:23px;}.elementor-404 .elementor-element.elementor-element-cf77f49{--min-height:75px;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--border-radius:20vw 20vw 20vw 20vw;}.elementor-404 .elementor-element.elementor-element-eee7738{--min-height:75px;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--border-radius:20vw 20vw 20vw 20vw;}.elementor-404 .elementor-element.elementor-element-b8a6e6c{--min-height:75px;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--border-radius:20vw 20vw 20vw 20vw;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-78cd037{right:10px;}body.rtl .elementor-404 .elementor-element.elementor-element-78cd037{left:10px;}.elementor-404 .elementor-element.elementor-element-0910d1a{--min-height:75px;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--border-radius:20vw 20vw 20vw 20vw;}.elementor-404 .elementor-element.elementor-element-380bfca{--width:fit-content;}}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-0abb439{--width:64%;}.elementor-404 .elementor-element.elementor-element-3032259{--width:36%;}.elementor-404 .elementor-element.elementor-element-380bfca{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-404 .elementor-element.elementor-element-0abb439{--width:100%;}.elementor-404 .elementor-element.elementor-element-3032259{--width:100%;}}/* Start custom CSS *//* ===== Contact — glass κάρτα ===== */
.e-con.contact-container-glass {
	background: rgba(255, 255, 255, .1);
	-webkit-backdrop-filter: blur(17.5px);
	backdrop-filter: blur(17.5px);
	border: 1px solid rgba(255, 255, 255, .9);
	border-radius: clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem);
	box-shadow:
		inset 6px 6px 12px -3px rgba(0, 0, 0, .04),
		inset -6px -6px 14px 0 rgba(255, 255, 255, .6);
}

/* ===== Πεδία (input, select, textarea) ===== */
.elementor-element.form-glass.elementor-widget-form .elementor-field-group .elementor-field-textual {
	background: rgba(255, 255, 255, .2);
	-webkit-backdrop-filter: blur(17.5px);
	backdrop-filter: blur(17.5px);
	border: 0;
	border-radius: 103px;
	color: #00245C;
	box-shadow:
		inset 1px 1px 0 rgba(255, 255, 255, .8),
		inset 6px 6px 12px -3px rgba(0, 0, 0, .05),
		inset -4px -4px 10px 0 rgba(255, 255, 255, .9),
		0 4px 14px rgba(0, 36, 92, .04);
	transition: box-shadow .25s ease, background-color .25s ease;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-group textarea.elementor-field-textual {
	border-radius: 20px;
	resize: vertical;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-group .elementor-field-textual::placeholder {
	color: #828282;
	opacity: 1;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-group .elementor-field-textual:focus {
	outline: 0;
	background: rgba(255, 255, 255, .35);
	box-shadow:
		inset 1px 1px 0 rgba(255, 255, 255, .8),
		inset 6px 6px 12px -3px rgba(0, 0, 0, .05),
		inset -4px -4px 10px 0 rgba(255, 255, 255, .9),
		0 0 0 1px rgba(94, 184, 204, .6);
}

/* Select: βελάκι navy */
.elementor-element.form-glass.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper {
	color: #00245C;
}

/* ===== Acceptance (Figma: Group 74 / Rectangle 43) ===== */
.elementor-element.form-glass.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option {
	display: inline-flex;
	align-items: center;
	gap: 14px;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-acceptance input.elementor-acceptance-field {
	-webkit-appearance: none;
	appearance: none;
	flex: 0 0 15px;
	width: 15px;
	height: 15px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 5px;
	background: rgba(94, 184, 204, .2);
	-webkit-backdrop-filter: blur(17.5px);
	backdrop-filter: blur(17.5px);
	box-shadow:
		inset 1px 1px 0 rgba(255, 255, 255, .8),
		inset -1px -1px 2px rgba(94, 184, 204, .25),
		0 1px 3px rgba(0, 36, 92, .06);
	cursor: pointer;
	transition: background-color .2s ease, box-shadow .2s ease;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-acceptance input.elementor-acceptance-field:hover {
	background-color: rgba(94, 184, 204, .35);
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-acceptance input.elementor-acceptance-field:checked {
	background: #5EB8CC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat;
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .5);
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-acceptance input.elementor-acceptance-field:focus-visible {
	outline: 2px solid rgba(94, 184, 204, .6);
	outline-offset: 2px;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-acceptance .elementor-field-option label {
	margin: 0;
	padding: 0;
	color: #00245C;
	font-size: 12px;
	line-height: 1.2;
	cursor: pointer;
}
/* ===== Κουμπί ===== */
.elementor-element.form-glass.elementor-widget-form .elementor-button {
	background: rgba(94, 184, 204, .6);
	-webkit-backdrop-filter: blur(17.5px);
	backdrop-filter: blur(17.5px);
	border: 1px solid #5EB8CC;
	border-radius: 21px;
	color: #fff;
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .45);
	transition: background-color .25s ease, transform .25s ease;
}

.elementor-element.form-glass.elementor-widget-form .elementor-button:hover,
.elementor-element.form-glass.elementor-widget-form .elementor-button:focus-visible {
	background: rgba(94, 184, 204, .85);
	color: #fff;
}

/* ===== Radio pills: Email / Τηλεφωνικώς (Figma Frame 2 / Frame 3) ===== */
.elementor-element.form-glass.elementor-widget-form .elementor-field-type-radio .elementor-field-subgroup {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	gap: 15px;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-radio .elementor-field-option {
	position: relative;
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

/* Το στρογγυλό radio κρύβεται, μένει προσβάσιμο (πληκτρολόγιο / screen reader) */
.elementor-element.form-glass.elementor-widget-form .elementor-field-type-radio input[type="radio"] {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	opacity: 0;
	cursor: pointer;
}

/* Μη επιλεγμένο: navy 20% glass, Regular */
.elementor-element.form-glass.elementor-widget-form .elementor-field-type-radio .elementor-field-option label {
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 11px 20px;
	border-radius: 21px;
	background: rgba(0, 36, 92, .2);
	-webkit-backdrop-filter: blur(17.5px);
	backdrop-filter: blur(17.5px);
	box-shadow:
		inset 1px 1px 0 rgba(255, 255, 255, .6),
		inset -1px -1px 0 rgba(255, 255, 255, .25);
	color: #00245C;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 400;
	font-style: normal;
	white-space: nowrap;
	cursor: pointer;
	transition: background-color .25s ease, box-shadow .25s ease;
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-radio .elementor-field-option:hover label {
	background-color: rgba(0, 36, 92, .28);
}

/* Επιλεγμένο: teal 20% glass, ExtraBold Oblique */
.elementor-element.form-glass.elementor-widget-form .elementor-field-type-radio input[type="radio"]:checked + label {
	background: rgba(94, 184, 204, .2);
	font-weight: 800;
	font-style: italic;
	box-shadow:
		inset 1px 1px 0 rgba(255, 255, 255, .8),
		inset -1px -1px 0 rgba(255, 255, 255, .35);
}

.elementor-element.form-glass.elementor-widget-form .elementor-field-type-radio input[type="radio"]:focus-visible + label {
	outline: 2px solid rgba(94, 184, 204, .6);
	outline-offset: 2px;
}

/* ===== Select: γκρι όσο δείχνει «Ενδιαφέρομαι για», navy μόλις επιλεγεί τιμή ===== */
.elementor-element.form-glass.elementor-widget-form .elementor-select-wrapper select:invalid {
	color: #828282;
}

.elementor-element.form-glass.elementor-widget-form .elementor-select-wrapper select option {
	color: #00245C;
}

/* Chevron όπως στο Figma αντί για το γεμάτο τρίγωνο */
.elementor-element.form-glass.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper svg {
	display: none;
}

.elementor-element.form-glass.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper {
	width: 18px;
	height: 10px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 10'%3E%3Cpath d='M1 1l8 8 8-8' fill='none' stroke='%2300245C' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
}

/**/
/* ===== Ύψη & paddings πεδίων (Figma) ===== */
.elementor-element.form-glass.elementor-widget-form .elementor-field-group .elementor-field-textual {
	padding: clamp(0.9375rem, 0.6512rem + 0.4469vw, 1.1875rem) clamp(1.25rem, 0.6058rem + 1.0056vw, 1.8125rem);
	line-height: 1.2;
}

/* Select: χώρος δεξιά για το chevron */
.elementor-element.form-glass.elementor-widget-form .elementor-select-wrapper select.elementor-field-textual {
	padding-right: 60px;
}

.elementor-element.form-glass.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper {
	inset-inline-end: 27px;
}

/* Textarea: 168px, κείμενο 25px από πάνω */
.elementor-element.form-glass.elementor-widget-form .elementor-field-group textarea.elementor-field-textual {
	min-height: 168px;
	padding: clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.6058rem + 1.0056vw, 1.8125rem);
}

/* ===== Gaps φόρμας (αντί για Columns/Rows Gap του Elementor) ===== */
.elementor-element.form-glass.elementor-widget-form {
	--pm-form-col-gap: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);
	--pm-form-row-gap: clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);
}

.elementor-element.form-glass.elementor-widget-form .elementor-form-fields-wrapper {
	margin: 0 calc(var(--pm-form-col-gap) / -2) calc(var(--pm-form-row-gap) * -1);
}

.elementor-element.form-glass.elementor-widget-form .elementor-form-fields-wrapper > .elementor-field-group {
	padding-inline: calc(var(--pm-form-col-gap) / 2);
	margin-bottom: var(--pm-form-row-gap);
}

/**/

/* Group 82 — contact info pill (Τηλέφωνο / Email / Διεύθυνση) */
.elementor-element.e-con.glass-contact-pill:not(.elementor-motion-effects-element-type-background) {
	position: relative;
	isolation: isolate;
	background: rgba(255, 255, 255, .2);
	-webkit-backdrop-filter: blur(17.5px);
	backdrop-filter: blur(17.5px);
	box-shadow:
		inset 6px 6px 12px -3px rgba(0, 0, 0, .04),
		inset -6px -6px 14px 0 rgba(255, 255, 255, .25);
}

/* Γυαλιστερό περίγραμμα: έντονο αριστερά/πάνω, σβήνει προς τα δεξιά, ελαφρύ highlight κάτω-δεξιά */
.elementor-element.e-con.glass-contact-pill::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	border-radius: inherit;
	padding: 2px;
	background: linear-gradient(
		115deg,
		#fff 0%,
		rgba(255, 255, 255, .85) 12%,
		rgba(255, 255, 255, 0) 38%,
		rgba(255, 255, 255, 0) 78%,
		rgba(255, 255, 255, .45) 100%
	);
	-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
	-webkit-mask-composite: xor;
	mask-composite: exclude;
	pointer-events: none;
}

/**/

.flex1{
    flex: 1 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CF Asty';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://physiominds.gr/wp-content/uploads/2025/12/CFAsty-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'CF Asty';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://physiominds.gr/wp-content/uploads/2025/12/CFAsty-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'CF Asty';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://physiominds.gr/wp-content/uploads/2025/12/CFAsty-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'CF Asty';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://physiominds.gr/wp-content/uploads/2025/12/CFAsty-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'CF Asty';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://physiominds.gr/wp-content/uploads/2025/12/CFAsty-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'CF Asty';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://physiominds.gr/wp-content/uploads/CFAsty-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'CF Asty';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://physiominds.gr/wp-content/uploads/CFAsty-ExtraBoldOblique.woff2') format('woff2');
}
/* End Custom Fonts CSS */