.elementor-402 .elementor-element.elementor-element-8803303{--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:0;--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-402 .elementor-element.elementor-element-f1fba0e{text-align:center;}.elementor-402 .elementor-element.elementor-element-f1fba0e .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-402 .elementor-element.elementor-element-4aad53e{width:var( --container-widget-width, clamp(39.375rem, 15.9689rem + 36.5363vw, 59.8125rem) );max-width:clamp(39.375rem, 15.9689rem + 36.5363vw, 59.8125rem);margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:clamp(39.375rem, 15.9689rem + 36.5363vw, 59.8125rem);--container-widget-flex-grow:0;text-align:center;}.elementor-402 .elementor-element.elementor-element-4aad53e .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-402 .elementor-element.elementor-element-cd14bab{width:var( --container-widget-width, clamp(24.875rem, 9.1994rem + 24.4693vw, 38.5625rem) );max-width:clamp(24.875rem, 9.1994rem + 24.4693vw, 38.5625rem);margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(1.5625rem, 0.8467rem + 1.1173vw, 2.1875rem)) 0;--container-widget-width:clamp(24.875rem, 9.1994rem + 24.4693vw, 38.5625rem);--container-widget-flex-grow:0;text-align:center;}.elementor-402 .elementor-element.elementor-element-fa18069{--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:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0;--margin-bottom:clamp(2.75rem, -1.6163rem + 6.8156vw, 6.5625rem);--margin-left:0;--margin-right:0;}.elementor-402 .elementor-element.elementor-element-2b36f80{padding:0px 0px 0px 0px;}.elementor-402 .elementor-element.elementor-element-2b36f80 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.875rem, 0.7318rem + 0.2235vw, 1rem);font-weight:400;line-height:100%;}.elementor-402 .elementor-element.elementor-element-ea56b1f{padding:0px 0px 0px 0px;}.elementor-402 .elementor-element.elementor-element-ea56b1f .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.875rem, 0.7318rem + 0.2235vw, 1rem);font-weight:400;line-height:100%;}.elementor-402 .elementor-element.elementor-element-3241872{padding:0px 0px 0px 0px;}.elementor-402 .elementor-element.elementor-element-3241872 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.875rem, 0.7318rem + 0.2235vw, 1rem);font-weight:400;line-height:100%;}.elementor-402 .elementor-element.elementor-element-67273fa{padding:0px 0px 0px 0px;}.elementor-402 .elementor-element.elementor-element-67273fa .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(0.875rem, 0.7318rem + 0.2235vw, 1rem);font-weight:400;line-height:100%;}.elementor-402 .elementor-element.elementor-element-0d753aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem);--padding-top:clamp(2.375rem, 0.9434rem + 2.2346vw, 3.625rem);--padding-bottom:clamp(2.375rem, 0.9434rem + 2.2346vw, 3.625rem);--padding-left:clamp(2.375rem, 0.9434rem + 2.2346vw, 3.625rem);--padding-right:clamp(2.375rem, 0.9434rem + 2.2346vw, 3.625rem);}.elementor-402 .elementor-element.elementor-element-a7bba54{--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;}.elementor-widget-image .widget-image-caption{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-402 .elementor-element.elementor-element-3251b41{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem)) 0;}.elementor-402 .elementor-element.elementor-element-3251b41 img{width:100%;max-width:100%;border-radius:15px 15px 15px 15px;}.elementor-402 .elementor-element.elementor-element-97a07a8{background-color:#9AD0DC;margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(1.25rem, -0.1816rem + 2.2346vw, 2.5rem)) 0;padding:clamp(0.4375rem, 0.3659rem + 0.1117vw, 0.5rem) clamp(1.25rem, 0.749rem + 0.7821vw, 1.6875rem) clamp(0.4375rem, 0.3659rem + 0.1117vw, 0.5rem) clamp(1.25rem, 0.749rem + 0.7821vw, 1.6875rem);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:21px 21px 21px 21px;}.elementor-402 .elementor-element.elementor-element-97a07a8 .elementor-heading-title{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 );color:var( --e-global-color-bfb3bd0 );}.elementor-402 .elementor-element.elementor-element-7ef9b31{margin:0 0 calc(var(--kit-widget-spacing, 0px) + clamp(1.5rem, 0.3547rem + 1.7877vw, 2.5rem)) 0;}.elementor-402 .elementor-element.elementor-element-7ef9b31 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(1.875rem, 1.1592rem + 1.1173vw, 2.5rem);font-weight:800;font-style:italic;line-height:80%;}.elementor-402 .elementor-element.elementor-element-f3228d1{--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:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-402 .elementor-element.elementor-element-04d8301{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem);--padding-top:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-bottom:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-left:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-right:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);}.elementor-402 .elementor-element.elementor-element-1fff25c .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);font-weight:500;}.elementor-402 .elementor-element.elementor-element-9c2e9b7{font-family:"CF Asty", Sans-serif;font-size:clamp(0.875rem, 0.5887rem + 0.4469vw, 1.125rem);font-weight:400;line-height:120%;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-7483eed{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem);--padding-top:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-bottom:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-left:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-right:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);}.elementor-402 .elementor-element.elementor-element-450bc2b .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);font-weight:500;}.elementor-402 .elementor-element.elementor-element-441cd9c{font-family:"CF Asty", Sans-serif;font-size:clamp(0.875rem, 0.5887rem + 0.4469vw, 1.125rem);font-weight:400;line-height:120%;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-d86a0eb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem) clamp(1.25rem, 0.8921rem + 0.5587vw, 1.5625rem);--padding-top:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-bottom:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-left:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);--padding-right:clamp(0.875rem, 0.3024rem + 0.8939vw, 1.375rem);}.elementor-402 .elementor-element.elementor-element-c0ca4d5 .elementor-heading-title{font-family:"CF Asty", Sans-serif;font-size:clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem);font-weight:500;}.elementor-402 .elementor-element.elementor-element-0ba47ec{font-family:"CF Asty", Sans-serif;font-size:clamp(0.875rem, 0.5887rem + 0.4469vw, 1.125rem);font-weight:400;line-height:120%;letter-spacing:0px;}.elementor-402 .elementor-element.elementor-element-d92d509{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:clamp(2.5rem, -0.721rem + 5.0279vw, 5.3125rem);--padding-right:0;}.elementor-402 .elementor-element.elementor-element-8c55712{font-family:"CF Asty", Sans-serif;font-size:clamp(1.125rem, 0.624rem + 0.7821vw, 1.5625rem);font-weight:500;line-height:105%;}.elementor-402 .elementor-element.elementor-element-6b2c113{margin:clamp(1.5rem, 1.0705rem + 0.6704vw, 1.875rem) 0 calc(var(--kit-widget-spacing, 0px) + 17px) 0;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-402 .elementor-element.elementor-element-1cba013{background-color:#5EB8CC33;padding:25px 2.8646vw 25px 2.8646vw;border-radius:25px 25px 25px 25px;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-402 .elementor-element.elementor-element-47c60de{--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:center;--align-items:center;--padding-top:9vw;--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-402 .elementor-element.elementor-element-c0dd82e{text-align:center;}.elementor-402 .elementor-element.elementor-element-c0dd82e .elementor-heading-title{font-family:var( --e-global-typography-8031257-font-family ), Sans-serif;font-size:var( --e-global-typography-8031257-font-size );font-weight:var( --e-global-typography-8031257-font-weight );line-height:var( --e-global-typography-8031257-line-height );}.elementor-402 .elementor-element.elementor-element-62814d8{width:var( --container-widget-width, clamp(38.875rem, 22.7699rem + 25.1397vw, 52.9375rem) );max-width:clamp(38.875rem, 22.7699rem + 25.1397vw, 52.9375rem);margin:clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) 0 calc(var(--kit-widget-spacing, 0px) + 5vw) 0;--container-widget-width:clamp(38.875rem, 22.7699rem + 25.1397vw, 52.9375rem);--container-widget-flex-grow:0;text-align:center;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-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-402 .elementor-element.elementor-element-fc6c47c{width:100%;max-width:100%;}:is( .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__items, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / 2);padding-right:calc(clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / 2);}:is( .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / -2);margin-right:calc( clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / -2);width:calc(100% + clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem));}.elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / -2);margin-right:calc( clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / -2);}:is( .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__items, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / 2);padding-bottom:calc(clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / 2);}:is( .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / -2);margin-bottom:calc( clamp(1.25rem, 0.5342rem + 1.1173vw, 1.875rem) / -2);}.elementor-402 .elementor-element.elementor-element-f60b924{--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:center;--align-items:center;--margin-top:7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-402 .elementor-element.elementor-element-0233b75{text-align:center;}.elementor-402 .elementor-element.elementor-element-0233b75 .elementor-heading-title{font-family:var( --e-global-typography-a94a544-font-family ), Sans-serif;font-size:var( --e-global-typography-a94a544-font-size );font-weight:var( --e-global-typography-a94a544-font-weight );line-height:var( --e-global-typography-a94a544-line-height );color:var( --e-global-color-secondary );}.elementor-402 .elementor-element.elementor-element-a7efef6{width:var( --container-widget-width, clamp(20.625rem, 11.6061rem + 14.0782vw, 28.5rem) );max-width:clamp(20.625rem, 11.6061rem + 14.0782vw, 28.5rem);margin:clamp(1rem, 0.6421rem + 0.5587vw, 1.3125rem) 0 calc(var(--kit-widget-spacing, 0px) + clamp(1.25rem, 0.6774rem + 0.8939vw, 1.75rem)) 0;--container-widget-width:clamp(20.625rem, 11.6061rem + 14.0782vw, 28.5rem);--container-widget-flex-grow:0;text-align:center;}.elementor-402 .elementor-element.elementor-element-a7efef6 .elementor-heading-title{font-family:var( --e-global-typography-8031257-font-family ), Sans-serif;font-size:var( --e-global-typography-8031257-font-size );font-weight:var( --e-global-typography-8031257-font-weight );line-height:var( --e-global-typography-8031257-line-height );}.elementor-402 .elementor-element.elementor-element-b387b49{width:var( --container-widget-width, clamp(29.8125rem, 21.7242rem + 12.6257vw, 36.875rem) );max-width:clamp(29.8125rem, 21.7242rem + 12.6257vw, 36.875rem);--container-widget-width:clamp(29.8125rem, 21.7242rem + 12.6257vw, 36.875rem);--container-widget-flex-grow:0;text-align:center;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 );}@media(min-width:768px){.elementor-402 .elementor-element.elementor-element-a7bba54{--width:45%;}.elementor-402 .elementor-element.elementor-element-04d8301{--width:33.33%;}.elementor-402 .elementor-element.elementor-element-7483eed{--width:33.33%;}.elementor-402 .elementor-element.elementor-element-d86a0eb{--width:33.33%;}.elementor-402 .elementor-element.elementor-element-d92d509{--width:55%;}}@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-402 .elementor-element.elementor-element-f1fba0e .elementor-heading-title{font-size:var( --e-global-typography-9ea1143-font-size );line-height:var( --e-global-typography-9ea1143-line-height );}.elementor-402 .elementor-element.elementor-element-4aad53e .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-widget-image .widget-image-caption{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-402 .elementor-element.elementor-element-97a07a8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-402 .elementor-element.elementor-element-6b2c113{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-402 .elementor-element.elementor-element-1cba013{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-402 .elementor-element.elementor-element-c0dd82e .elementor-heading-title{font-size:var( --e-global-typography-8031257-font-size );line-height:var( --e-global-typography-8031257-line-height );}.elementor-402 .elementor-element.elementor-element-62814d8{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-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-402 .elementor-element.elementor-element-0233b75 .elementor-heading-title{font-size:var( --e-global-typography-a94a544-font-size );line-height:var( --e-global-typography-a94a544-line-height );}.elementor-402 .elementor-element.elementor-element-a7efef6 .elementor-heading-title{font-size:var( --e-global-typography-8031257-font-size );line-height:var( --e-global-typography-8031257-line-height );}.elementor-402 .elementor-element.elementor-element-b387b49{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 );}}@media(max-width:767px){.elementor-402 .elementor-element.elementor-element-8803303{--padding-top:120px;--padding-bottom:0px;--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-402 .elementor-element.elementor-element-f1fba0e .elementor-heading-title{font-size:var( --e-global-typography-9ea1143-font-size );line-height:var( --e-global-typography-9ea1143-line-height );}.elementor-402 .elementor-element.elementor-element-4aad53e{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-402 .elementor-element.elementor-element-4aad53e .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-402 .elementor-element.elementor-element-0d753aa{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-402 .elementor-element.elementor-element-a7bba54{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{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-402 .elementor-element.elementor-element-97a07a8{padding:8px 15px 8px 15px;text-align:center;}.elementor-402 .elementor-element.elementor-element-97a07a8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-402 .elementor-element.elementor-element-7ef9b31{text-align:center;}.elementor-402 .elementor-element.elementor-element-7ef9b31 .elementor-heading-title{font-size:28px;line-height:100%;}.elementor-402 .elementor-element.elementor-element-04d8301{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:13px;--padding-bottom:13px;--padding-left:15px;--padding-right:15px;}.elementor-402 .elementor-element.elementor-element-1fff25c{text-align:center;}.elementor-402 .elementor-element.elementor-element-1fff25c .elementor-heading-title{font-size:16px;}.elementor-402 .elementor-element.elementor-element-9c2e9b7{text-align:center;font-size:13px;}.elementor-402 .elementor-element.elementor-element-7483eed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:13px;--padding-bottom:13px;--padding-left:15px;--padding-right:15px;}.elementor-402 .elementor-element.elementor-element-450bc2b{text-align:center;}.elementor-402 .elementor-element.elementor-element-450bc2b .elementor-heading-title{font-size:16px;}.elementor-402 .elementor-element.elementor-element-441cd9c{text-align:center;font-size:13px;}.elementor-402 .elementor-element.elementor-element-d86a0eb{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:13px;--padding-bottom:13px;--padding-left:15px;--padding-right:15px;}.elementor-402 .elementor-element.elementor-element-c0ca4d5{text-align:center;}.elementor-402 .elementor-element.elementor-element-c0ca4d5 .elementor-heading-title{font-size:16px;}.elementor-402 .elementor-element.elementor-element-0ba47ec{text-align:center;font-size:13px;}.elementor-402 .elementor-element.elementor-element-d92d509{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-402 .elementor-element.elementor-element-6b2c113{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-402 .elementor-element.elementor-element-1cba013{padding:15px 15px 15px 15px;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-402 .elementor-element.elementor-element-47c60de{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-402 .elementor-element.elementor-element-c0dd82e .elementor-heading-title{font-size:var( --e-global-typography-8031257-font-size );line-height:var( --e-global-typography-8031257-line-height );}.elementor-402 .elementor-element.elementor-element-62814d8{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-402 .elementor-element.elementor-element-fc6c47c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-402 .elementor-element.elementor-element-f60b924{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-402 .elementor-element.elementor-element-0233b75 .elementor-heading-title{font-size:var( --e-global-typography-a94a544-font-size );line-height:var( --e-global-typography-a94a544-line-height );}.elementor-402 .elementor-element.elementor-element-a7efef6 .elementor-heading-title{font-size:var( --e-global-typography-8031257-font-size );line-height:var( --e-global-typography-8031257-line-height );}.elementor-402 .elementor-element.elementor-element-b387b49{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 );}}/* Start custom CSS */.glass-pill .elementor-heading-title {
  position: relative;
  display: inline-block;
  isolation: isolate;
  border-radius: 999px;
  color: #0b2257;
  font-style: italic;
  font-weight: 800;
padding: 11px 20px;    
  /* γυάλινο φόντο */
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.35) 0%,
    rgba(255, 255, 255, 0.12) 100%
  );
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);

  /* εσωτερική λάμψη + απαλή σκιά */
  box-shadow:
    inset 0 1px 1px rgba(255, 255, 255, 0.7),
    inset 0 -10px 20px rgba(255, 255, 255, 0.15),
    0 10px 30px rgba(11, 34, 87, 0.08);
}

/* γυαλιστερό gradient περίγραμμα */
.glass-pill .elementor-heading-title::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  padding: 2px; /* πάχος περιγράμματος */
  border-radius: inherit;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.95) 0%,
    rgba(255, 255, 255, 0.15) 30%,
    rgba(255, 255, 255, 0.05) 55%,
    rgba(255, 255, 255, 0.95) 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;
}

/**/

/* Group 287 / Rectangle 68 — glass physio card */
.glass-card-lg {
	position: relative;
	isolation: isolate;
	background: rgba(255, 255, 255, .1);
	-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, .6);
}

/* Γυαλιστερό περίγραμμα (Light -45°): φωτεινό πάνω-αριστερά, σβήνει στη μέση, ελαφρύ highlight κάτω-δεξιά */
.glass-card-lg::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	border-radius: inherit;
	padding: 1.5px; /* πάχος border */
	background: linear-gradient(
		135deg,
		rgba(255, 255, 255, .95) 0%,
		rgba(255, 255, 255, .45) 18%,
		rgba(255, 255, 255, 0) 45%,
		rgba(255, 255, 255, 0) 70%,
		rgba(255, 255, 255, .5) 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;
}


/**/
/* Group 426 — Rectangle 84 / 100 / 101 */
.glass-stat {
	position: relative;
	isolation: isolate;
	background: rgba(171, 171, 171, .1);
	-webkit-backdrop-filter: blur(17.5px);
	backdrop-filter: blur(17.5px);
	box-shadow:
		inset 1px 1px 0 rgba(255, 255, 255, .7),
		inset 6px 6px 12px -3px rgba(0, 0, 0, .05),
		inset -6px -6px 14px 0 rgba(255, 255, 255, .8);
}

/* Λεπτό γυαλιστερό περίγραμμα: φωτεινό πάνω-αριστερά & κάτω-δεξιά, σβήνει στη μέση */
.glass-stat::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	border-radius: inherit;
	padding: 1px;
	background: linear-gradient(
		135deg,
		rgba(255, 255, 255, .9) 0%,
		rgba(255, 255, 255, 0) 40%,
		rgba(255, 255, 255, 0) 65%,
		rgba(255, 255, 255, .7) 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;
}


/* Γενικό: ολόκληρες λέξεις στην επόμενη γραμμή, χωρίς σπάσιμο μέσα στη λέξη */
/* Γενικό: οι λέξεις πέφτουν ολόκληρες από κάτω· όποια δεν χωράει ούτε μόνη της σπάει με παύλα */
.elementor-element.text-wrap-word,
.elementor-element.text-wrap-word p,
.elementor-element.text-wrap-word .elementor-widget-container {
	min-width: 0;
	max-width: 100%;
	word-break: normal;
	overflow-wrap: anywhere;
	-webkit-hyphens: auto;
	hyphens: auto;
	text-wrap: pretty;
}

/**/
.margin-top-auto{
    margin-top: auto;
}/* 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 */