.elementor-29030 .elementor-element.elementor-element-19f4b5f{--display:flex;--min-height:800px;--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:36px 36px;--row-gap:36px;--column-gap:36px;--overlay-opacity:0.5;--padding-top:54px;--padding-bottom:74px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-19f4b5f:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-19f4b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B43;background-image:url("https://prodvizhvrn.ru/wp-content/uploads/2026/07/hero-right-v3-1536x1024-20260731.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29030 .elementor-element.elementor-element-19f4b5f::before, .elementor-29030 .elementor-element.elementor-element-19f4b5f > .elementor-background-video-container::before, .elementor-29030 .elementor-element.elementor-element-19f4b5f > .e-con-inner > .elementor-background-video-container::before, .elementor-29030 .elementor-element.elementor-element-19f4b5f > .elementor-background-slideshow::before, .elementor-29030 .elementor-element.elementor-element-19f4b5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-29030 .elementor-element.elementor-element-19f4b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(100deg, rgba(4,18,48,0.94) 0%, rgba(10,85,215,0.28) 100%);}.elementor-29030 .elementor-element.elementor-element-8900922{--display:flex;--min-height:620px;--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-29030 .elementor-element.elementor-element-5767aa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-5767aa0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-059194b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-059194b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:76px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-41c24d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:20px;line-height:1.65em;color:rgba(255,255,255,0.82);}.elementor-29030 .elementor-element.elementor-element-3d1ff4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-53b75b3 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#0A55D7;color:#0A55D7;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-53b75b3 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-53b75b3 .elementor-button:focus{background-color:#071B43;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-53b75b3 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-53b75b3 .elementor-button:focus svg{fill:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-d6ff55b .elementor-button{background-color:rgba(255,255,255,0.13);font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-d6ff55b .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-d6ff55b .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-d6ff55b .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-d6ff55b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-9330cc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.65em;color:rgba(255,255,255,0.72);}.elementor-29030 .elementor-element.elementor-element-654c98a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-622ad65{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-622ad65:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-622ad65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.10);}.elementor-29030 .elementor-element.elementor-element-622ad65:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-dccfee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-dccfee9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-b4f093e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.65em;color:rgba(255,255,255,0.75);}.elementor-29030 .elementor-element.elementor-element-5414b2f{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-5414b2f:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-5414b2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.10);}.elementor-29030 .elementor-element.elementor-element-5414b2f:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-02dffca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-02dffca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-c0bbbf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.65em;color:rgba(255,255,255,0.75);}.elementor-29030 .elementor-element.elementor-element-285750a{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-285750a:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-285750a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.10);}.elementor-29030 .elementor-element.elementor-element-285750a:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-290dc34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-290dc34 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:36px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-99ef2dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.65em;color:rgba(255,255,255,0.75);}.elementor-29030 .elementor-element.elementor-element-7cabfa19{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-6fca727{--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;--overflow:hidden;--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29030 .elementor-element.elementor-element-6fca727:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-6fca727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-509d3faa{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29030 .elementor-element.elementor-element-27b50dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-29030 .elementor-element.elementor-element-27b50dde:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-27b50dde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-29030 .elementor-element.elementor-element-5ef0652a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-29030 .elementor-element.elementor-element-5ef0652a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1.6px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-10ad526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-29030 .elementor-element.elementor-element-10ad526 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:1.12em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-3ed74363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-29030 .elementor-element.elementor-element-3ed74363 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:64px;font-weight:800;line-height:1.08em;letter-spacing:-2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-13e4f520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-29030 .elementor-element.elementor-element-13e4f520 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#435675;}.elementor-29030 .elementor-element.elementor-element-1210908f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.65em;color:#435675;}.elementor-29030 .elementor-element.elementor-element-1210908f p{margin-block-end:0px;}.elementor-29030 .elementor-element.elementor-element-66a4127a .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:18px 22px 18px 22px;}.elementor-29030 .elementor-element.elementor-element-66a4127a .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-66a4127a .elementor-button:focus{background-color:#E3F6FF;color:#0647B9;}.elementor-29030 .elementor-element.elementor-element-66a4127a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-66a4127a .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-66a4127a .elementor-button:focus svg{fill:#0647B9;}.elementor-29030 .elementor-element.elementor-element-32e073bf{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:500;line-height:1.5em;color:#435675;}.elementor-29030 .elementor-element.elementor-element-32e073bf p{margin-block-end:0px;}.elementor-29030 .elementor-element.elementor-element-60022f81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-29030 .elementor-element.elementor-element-60022f81:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-60022f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F7FF;}.elementor-29030 .elementor-element.elementor-element-5cc9b765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29030 .elementor-element.elementor-element-5cc9b765 img{width:100%;max-width:100%;border-radius:24px 24px 24px 24px;}.elementor-29030 .elementor-element.elementor-element-6bc44e21{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-6bc44e21:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-6bc44e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F5FF;}.elementor-29030 .elementor-element.elementor-element-6c0ebac4{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;line-height:1.5em;color:#071B43;}.elementor-29030 .elementor-element.elementor-element-6c0ebac4 p{margin-block-end:0px;}.elementor-29030 .elementor-element.elementor-element-7beb6f .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;text-decoration:underline;line-height:1.5em;fill:#0647B9;color:#0647B9;border-radius:12px 12px 12px 12px;padding:12px 0px 12px 0px;}.elementor-29030 .elementor-element.elementor-element-7beb6f .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-7beb6f .elementor-button:focus{background-color:#D7ECFF;color:#0647B9;}.elementor-29030 .elementor-element.elementor-element-7beb6f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-7beb6f .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-7beb6f .elementor-button:focus svg{fill:#0647B9;}.elementor-29030 .elementor-element.elementor-element-4455406{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-4455406:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-4455406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-11dfa23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-11dfa23 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-1a51e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-1a51e6e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-622f644{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-52b53f2{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-52b53f2:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-52b53f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-52b53f2:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-beb21d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-beb21d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-22361e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-22361e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-16cafea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-0637072{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-0637072:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-0637072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-0637072:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-a92ca99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-a92ca99 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-9c02194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-9c02194 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-b2d4a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-84dbff9{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-84dbff9:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-84dbff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-84dbff9:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-e5788bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-e5788bb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-32e3686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-32e3686 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-bc1d2da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-0abd9c8{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-0abd9c8:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-0abd9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-0abd9c8:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-70926d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-70926d2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-991f3ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-991f3ec .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-abcfa0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-4f93167{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:76px;--padding-bottom:76px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-4f93167:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-4f93167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FF;}.elementor-29030 .elementor-element.elementor-element-7d02fb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-7d02fb9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-dc677e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-dc677e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-9d807df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.55em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-b44fa38{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-aa6b38d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D9E6F5;--border-color:#D9E6F5;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-aa6b38d:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-aa6b38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-aa6b38d:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-248bf70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-248bf70 img{width:100%;height:300px;object-fit:contain;object-position:center center;}.elementor-29030 .elementor-element.elementor-element-0acf67c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-0acf67c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-d209bca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-d209bca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.14em;letter-spacing:-0.5px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-8fa22c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.52em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-a20b14f .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A55D7;border-radius:999px 999px 999px 999px;padding:14px 18px 14px 18px;}.elementor-29030 .elementor-element.elementor-element-a20b14f .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-a20b14f .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-a20b14f .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-a20b14f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-86e2159{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-86e2159:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-86e2159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-1e259cb{--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:46px 46px;--row-gap:46px;--column-gap:46px;--flex-wrap:nowrap;}.elementor-29030 .elementor-element.elementor-element-d41bb69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29030 .elementor-element.elementor-element-a92e01a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-a92e01a img{width:100%;}.elementor-29030 .elementor-element.elementor-element-ba9e560{--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;}.elementor-29030 .elementor-element.elementor-element-d5a904e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-d5a904e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-bddc6ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-bddc6ff .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:700;line-height:1.07em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-fd146cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.55em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-7acb101{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-7acb102 .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A55D7;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-29030 .elementor-element.elementor-element-7acb102 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-7acb102 .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-7acb102 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-7acb102 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-7acb103 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#0A55D7;color:#0A55D7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BFD5F3;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-29030 .elementor-element.elementor-element-7acb103 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-7acb103 .elementor-button:focus{background-color:#0A55D7;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-7acb103 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-7acb103 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-bce9ecd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-256a7aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D9E6F5;--border-color:#D9E6F5;--border-radius:24px 24px 24px 24px;box-shadow:0px 18px 42px -34px rgba(7,27,67,0.30);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-256a7aa:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-256a7aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-256a7aa:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-b2eee09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-b2eee09 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:0.6px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-ba57319{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-ba57319 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.12em;letter-spacing:-0.4px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-6051e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.55em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-c0fdaa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D9E6F5;--border-color:#D9E6F5;--border-radius:24px 24px 24px 24px;box-shadow:0px 18px 42px -34px rgba(7,27,67,0.30);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-c0fdaa2:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-c0fdaa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-c0fdaa2:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-8b16b7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-8b16b7a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:0.6px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-06bd4e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-06bd4e1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.12em;letter-spacing:-0.4px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-e738ff3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.55em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-8703f85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D9E6F5;--border-color:#D9E6F5;--border-radius:24px 24px 24px 24px;box-shadow:0px 18px 42px -34px rgba(7,27,67,0.30);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-8703f85:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-8703f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-8703f85:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-14d453f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-14d453f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.08em;letter-spacing:0.6px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-1e48bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-1e48bde .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;line-height:1.12em;letter-spacing:-0.4px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-db0afc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;line-height:1.55em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-1808ea6{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:84px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-1808ea6:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-1808ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B43;}.elementor-29030 .elementor-element.elementor-element-7acb201{--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:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:nowrap;}.elementor-29030 .elementor-element.elementor-element-7acb202{--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;}.elementor-29030 .elementor-element.elementor-element-7de9653{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-7de9653 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.6px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-6d371e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-6d371e8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:700;line-height:1.07em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-7acb203{--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;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:rgba(126,181,255,0.24);--border-color:rgba(126,181,255,0.24);--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-7acb203:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-7acb203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.065);}.elementor-29030 .elementor-element.elementor-element-7acb204 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#55D3FA;}.elementor-29030 .elementor-element.elementor-element-7acb205{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.55em;color:#DDE8FA;}.elementor-29030 .elementor-element.elementor-element-7acb206 .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#25B9EF;border-radius:999px 999px 999px 999px;padding:15px 22px 15px 22px;}.elementor-29030 .elementor-element.elementor-element-7acb206 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-7acb206 .elementor-button:focus{background-color:#FFFFFF;color:#071B43;}.elementor-29030 .elementor-element.elementor-element-7acb206 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-7acb206 .elementor-button:focus svg{fill:#071B43;}.elementor-29030 .elementor-element.elementor-element-32eccd8{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-c036d22{--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:13px 13px;--row-gap:13px;--column-gap:13px;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:rgba(126,181,255,0.28);--border-color:rgba(126,181,255,0.28);--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-c036d22:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-c036d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-29030 .elementor-element.elementor-element-c036d22:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-6d54859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-6d54859 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-e8d2ddb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-e8d2ddb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.16em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-40de00a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.70);}.elementor-29030 .elementor-element.elementor-element-a38ec8b{--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:13px 13px;--row-gap:13px;--column-gap:13px;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:rgba(126,181,255,0.28);--border-color:rgba(126,181,255,0.28);--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-a38ec8b:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-a38ec8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-29030 .elementor-element.elementor-element-a38ec8b:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-5dbfa14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-5dbfa14 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-fbfba34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-fbfba34 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.16em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-9c415cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.70);}.elementor-29030 .elementor-element.elementor-element-d53a939{--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:13px 13px;--row-gap:13px;--column-gap:13px;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:rgba(126,181,255,0.28);--border-color:rgba(126,181,255,0.28);--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-d53a939:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-d53a939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-29030 .elementor-element.elementor-element-d53a939:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-f94941b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-f94941b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-f4db889{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-f4db889 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.16em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-30dc168{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.70);}.elementor-29030 .elementor-element.elementor-element-30dab0b{--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:13px 13px;--row-gap:13px;--column-gap:13px;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:rgba(126,181,255,0.28);--border-color:rgba(126,181,255,0.28);--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-30dab0b:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-30dab0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.07);}.elementor-29030 .elementor-element.elementor-element-30dab0b:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-1595832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-1595832 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;line-height:1em;letter-spacing:-1px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-6ada064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-6ada064 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.16em;letter-spacing:-0.25px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-db7c862{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.55em;color:rgba(255,255,255,0.70);}.elementor-29030 .elementor-element.elementor-element-9091b33{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:84px;--padding-bottom:84px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-9091b33:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-9091b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-7acb301{--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:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:nowrap;}.elementor-29030 .elementor-element.elementor-element-7acb302{--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;}.elementor-29030 .elementor-element.elementor-element-067611b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-067611b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.6px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-f188ffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-f188ffa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:700;line-height:1.07em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-7acb303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8E7FA;--border-color:#D8E7FA;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-7acb303:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-7acb303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-29030 .elementor-element.elementor-element-7acb304 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-7acb305{font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.55em;color:#5F708E;}.elementor-29030 .elementor-element.elementor-element-6dde5c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-8d2cbd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8E6F7;--border-color:#D8E6F7;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-8d2cbd4:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-8d2cbd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-8d2cbd4:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-9566e37{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-9566e37 img{width:100%;height:300px;object-fit:cover;object-position:center top;}.elementor-29030 .elementor-element.elementor-element-e452e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-e452e3c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.18em;letter-spacing:-0.35px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-ad3d596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;line-height:1.35em;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-4c00628{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8E6F7;--border-color:#D8E6F7;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-4c00628:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-4c00628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-4c00628:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-bcef34a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-bcef34a img{width:100%;height:300px;object-fit:cover;object-position:center top;}.elementor-29030 .elementor-element.elementor-element-c987262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-c987262 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.18em;letter-spacing:-0.35px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-6ca49b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;line-height:1.35em;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-2b6d38c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8E6F7;--border-color:#D8E6F7;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-2b6d38c:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-2b6d38c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-2b6d38c:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-f717874{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-f717874 img{width:100%;height:300px;object-fit:cover;object-position:center top;}.elementor-29030 .elementor-element.elementor-element-bfe09a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-bfe09a1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.18em;letter-spacing:-0.35px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-f5b1af0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;line-height:1.35em;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-6ef781d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#D8E6F7;--border-color:#D8E6F7;--border-radius:24px 24px 24px 24px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-6ef781d:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-6ef781d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-6ef781d:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-2c5e89a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-2c5e89a img{width:100%;height:300px;object-fit:cover;object-position:center top;}.elementor-29030 .elementor-element.elementor-element-78b2367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-78b2367 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.18em;letter-spacing:-0.35px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-ab3444a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;line-height:1.35em;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-1fe688a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-1fe688a:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-1fe688a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FF;}.elementor-29030 .elementor-element.elementor-element-0ef4c7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-0ef4c7a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.7px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-579c844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-579c844 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:58px;font-weight:700;line-height:1.03em;letter-spacing:-2.2px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-7bcd001{font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.55em;color:#60708D;}.elementor-29030 .elementor-element.elementor-element-55e6fd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-55e6fd9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-d0b35c5{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-29030 .elementor-element.elementor-element-4217006{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-5852255{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-5852255:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-5852255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-5852255:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-5aa68e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-5aa68e8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-44c2e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-44c2e80 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-50d94be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-50d94be .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-ec85d65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-2cdf683 .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-2cdf683 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-2cdf683 .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-2cdf683 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-2cdf683 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-68dc095{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 70px -28px rgba(10,85,215,0.55);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-68dc095:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-68dc095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-68dc095:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-9480b91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-9480b91 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-4772f40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-4772f40 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-0613e3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-0613e3c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-c41dc68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(255,255,255,0.78);}.elementor-29030 .elementor-element.elementor-element-162ccf5 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#0A55D7;color:#0A55D7;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-162ccf5 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-162ccf5 .elementor-button:focus{background-color:#071B43;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-162ccf5 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-162ccf5 .elementor-button:focus svg{fill:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-32060ba{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-32060ba:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-32060ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-32060ba:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-29d7fc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-29d7fc2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-ed75aab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-ed75aab .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-fffc61f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-fffc61f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:40px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-883d2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-17f9ed9 .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-17f9ed9 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-17f9ed9 .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-17f9ed9 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-17f9ed9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-d5d8f8b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;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:rgba(37,185,239,0.28);--border-color:rgba(37,185,239,0.28);--border-radius:28px 28px 28px 28px;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-29030 .elementor-element.elementor-element-d5d8f8b:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-d5d8f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B43;}.elementor-29030 .elementor-element.elementor-element-06ae283{width:var( --container-widget-width, 14% );max-width:14%;background-color:rgba(37,185,239,0.14);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 14px 16px 14px;--container-widget-width:14%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(37,185,239,0.38);border-radius:20px 20px 20px 20px;text-align:center;}.elementor-29030 .elementor-element.elementor-element-06ae283 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:800;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-29f8686{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-29030 .elementor-element.elementor-element-0fc5bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-0fc5bd6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-da61c69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-da61c69 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-a50b2c1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.76);}.elementor-29030 .elementor-element.elementor-element-f599dd3 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#0A55D7;color:#0A55D7;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-f599dd3 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-f599dd3 .elementor-button:focus{background-color:#071B43;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-f599dd3 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-f599dd3 .elementor-button:focus svg{fill:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-19547c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.5em;color:#60708D;}.elementor-29030 .elementor-element.elementor-element-c4b282a{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-c4b282a:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-c4b282a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-b7c5cfd{--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;--flex-wrap:wrap;--border-radius:30px 30px 30px 30px;--padding-top:54px;--padding-bottom:54px;--padding-left:58px;--padding-right:58px;}.elementor-29030 .elementor-element.elementor-element-b7c5cfd:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-b7c5cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #0A55D7 0%, #25B9EF 100%);}.elementor-29030 .elementor-element.elementor-element-b7c5842{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29030 .elementor-element.elementor-element-672d1db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-672d1db .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-2272c50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-2272c50 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-b2c7d04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.82);}.elementor-29030 .elementor-element.elementor-element-7dafe7d .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#0A55D7;color:#0A55D7;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-7dafe7d .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-7dafe7d .elementor-button:focus{background-color:#071B43;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-7dafe7d .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-7dafe7d .elementor-button:focus svg{fill:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-a4bec44{--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;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:#DCE7F5;--border-color:#DCE7F5;--border-radius:28px 28px 28px 28px;box-shadow:0px 16px 44px -32px rgba(7,27,67,0.35);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-29030 .elementor-element.elementor-element-a4bec44:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-a4bec44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(7,27,67,0.22);}.elementor-29030 .elementor-element.elementor-element-a4bec44:hover{box-shadow:0px 22px 52px -28px rgba(10,85,215,0.34);}.elementor-29030 .elementor-element.elementor-element-7021a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-7021a24 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-8c7ef9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-8c7ef9c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-d201178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-d201178 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-8fd4818{--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:92px;--padding-bottom:92px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-8fd4818:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-8fd4818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FF;}.elementor-29030 .elementor-element.elementor-element-6369cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-6369cd6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.7px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-fcb3558{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-fcb3558 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:58px;font-weight:700;line-height:1.06em;letter-spacing:-2.2px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-gallery_intro_2026{width:var( --container-widget-width, 66% );max-width:66%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.62em;color:#60708D;}.elementor-29030 .elementor-element.elementor-element-1ae73dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;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:#D7E5F5;--border-color:#D7E5F5;--border-radius:30px 30px 30px 30px;box-shadow:0px 24px 70px -42px rgba(7,27,67,0.28);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-1ae73dc:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-1ae73dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-29030 .elementor-element.elementor-element-7cfa001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-29030 .elementor-element.elementor-element-7cfa002 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:800;letter-spacing:1.4px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-7cfa003{font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.4em;color:#60708D;}.elementor-29030 .elementor-element.elementor-element-7cfa004 .gallery-item .gallery-caption{display:none;}.elementor-29030 .elementor-element.elementor-element-7cfa004 .gallery-item{padding:0 0px 0px 0;}.elementor-29030 .elementor-element.elementor-element-7cfa004 .gallery{margin:0 -0px -0px 0;}.elementor-29030 .elementor-element.elementor-element-7cfa004 .gallery-item img{border-radius:24px 24px 24px 24px;}.elementor-29030 .elementor-element.elementor-element-3a69d4a{--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:42px 42px;--row-gap:42px;--column-gap:42px;--overflow:hidden;--padding-top:96px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-3a69d4a:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-3a69d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBFF;}.elementor-29030 .elementor-element.elementor-element-c06198e{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-29030 .elementor-element.elementor-element-a3aeb00{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-29030 .elementor-element.elementor-element-d07d50b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-d07d50b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1.7px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-32ec879{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-32ec879 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:58px;font-weight:700;line-height:1.06em;letter-spacing:-2px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-42d6140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.6em;color:#60708D;}.elementor-29030 .elementor-element.elementor-element-72e703d .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-72e703d .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-72e703d .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-72e703d{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-72e703d .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-72e703d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-7be795a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-29030 .elementor-element.elementor-element-a782185{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-a782185:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-a782185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F7FF;}.elementor-29030 .elementor-element.elementor-element-fbccff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-fbccff4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-3f261e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-3f261e8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:60px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-2600a85{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-d92f5f6{width:var( --container-widget-width, 31.5% );max-width:31.5%;background-color:#FFFFFF;padding:34px 34px 34px 34px;--container-widget-width:31.5%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE7F5;border-radius:28px 28px 28px 28px;}.elementor-29030 .elementor-element.elementor-element-d92f5f6 .elementor-testimonial-wrapper{text-align:start;}.elementor-29030 .elementor-element.elementor-element-d92f5f6 .elementor-testimonial-content{color:#10213F;}.elementor-29030 .elementor-element.elementor-element-d92f5f6 .elementor-testimonial-name{color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-d92f5f6 .elementor-testimonial-job{color:#67748B;}.elementor-29030 .elementor-element.elementor-element-3785d34{width:var( --container-widget-width, 31.5% );max-width:31.5%;background-color:#FFFFFF;padding:34px 34px 34px 34px;--container-widget-width:31.5%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE7F5;border-radius:28px 28px 28px 28px;}.elementor-29030 .elementor-element.elementor-element-3785d34 .elementor-testimonial-wrapper{text-align:start;}.elementor-29030 .elementor-element.elementor-element-3785d34 .elementor-testimonial-content{color:#10213F;}.elementor-29030 .elementor-element.elementor-element-3785d34 .elementor-testimonial-name{color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-3785d34 .elementor-testimonial-job{color:#67748B;}.elementor-29030 .elementor-element.elementor-element-547d2b2{width:var( --container-widget-width, 31.5% );max-width:31.5%;background-color:#FFFFFF;padding:34px 34px 34px 34px;--container-widget-width:31.5%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE7F5;border-radius:28px 28px 28px 28px;}.elementor-29030 .elementor-element.elementor-element-547d2b2 .elementor-testimonial-wrapper{text-align:start;}.elementor-29030 .elementor-element.elementor-element-547d2b2 .elementor-testimonial-content{color:#10213F;}.elementor-29030 .elementor-element.elementor-element-547d2b2 .elementor-testimonial-name{color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-547d2b2 .elementor-testimonial-job{color:#67748B;}.elementor-29030 .elementor-element.elementor-element-s6rating{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.6em;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-a1973df{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-a1973df:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-a1973df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-8852f4e{--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:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-f8798b2{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29030 .elementor-element.elementor-element-8ba254e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-8ba254e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-9c69b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-9c69b1a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#10213F;}.elementor-29030 .elementor-element.elementor-element-2ba46b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-b114cd3 .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-b114cd3 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-b114cd3 .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-b114cd3 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-b114cd3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-a6a075a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-accordion-item{border-width:1px;border-color:#DCE7F5;}.elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DCE7F5;}.elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DCE7F5;}.elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-tab-title{background-color:#F2F7FF;}.elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-accordion-icon, .elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-accordion-title{color:#10213F;}.elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-accordion-icon svg{fill:#10213F;}.elementor-29030 .elementor-element.elementor-element-2db30f7 .elementor-tab-content{background-color:#FFFFFF;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-37b9f7a{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-37b9f7a:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-37b9f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B43;}.elementor-29030 .elementor-element.elementor-element-fe5232b{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-cc1a48a{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-29030 .elementor-element.elementor-element-4130307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-4130307 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-751e038{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-751e038 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-2c59005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.75);}.elementor-29030 .elementor-element.elementor-element-61b5ca0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:17px;line-height:1.65em;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-4ed4b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:28px 28px 28px 28px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-29030 .elementor-element.elementor-element-4ed4b69:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-4ed4b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group > label, .elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-subgroup label{color:#10213F;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-type-html{padding-bottom:0px;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group .elementor-field{color:#10213F;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F2F7FF;border-color:#DCE7F5;border-radius:14px 14px 14px 14px;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group .elementor-select-wrapper select{background-color:#F2F7FF;border-color:#DCE7F5;border-radius:14px 14px 14px 14px;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-field-group .elementor-select-wrapper::before{color:#DCE7F5;}.elementor-29030 .elementor-element.elementor-element-f53d827 .e-form__buttons__wrapper__button-next{background-color:#0A55D7;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-button[type="submit"]{background-color:#0A55D7;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-f53d827 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-29030 .elementor-element.elementor-element-f53d827 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-29030 .elementor-element.elementor-element-f53d827 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-29030 .elementor-element.elementor-element-f53d827 .elementor-button{border-radius:999px 999px 999px 999px;}.elementor-29030 .elementor-element.elementor-element-f53d827{--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-29030 .elementor-element.elementor-element-a2906a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.65em;color:#67748B;}.elementor-29030 .elementor-element.elementor-element-b708045{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:112px;--padding-bottom:112px;--padding-left:28px;--padding-right:28px;}.elementor-29030 .elementor-element.elementor-element-b708045:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-b708045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071B43;}.elementor-29030 .elementor-element.elementor-element-358b102{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-d85aaef{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29030 .elementor-element.elementor-element-10d9e70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29030 .elementor-element.elementor-element-10d9e70 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;color:#25B9EF;}.elementor-29030 .elementor-element.elementor-element-2426390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29030 .elementor-element.elementor-element-2426390 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:56px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-c6334f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.78);}.elementor-29030 .elementor-element.elementor-element-d651be7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.78);}.elementor-29030 .elementor-element.elementor-element-3265a6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.78);}.elementor-29030 .elementor-element.elementor-element-30429d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.78);}.elementor-29030 .elementor-element.elementor-element-b5c6ae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-c51c244 .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-c51c244 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-c51c244 .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-c51c244 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-c51c244 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-10ae33a .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-10ae33a .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-10ae33a .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-10ae33a .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-10ae33a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-a66e88d .elementor-button{background-color:#0A55D7;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-a66e88d .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-a66e88d .elementor-button:focus{background-color:#071B43;color:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-a66e88d .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-a66e88d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29030 .elementor-element.elementor-element-3e494b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:28px 28px 28px 28px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-29030 .elementor-element.elementor-element-3e494b4:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-3e494b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-29030 .elementor-element.elementor-element-3cf4427 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;fill:#0A55D7;color:#0A55D7;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-29030 .elementor-element.elementor-element-3cf4427 .elementor-button:hover, .elementor-29030 .elementor-element.elementor-element-3cf4427 .elementor-button:focus{background-color:#071B43;color:#0A55D7;}.elementor-29030 .elementor-element.elementor-element-3cf4427 .elementor-button:hover svg, .elementor-29030 .elementor-element.elementor-element-3cf4427 .elementor-button:focus svg{fill:#0A55D7;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-29030 .elementor-element.elementor-element-19f4b5f:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-19f4b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prodvizhvrn.ru/wp-content/uploads/2026/07/hero-responsive-centered-v2-1024x1536-20260731.webp");background-position:center center;background-size:cover;}.elementor-29030 .elementor-element.elementor-element-19f4b5f{--padding-top:68px;--padding-bottom:68px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-059194b .elementor-heading-title{font-size:55px;}.elementor-29030 .elementor-element.elementor-element-dccfee9 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-02dffca .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-290dc34 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-27b50dde{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-10ad526 .elementor-heading-title{font-size:30px;}.elementor-29030 .elementor-element.elementor-element-3ed74363 .elementor-heading-title{font-size:46px;}.elementor-29030 .elementor-element.elementor-element-4455406{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-1a51e6e .elementor-heading-title{font-size:43px;}.elementor-29030 .elementor-element.elementor-element-beb21d7 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-22361e0 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-a92ca99 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-9c02194 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-e5788bb .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-32e3686 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-70926d2 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-991f3ec .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-4f93167{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-dc677e2 .elementor-heading-title{font-size:42px;}.elementor-29030 .elementor-element.elementor-element-9d807df{font-size:17px;}.elementor-29030 .elementor-element.elementor-element-b44fa38{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-29030 .elementor-element.elementor-element-aa6b38d{--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-248bf70 img{height:260px;}.elementor-29030 .elementor-element.elementor-element-0acf67c .elementor-heading-title{font-size:11px;}.elementor-29030 .elementor-element.elementor-element-d209bca .elementor-heading-title{font-size:24px;}.elementor-29030 .elementor-element.elementor-element-8fa22c1{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-86e2159{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-1e259cb{--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:34px 34px;--row-gap:34px;--column-gap:34px;--flex-wrap:nowrap;}.elementor-29030 .elementor-element.elementor-element-bddc6ff .elementor-heading-title{font-size:42px;}.elementor-29030 .elementor-element.elementor-element-fd146cd{font-size:17px;}.elementor-29030 .elementor-element.elementor-element-256a7aa{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-b2eee09 .elementor-heading-title{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-ba57319 .elementor-heading-title{font-size:18px;}.elementor-29030 .elementor-element.elementor-element-6051e92{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-c0fdaa2{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-8b16b7a .elementor-heading-title{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-06bd4e1 .elementor-heading-title{font-size:18px;}.elementor-29030 .elementor-element.elementor-element-e738ff3{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-8703f85{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-14d453f .elementor-heading-title{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-1e48bde .elementor-heading-title{font-size:18px;}.elementor-29030 .elementor-element.elementor-element-db0afc9{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-1808ea6{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-7acb201{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-29030 .elementor-element.elementor-element-7de9653 .elementor-heading-title{font-size:11px;}.elementor-29030 .elementor-element.elementor-element-6d371e8 .elementor-heading-title{font-size:42px;}.elementor-29030 .elementor-element.elementor-element-7acb203{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-7acb205{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-32eccd8{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-29030 .elementor-element.elementor-element-c036d22{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-6d54859 .elementor-heading-title{font-size:17px;}.elementor-29030 .elementor-element.elementor-element-e8d2ddb .elementor-heading-title{font-size:22px;}.elementor-29030 .elementor-element.elementor-element-40de00a{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-a38ec8b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-5dbfa14 .elementor-heading-title{font-size:17px;}.elementor-29030 .elementor-element.elementor-element-fbfba34 .elementor-heading-title{font-size:22px;}.elementor-29030 .elementor-element.elementor-element-9c415cc{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-d53a939{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-f94941b .elementor-heading-title{font-size:17px;}.elementor-29030 .elementor-element.elementor-element-f4db889 .elementor-heading-title{font-size:22px;}.elementor-29030 .elementor-element.elementor-element-30dc168{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-30dab0b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-1595832 .elementor-heading-title{font-size:17px;}.elementor-29030 .elementor-element.elementor-element-6ada064 .elementor-heading-title{font-size:22px;}.elementor-29030 .elementor-element.elementor-element-db7c862{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-9091b33{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-7acb301{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-29030 .elementor-element.elementor-element-067611b .elementor-heading-title{font-size:11px;}.elementor-29030 .elementor-element.elementor-element-f188ffa .elementor-heading-title{font-size:42px;}.elementor-29030 .elementor-element.elementor-element-7acb303{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-7acb305{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-6dde5c7{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-29030 .elementor-element.elementor-element-8d2cbd4{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-9566e37 img{height:285px;}.elementor-29030 .elementor-element.elementor-element-e452e3c .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-ad3d596{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-4c00628{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-bcef34a img{height:285px;}.elementor-29030 .elementor-element.elementor-element-c987262 .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-6ca49b9{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-2b6d38c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-f717874 img{height:285px;}.elementor-29030 .elementor-element.elementor-element-bfe09a1 .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-f5b1af0{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-6ef781d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:18px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-2c5e89a img{height:285px;}.elementor-29030 .elementor-element.elementor-element-78b2367 .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-ab3444a{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-1fe688a{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:68px;--padding-bottom:68px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-579c844 .elementor-heading-title{font-size:46px;}.elementor-29030 .elementor-element.elementor-element-7bcd001{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-55e6fd9 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-44c2e80 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-50d94be .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-4772f40 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-0613e3c .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-ed75aab .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-fffc61f .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-d5d8f8b{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-29030 .elementor-element.elementor-element-06ae283{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;}.elementor-29030 .elementor-element.elementor-element-06ae283 .elementor-heading-title{font-size:36px;}.elementor-29030 .elementor-element.elementor-element-da61c69 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-c4b282a{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-2272c50 .elementor-heading-title{font-size:35px;}.elementor-29030 .elementor-element.elementor-element-7021a24 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-8c7ef9c .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-d201178 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-8fd4818{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:70px;--padding-bottom:70px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-fcb3558 .elementor-heading-title{font-size:46px;}.elementor-29030 .elementor-element.elementor-element-gallery_intro_2026{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-1ae73dc{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-29030 .elementor-element.elementor-element-7cfa004 .gallery-item img{border-radius:22px 22px 22px 22px;}.elementor-29030 .elementor-element.elementor-element-3a69d4a{--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:72px;--padding-bottom:72px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-32ec879 .elementor-heading-title{font-size:46px;}.elementor-29030 .elementor-element.elementor-element-42d6140{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-72e703d{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-29030 .elementor-element.elementor-element-a782185{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-3f261e8 .elementor-heading-title{font-size:43px;}.elementor-29030 .elementor-element.elementor-element-d92f5f6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-29030 .elementor-element.elementor-element-3785d34{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-29030 .elementor-element.elementor-element-547d2b2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-29030 .elementor-element.elementor-element-a1973df{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-9c69b1a .elementor-heading-title{font-size:36px;}.elementor-29030 .elementor-element.elementor-element-37b9f7a{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-751e038 .elementor-heading-title{font-size:39px;}.elementor-29030 .elementor-element.elementor-element-b708045{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-2426390 .elementor-heading-title{font-size:40px;}}@media(max-width:768px){.elementor-29030 .elementor-element.elementor-element-19f4b5f:not(.elementor-motion-effects-element-type-background), .elementor-29030 .elementor-element.elementor-element-19f4b5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prodvizhvrn.ru/wp-content/uploads/2026/07/hero-responsive-centered-v2-1024x1536-20260731.webp");background-position:center center;background-size:cover;}.elementor-29030 .elementor-element.elementor-element-19f4b5f{--padding-top:48px;--padding-bottom:48px;--padding-left:18px;--padding-right:18px;}.elementor-29030 .elementor-element.elementor-element-8900922{--width:100%;}.elementor-29030 .elementor-element.elementor-element-059194b .elementor-heading-title{font-size:40px;}.elementor-29030 .elementor-element.elementor-element-41c24d0{font-size:18px;}.elementor-29030 .elementor-element.elementor-element-9330cc9{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-622ad65{--width:100%;}.elementor-29030 .elementor-element.elementor-element-dccfee9 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-b4f093e{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-5414b2f{--width:100%;}.elementor-29030 .elementor-element.elementor-element-02dffca .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-c0bbbf2{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-285750a{--width:100%;}.elementor-29030 .elementor-element.elementor-element-290dc34 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-99ef2dd{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-7cabfa19{--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-29030 .elementor-element.elementor-element-6fca727{--border-radius:20px 20px 20px 20px;}.elementor-29030 .elementor-element.elementor-element-509d3faa{--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-29030 .elementor-element.elementor-element-27b50dde{--width:100%;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-5ef0652a .elementor-heading-title{font-size:10px;}.elementor-29030 .elementor-element.elementor-element-10ad526 .elementor-heading-title{font-size:32px;}.elementor-29030 .elementor-element.elementor-element-3ed74363 .elementor-heading-title{font-size:46px;}.elementor-29030 .elementor-element.elementor-element-13e4f520 .elementor-heading-title{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-1210908f{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-66a4127a .elementor-button{font-size:14px;}.elementor-29030 .elementor-element.elementor-element-32e073bf{font-size:12px;}.elementor-29030 .elementor-element.elementor-element-60022f81{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-6bc44e21{--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:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-6c0ebac4{width:100%;max-width:100%;font-size:14px;}.elementor-29030 .elementor-element.elementor-element-7beb6f{width:100%;max-width:100%;}.elementor-29030 .elementor-element.elementor-element-7beb6f .elementor-button{font-size:14px;}.elementor-29030 .elementor-element.elementor-element-4455406{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-1a51e6e .elementor-heading-title{font-size:31px;}.elementor-29030 .elementor-element.elementor-element-52b53f2{--width:100%;}.elementor-29030 .elementor-element.elementor-element-beb21d7 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-22361e0 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-16cafea{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-0637072{--width:100%;}.elementor-29030 .elementor-element.elementor-element-a92ca99 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-9c02194 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-b2d4a9a{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-84dbff9{--width:100%;}.elementor-29030 .elementor-element.elementor-element-e5788bb .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-32e3686 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-bc1d2da{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-0abd9c8{--width:100%;}.elementor-29030 .elementor-element.elementor-element-70926d2 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-991f3ec .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-abcfa0d{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-4f93167{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:42px;--padding-bottom:42px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-dc677e2 .elementor-heading-title{font-size:31px;}.elementor-29030 .elementor-element.elementor-element-9d807df{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-b44fa38{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-29030 .elementor-element.elementor-element-aa6b38d{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:16px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-248bf70 img{height:238px;}.elementor-29030 .elementor-element.elementor-element-0acf67c .elementor-heading-title{font-size:10px;}.elementor-29030 .elementor-element.elementor-element-d209bca .elementor-heading-title{font-size:24px;}.elementor-29030 .elementor-element.elementor-element-8fa22c1{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-86e2159{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-1e259cb{--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:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;}.elementor-29030 .elementor-element.elementor-element-d41bb69{--width:100%;}.elementor-29030 .elementor-element.elementor-element-ba9e560{--width:100%;}.elementor-29030 .elementor-element.elementor-element-bddc6ff .elementor-heading-title{font-size:31px;}.elementor-29030 .elementor-element.elementor-element-fd146cd{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-7acb101{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-29030 .elementor-element.elementor-element-256a7aa{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-b2eee09 .elementor-heading-title{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-ba57319 .elementor-heading-title{font-size:20px;}.elementor-29030 .elementor-element.elementor-element-6051e92{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-c0fdaa2{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-8b16b7a .elementor-heading-title{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-06bd4e1 .elementor-heading-title{font-size:20px;}.elementor-29030 .elementor-element.elementor-element-e738ff3{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-8703f85{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-14d453f .elementor-heading-title{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-1e48bde .elementor-heading-title{font-size:20px;}.elementor-29030 .elementor-element.elementor-element-db0afc9{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-1808ea6{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:46px;--padding-bottom:46px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-7acb201{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29030 .elementor-element.elementor-element-7acb202{--width:100%;}.elementor-29030 .elementor-element.elementor-element-7de9653 .elementor-heading-title{font-size:10px;}.elementor-29030 .elementor-element.elementor-element-6d371e8 .elementor-heading-title{font-size:31px;}.elementor-29030 .elementor-element.elementor-element-7acb203{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-7acb205{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-32eccd8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-29030 .elementor-element.elementor-element-c036d22{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-6d54859 .elementor-heading-title{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-e8d2ddb .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-40de00a{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-a38ec8b{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-5dbfa14 .elementor-heading-title{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-fbfba34 .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-9c415cc{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-d53a939{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-f94941b .elementor-heading-title{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-f4db889 .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-30dc168{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-30dab0b{--width:100%;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-1595832 .elementor-heading-title{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-6ada064 .elementor-heading-title{font-size:21px;}.elementor-29030 .elementor-element.elementor-element-db7c862{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-9091b33{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:46px;--padding-bottom:46px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-7acb301{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29030 .elementor-element.elementor-element-7acb302{--width:100%;}.elementor-29030 .elementor-element.elementor-element-067611b .elementor-heading-title{font-size:10px;}.elementor-29030 .elementor-element.elementor-element-f188ffa .elementor-heading-title{font-size:31px;}.elementor-29030 .elementor-element.elementor-element-7acb303{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29030 .elementor-element.elementor-element-7acb305{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-6dde5c7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-29030 .elementor-element.elementor-element-8d2cbd4{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-29030 .elementor-element.elementor-element-9566e37 img{width:104px;height:132px;}.elementor-29030 .elementor-element.elementor-element-e452e3c .elementor-heading-title{font-size:18px;line-height:1.08em;}.elementor-29030 .elementor-element.elementor-element-ad3d596{font-size:12.5px;line-height:1.28em;}.elementor-29030 .elementor-element.elementor-element-4c00628{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-29030 .elementor-element.elementor-element-bcef34a img{width:104px;height:132px;}.elementor-29030 .elementor-element.elementor-element-c987262 .elementor-heading-title{font-size:18px;line-height:1.08em;}.elementor-29030 .elementor-element.elementor-element-6ca49b9{font-size:12.5px;line-height:1.28em;}.elementor-29030 .elementor-element.elementor-element-2b6d38c{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-29030 .elementor-element.elementor-element-f717874 img{width:104px;height:132px;}.elementor-29030 .elementor-element.elementor-element-bfe09a1 .elementor-heading-title{font-size:18px;line-height:1.08em;}.elementor-29030 .elementor-element.elementor-element-f5b1af0{font-size:12.5px;line-height:1.28em;}.elementor-29030 .elementor-element.elementor-element-6ef781d{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-29030 .elementor-element.elementor-element-2c5e89a img{width:104px;height:132px;}.elementor-29030 .elementor-element.elementor-element-78b2367 .elementor-heading-title{font-size:18px;line-height:1.08em;}.elementor-29030 .elementor-element.elementor-element-ab3444a{font-size:12.5px;line-height:1.28em;}.elementor-29030 .elementor-element.elementor-element-1fe688a{--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-579c844 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-29030 .elementor-element.elementor-element-7bcd001{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-55e6fd9 .elementor-heading-title{font-size:24px;}.elementor-29030 .elementor-element.elementor-element-5852255{--width:100%;}.elementor-29030 .elementor-element.elementor-element-44c2e80 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-50d94be .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-ec85d65{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-68dc095{--width:100%;}.elementor-29030 .elementor-element.elementor-element-4772f40 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-0613e3c .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-c41dc68{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-32060ba{--width:100%;}.elementor-29030 .elementor-element.elementor-element-ed75aab .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-fffc61f .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-883d2e2{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-d5d8f8b{--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:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-29030 .elementor-element.elementor-element-06ae283{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-29030 .elementor-element.elementor-element-06ae283 .elementor-heading-title{font-size:34px;}.elementor-29030 .elementor-element.elementor-element-da61c69 .elementor-heading-title{font-size:24px;}.elementor-29030 .elementor-element.elementor-element-a50b2c1{font-size:14px;}.elementor-29030 .elementor-element.elementor-element-19547c2{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-c4b282a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-b7c5cfd{--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-29030 .elementor-element.elementor-element-2272c50 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-b2c7d04{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-a4bec44{--width:100%;}.elementor-29030 .elementor-element.elementor-element-7021a24 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-8c7ef9c .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-d201178 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-8fd4818{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-fcb3558 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-29030 .elementor-element.elementor-element-gallery_intro_2026{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-29030 .elementor-element.elementor-element-1ae73dc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-29030 .elementor-element.elementor-element-7cfa001{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-29030 .elementor-element.elementor-element-7cfa003{font-size:13px;}.elementor-29030 .elementor-element.elementor-element-7cfa004 .gallery-item img{border-radius:20px 20px 20px 20px;}.elementor-29030 .elementor-element.elementor-element-3a69d4a{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:52px;--padding-bottom:52px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-c06198e{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-29030 .elementor-element.elementor-element-a3aeb00{--width:100%;}.elementor-29030 .elementor-element.elementor-element-32ec879 .elementor-heading-title{font-size:36px;line-height:1.08em;}.elementor-29030 .elementor-element.elementor-element-42d6140{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-72e703d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29030 .elementor-element.elementor-element-a782185{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-3f261e8 .elementor-heading-title{font-size:31px;}.elementor-29030 .elementor-element.elementor-element-d92f5f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29030 .elementor-element.elementor-element-3785d34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29030 .elementor-element.elementor-element-547d2b2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-29030 .elementor-element.elementor-element-s6rating{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-a1973df{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-9c69b1a .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-2ba46b9{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-37b9f7a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-751e038 .elementor-heading-title{font-size:28px;}.elementor-29030 .elementor-element.elementor-element-2c59005{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-61b5ca0{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-a2906a3{font-size:15px;}.elementor-29030 .elementor-element.elementor-element-b708045{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-29030 .elementor-element.elementor-element-2426390 .elementor-heading-title{font-size:29px;}.elementor-29030 .elementor-element.elementor-element-c6334f9{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-d651be7{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-3265a6a{font-size:16px;}.elementor-29030 .elementor-element.elementor-element-30429d3{font-size:16px;}}@media(min-width:769px){.elementor-29030 .elementor-element.elementor-element-19f4b5f{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-8900922{--width:68%;}.elementor-29030 .elementor-element.elementor-element-3d1ff4e{--width:100%;}.elementor-29030 .elementor-element.elementor-element-654c98a{--width:100%;}.elementor-29030 .elementor-element.elementor-element-622ad65{--width:30%;}.elementor-29030 .elementor-element.elementor-element-5414b2f{--width:30%;}.elementor-29030 .elementor-element.elementor-element-285750a{--width:30%;}.elementor-29030 .elementor-element.elementor-element-7cabfa19{--content-width:1280px;}.elementor-29030 .elementor-element.elementor-element-27b50dde{--width:50%;}.elementor-29030 .elementor-element.elementor-element-60022f81{--width:50%;}.elementor-29030 .elementor-element.elementor-element-4455406{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-622f644{--width:100%;}.elementor-29030 .elementor-element.elementor-element-52b53f2{--width:23.4%;}.elementor-29030 .elementor-element.elementor-element-0637072{--width:23.4%;}.elementor-29030 .elementor-element.elementor-element-84dbff9{--width:23.4%;}.elementor-29030 .elementor-element.elementor-element-0abd9c8{--width:23.4%;}.elementor-29030 .elementor-element.elementor-element-4f93167{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-b44fa38{--width:100%;}.elementor-29030 .elementor-element.elementor-element-aa6b38d{--width:49%;}.elementor-29030 .elementor-element.elementor-element-86e2159{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-1e259cb{--width:100%;}.elementor-29030 .elementor-element.elementor-element-d41bb69{--width:46%;}.elementor-29030 .elementor-element.elementor-element-ba9e560{--width:50%;}.elementor-29030 .elementor-element.elementor-element-7acb101{--width:100%;}.elementor-29030 .elementor-element.elementor-element-bce9ecd{--width:100%;}.elementor-29030 .elementor-element.elementor-element-256a7aa{--width:31.5%;}.elementor-29030 .elementor-element.elementor-element-c0fdaa2{--width:31.5%;}.elementor-29030 .elementor-element.elementor-element-8703f85{--width:31.5%;}.elementor-29030 .elementor-element.elementor-element-1808ea6{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-7acb201{--width:100%;}.elementor-29030 .elementor-element.elementor-element-7acb202{--width:61%;}.elementor-29030 .elementor-element.elementor-element-7acb203{--width:34%;}.elementor-29030 .elementor-element.elementor-element-32eccd8{--width:100%;}.elementor-29030 .elementor-element.elementor-element-c036d22{--width:23.85%;}.elementor-29030 .elementor-element.elementor-element-a38ec8b{--width:23.85%;}.elementor-29030 .elementor-element.elementor-element-d53a939{--width:23.85%;}.elementor-29030 .elementor-element.elementor-element-30dab0b{--width:23.85%;}.elementor-29030 .elementor-element.elementor-element-9091b33{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-7acb301{--width:100%;}.elementor-29030 .elementor-element.elementor-element-7acb302{--width:58%;}.elementor-29030 .elementor-element.elementor-element-7acb303{--width:37%;}.elementor-29030 .elementor-element.elementor-element-6dde5c7{--width:100%;}.elementor-29030 .elementor-element.elementor-element-8d2cbd4{--width:100%;}.elementor-29030 .elementor-element.elementor-element-4c00628{--width:100%;}.elementor-29030 .elementor-element.elementor-element-2b6d38c{--width:100%;}.elementor-29030 .elementor-element.elementor-element-6ef781d{--width:100%;}.elementor-29030 .elementor-element.elementor-element-1fe688a{--content-width:1240px;}.elementor-29030 .elementor-element.elementor-element-d0b35c5{--width:100%;}.elementor-29030 .elementor-element.elementor-element-4217006{--width:100%;}.elementor-29030 .elementor-element.elementor-element-5852255{--width:100%;}.elementor-29030 .elementor-element.elementor-element-68dc095{--width:100%;}.elementor-29030 .elementor-element.elementor-element-32060ba{--width:100%;}.elementor-29030 .elementor-element.elementor-element-d5d8f8b{--width:100%;}.elementor-29030 .elementor-element.elementor-element-c4b282a{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-b7c5cfd{--width:100%;}.elementor-29030 .elementor-element.elementor-element-a4bec44{--width:35%;}.elementor-29030 .elementor-element.elementor-element-8fd4818{--content-width:1240px;}.elementor-29030 .elementor-element.elementor-element-1ae73dc{--width:100%;}.elementor-29030 .elementor-element.elementor-element-7cfa001{--width:100%;}.elementor-29030 .elementor-element.elementor-element-3a69d4a{--content-width:1240px;}.elementor-29030 .elementor-element.elementor-element-c06198e{--width:100%;}.elementor-29030 .elementor-element.elementor-element-a3aeb00{--width:73%;}.elementor-29030 .elementor-element.elementor-element-a782185{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-2600a85{--width:100%;}.elementor-29030 .elementor-element.elementor-element-a1973df{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-8852f4e{--width:100%;}.elementor-29030 .elementor-element.elementor-element-37b9f7a{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-fe5232b{--width:100%;}.elementor-29030 .elementor-element.elementor-element-b708045{--content-width:1200px;}.elementor-29030 .elementor-element.elementor-element-358b102{--width:100%;}.elementor-29030 .elementor-element.elementor-element-b5c6ae2{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-29030 .elementor-element.elementor-element-8900922{--width:82%;}.elementor-29030 .elementor-element.elementor-element-622ad65{--width:48%;}.elementor-29030 .elementor-element.elementor-element-5414b2f{--width:48%;}.elementor-29030 .elementor-element.elementor-element-285750a{--width:48%;}.elementor-29030 .elementor-element.elementor-element-27b50dde{--width:50%;}.elementor-29030 .elementor-element.elementor-element-60022f81{--width:50%;}.elementor-29030 .elementor-element.elementor-element-52b53f2{--width:48%;}.elementor-29030 .elementor-element.elementor-element-0637072{--width:48%;}.elementor-29030 .elementor-element.elementor-element-84dbff9{--width:48%;}.elementor-29030 .elementor-element.elementor-element-0abd9c8{--width:48%;}.elementor-29030 .elementor-element.elementor-element-aa6b38d{--width:48.7%;}.elementor-29030 .elementor-element.elementor-element-d41bb69{--width:100%;}.elementor-29030 .elementor-element.elementor-element-ba9e560{--width:100%;}.elementor-29030 .elementor-element.elementor-element-256a7aa{--width:31.5%;}.elementor-29030 .elementor-element.elementor-element-c0fdaa2{--width:31.5%;}.elementor-29030 .elementor-element.elementor-element-8703f85{--width:31.5%;}.elementor-29030 .elementor-element.elementor-element-7acb202{--width:56%;}.elementor-29030 .elementor-element.elementor-element-7acb203{--width:40%;}.elementor-29030 .elementor-element.elementor-element-c036d22{--width:48.7%;}.elementor-29030 .elementor-element.elementor-element-a38ec8b{--width:48.7%;}.elementor-29030 .elementor-element.elementor-element-d53a939{--width:48.7%;}.elementor-29030 .elementor-element.elementor-element-30dab0b{--width:48.7%;}.elementor-29030 .elementor-element.elementor-element-7acb302{--width:55%;}.elementor-29030 .elementor-element.elementor-element-7acb303{--width:41%;}.elementor-29030 .elementor-element.elementor-element-8d2cbd4{--width:100%;}.elementor-29030 .elementor-element.elementor-element-4c00628{--width:100%;}.elementor-29030 .elementor-element.elementor-element-2b6d38c{--width:100%;}.elementor-29030 .elementor-element.elementor-element-6ef781d{--width:100%;}.elementor-29030 .elementor-element.elementor-element-5852255{--width:48%;}.elementor-29030 .elementor-element.elementor-element-68dc095{--width:48%;}.elementor-29030 .elementor-element.elementor-element-32060ba{--width:48%;}.elementor-29030 .elementor-element.elementor-element-a4bec44{--width:48%;}.elementor-29030 .elementor-element.elementor-element-a3aeb00{--width:70%;}}/* Start custom CSS */html{scroll-behavior:smooth}.ux-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ux-card:hover{transform:translateY(-6px)}.elementor-button{transition:transform .2s ease,background-color .2s ease,color .2s ease}.elementor-button:hover{transform:translateY(-2px)}.elementor-button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #25B9EF!important;outline-offset:3px}.e-con[id]{scroll-margin-top:88px}.page-id-29030 .main-page-wrapper{padding-top:0!important}.page-id-29030 .main-page-wrapper>.container{width:100%!important;max-width:none!important;padding:0!important}.page-id-29030 .content-layout-wrapper{margin:0!important}.page-id-29030 .site-content{max-width:none!important;padding:0!important}.club-gallery-photo{overflow:hidden;border-radius:24px}.club-gallery-photo img{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .55s ease}.club-gallery-photo:hover img{transform:scale(1.035);filter:saturate(1.06) contrast(1.02)}.club-gallery-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important}.club-gallery-grid>.club-gallery-card{width:100%!important;max-width:none!important;min-width:0!important}.club-gallery-card-1{grid-column:span 4}.club-gallery-card-2{grid-column:span 2}.club-gallery-card-3,.club-gallery-card-4,.club-gallery-card-5{grid-column:span 2}.club-gallery-card-6,.club-gallery-card-7{grid-column:span 3}.club-gallery-card-1 img,.club-gallery-card-2 img{height:460px!important;object-fit:cover}.club-gallery-card-3 img,.club-gallery-card-4 img,.club-gallery-card-5 img{height:300px!important;object-fit:cover}.club-gallery-card-6 img,.club-gallery-card-7 img{height:340px!important;object-fit:cover}@media(max-width:1024px){.club-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.club-gallery-card-1{grid-column:span 2}.club-gallery-card-2,.club-gallery-card-3,.club-gallery-card-4,.club-gallery-card-5,.club-gallery-card-6,.club-gallery-card-7{grid-column:span 1}.club-gallery-card img{height:300px!important}.club-gallery-card-1 img{height:420px!important}}@media(max-width:767px){.club-gallery-grid{grid-template-columns:1fr!important;gap:14px!important}.club-gallery-card-1,.club-gallery-card-2,.club-gallery-card-3,.club-gallery-card-4,.club-gallery-card-5,.club-gallery-card-6,.club-gallery-card-7{grid-column:span 1}.club-gallery-card img{height:260px!important}.club-gallery-card-1 img{height:320px!important}}.club-gallery-card-1 img{object-position:center 48%}.club-gallery-card-2 img{object-position:center 46%}.club-gallery-card-3 img{object-position:center 42%}.club-gallery-card-4 img{object-position:center 50%}.club-gallery-card-5 img{object-position:center 48%}.club-gallery-card-6 img,.club-gallery-card-7 img{object-position:center 48%}

/* PROGYM PREMIUM START */
.page-id-29030 {
	--premium-navy: #071B43;
	--premium-blue: #0A55D7;
	--premium-sky: #25B9EF;
	--premium-ice: #F5F9FF;
	--premium-white: #FFFFFF;
	--premium-ink: #10213F;
	--premium-muted: #67748B;
	--premium-line: #DCE7F5;
	--premium-shadow: 0 28px 80px -42px rgba(7, 27, 67, .34);
	--premium-shadow-hover: 0 34px 90px -40px rgba(10, 85, 215, .38);
	background: var(--premium-white);
}

.page-id-29030 .premium-section {
	position: relative;
	overflow: clip;
	isolation: isolate;
}

.page-id-29030 .premium-section-title .elementor-heading-title {
	max-width: 840px;
	font-size: clamp(42px, 4.5vw, 64px);
	line-height: .98;
	letter-spacing: -.045em;
	text-wrap: balance;
}

.page-id-29030 .premium-section-title i {
	color: var(--premium-blue);
	font-weight: 600;
}

.page-id-29030 .premium-title-light .elementor-heading-title,
.page-id-29030 .premium-title-light i {
	color: #fff;
}

.page-id-29030 .premium-eyebrow {
	width: fit-content;
}

.page-id-29030 .premium-eyebrow .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	padding: 9px 13px;
	border: 1px solid rgba(10, 85, 215, .14);
	border-radius: 999px;
	background: rgba(10, 85, 215, .06);
	color: var(--premium-blue);
	font-size: 11px;
	font-weight: 800;
	letter-spacing: .14em;
	line-height: 1;
}

.page-id-29030 .premium-eyebrow .elementor-heading-title:before {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: var(--premium-sky);
	box-shadow: 0 0 0 5px rgba(37, 185, 239, .13);
	content: "";
}

.page-id-29030 .premium-eyebrow-light .elementor-heading-title {
	border-color: rgba(255, 255, 255, .16);
	background: rgba(255, 255, 255, .08);
	color: #91E0FA;
	backdrop-filter: blur(12px);
}

.page-id-29030 .premium-hero {
	min-height: max(720px, calc(100svh - 92px));
	box-shadow: inset 0 -150px 150px -120px rgba(1, 11, 33, .9);
}

.page-id-29030 .premium-hero:after {
	position: absolute;
	z-index: -1;
	right: -9vw;
	bottom: -22vw;
	width: 54vw;
	height: 54vw;
	border: 1px solid rgba(255, 255, 255, .12);
	border-radius: 50%;
	box-shadow: 0 0 0 70px rgba(255, 255, 255, .025), 0 0 0 150px rgba(255, 255, 255, .018);
	content: "";
	pointer-events: none;
}

.page-id-29030 .premium-hero-copy {
	max-width: 820px;
}

.page-id-29030 .premium-hero-title .elementor-heading-title {
	font-size: clamp(58px, 6.7vw, 92px);
	line-height: .91;
	letter-spacing: -.06em;
	text-wrap: balance;
}

.page-id-29030 .premium-hero-title i {
	color: #fff;
	font-weight: 600;
	text-shadow: 0 10px 40px rgba(7, 27, 67, .3);
}

.page-id-29030 .premium-stats-grid {
	max-width: 790px;
}

.page-id-29030 .premium-stat {
	position: relative;
	overflow: hidden;
	min-height: 140px;
	border-color: rgba(255, 255, 255, .28) !important;
	background: linear-gradient(145deg, rgba(255, 255, 255, .13), rgba(255, 255, 255, .055)) !important;
	box-shadow: inset 0 1px rgba(255, 255, 255, .16), 0 24px 60px -34px rgba(0, 0, 0, .65);
	backdrop-filter: blur(18px);
	transition: transform .3s ease, border-color .3s ease, background-color .3s ease;
}

.page-id-29030 .premium-stat:after {
	position: absolute;
	right: -30px;
	bottom: -44px;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	background: rgba(37, 185, 239, .1);
	content: "";
}

.page-id-29030 .premium-card {
	position: relative;
	height: 100%;
	overflow: hidden;
	border-color: rgba(220, 231, 245, .88) !important;
	box-shadow: var(--premium-shadow) !important;
	transition: transform .35s cubic-bezier(.2, .7, .2, 1), border-color .35s ease, box-shadow .35s ease;
}

@media (hover: hover) {
	.page-id-29030 .premium-card:hover {
		transform: translateY(-8px);
		border-color: rgba(37, 185, 239, .72) !important;
		box-shadow: var(--premium-shadow-hover) !important;
	}
	.page-id-29030 .premium-stat:hover {
		transform: translateY(-5px);
		border-color: rgba(145, 224, 250, .62) !important;
	}
}

.page-id-29030 .premium-feature-card:before {
	position: absolute;
	top: 0;
	left: 30px;
	width: 54px;
	height: 3px;
	border-radius: 0 0 999px 999px;
	background: linear-gradient(90deg, var(--premium-blue), var(--premium-sky));
	content: "";
}

.page-id-29030 .premium-feature-card .elementor-heading-title:first-child {
	font-variant-numeric: tabular-nums;
}

.page-id-29030 .premium-directions:before,
.page-id-29030 .premium-reviews:before {
	position: absolute;
	z-index: -1;
	top: -220px;
	right: -180px;
	width: 520px;
	height: 520px;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(37, 185, 239, .12), transparent 68%);
	content: "";
}

.page-id-29030 .premium-direction-card {
	padding: 16px 16px 34px !important;
}

.page-id-29030 .premium-card-image img {
	width: 100%;
	height: 310px;
	border-radius: 20px;
	object-fit: cover;
	transition: transform .65s cubic-bezier(.2, .7, .2, 1);
}

.page-id-29030 .premium-direction-card:hover .premium-card-image img {
	transform: scale(1.035);
}

.page-id-29030 .premium-direction-card > .e-con-inner,
.page-id-29030 .premium-direction-card > .elementor-element {
	margin-inline: 14px;
}

.page-id-29030 .premium-about-layout {
	align-items: stretch;
}

.page-id-29030 .premium-about-media {
	position: relative;
	padding: 16px;
	border: 1px solid var(--premium-line);
	border-radius: 32px;
	background: linear-gradient(145deg, #fff, #F4F9FF);
	box-shadow: var(--premium-shadow);
}

.page-id-29030 .premium-about-media:before {
	position: absolute;
	z-index: -1;
	top: -22px;
	left: -24px;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background: rgba(37, 185, 239, .14);
	filter: blur(2px);
	content: "";
}

.page-id-29030 .premium-about-image img {
	width: 100%;
	min-height: 640px;
	border-radius: 22px;
	object-fit: cover;
}

.page-id-29030 .premium-about-point {
	padding: 20px 0 20px 22px;
	border-left: 2px solid var(--premium-line);
	transition: border-color .25s ease, transform .25s ease;
}

.page-id-29030 .premium-about-point:hover {
	border-left-color: var(--premium-sky);
	transform: translateX(4px);
}

.page-id-29030 .premium-journey:before {
	position: absolute;
	z-index: -1;
	inset: 0;
	background:
		radial-gradient(circle at 12% 15%, rgba(37, 185, 239, .13), transparent 30%),
		radial-gradient(circle at 85% 85%, rgba(10, 85, 215, .20), transparent 36%);
	content: "";
}

.page-id-29030 .premium-journey-card {
	overflow: visible;
	border-color: rgba(255, 255, 255, .14) !important;
	background: linear-gradient(145deg, rgba(255, 255, 255, .105), rgba(255, 255, 255, .045)) !important;
	box-shadow: inset 0 1px rgba(255, 255, 255, .12), 0 26px 60px -40px rgba(0, 0, 0, .9) !important;
	backdrop-filter: blur(14px);
}

.page-id-29030 .premium-journey-card:not(:last-child):after {
	position: absolute;
	z-index: 3;
	top: 50%;
	right: -28px;
	width: 36px;
	height: 1px;
	background: linear-gradient(90deg, var(--premium-sky), rgba(37, 185, 239, .1));
	content: "";
}

.page-id-29030 .premium-trainer-card {
	padding: 14px 14px 28px !important;
	background: linear-gradient(180deg, #fff 0%, #FBFDFF 100%) !important;
}

.page-id-29030 .premium-trainer-image {
	overflow: hidden;
	border-radius: 20px;
}

.page-id-29030 .premium-trainer-image img {
	width: 100%;
	height: 380px;
	object-fit: cover;
	transition: transform .6s cubic-bezier(.2, .7, .2, 1), filter .6s ease;
}

.page-id-29030 .premium-trainer-card:hover .premium-trainer-image img {
	transform: scale(1.035);
	filter: saturate(1.04) contrast(1.02);
}

.page-id-29030 .premium-prices {
	background:
		linear-gradient(180deg, #fff 0%, #F7FAFF 48%, #fff 100%) !important;
}

.page-id-29030 .premium-price-card {
	justify-content: space-between;
	min-height: 410px;
}

.page-id-29030 .premium-price-card.is-featured {
	z-index: 2;
	border-color: transparent !important;
	background:
		radial-gradient(circle at 90% 8%, rgba(145, 224, 250, .25), transparent 27%),
		linear-gradient(145deg, #0A55D7, #073D9C) !important;
	box-shadow: 0 38px 90px -38px rgba(10, 85, 215, .66) !important;
}

.page-id-29030 .premium-price-card.is-featured:before {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #91E0FA;
	box-shadow: 0 0 0 8px rgba(145, 224, 250, .15);
	content: "";
}

.page-id-29030 .premium-family-offer {
	border: 1px solid rgba(255, 255, 255, .13);
	background:
		radial-gradient(circle at 8% 50%, rgba(37, 185, 239, .17), transparent 27%),
		linear-gradient(110deg, #071B43, #0B2C63) !important;
	box-shadow: 0 34px 80px -46px rgba(7, 27, 67, .8);
}

.page-id-29030 .premium-schedule-panel {
	position: relative;
	overflow: hidden;
	padding: 58px !important;
	border-radius: 32px;
	background:
		radial-gradient(circle at 90% 20%, rgba(37, 185, 239, .22), transparent 33%),
		linear-gradient(135deg, #071B43, #0A55D7);
	box-shadow: 0 38px 90px -46px rgba(10, 85, 215, .62);
}

.page-id-29030 .premium-schedule-steps {
	border: 1px solid rgba(255, 255, 255, .16);
	border-radius: 24px;
	background: rgba(255, 255, 255, .08);
	box-shadow: inset 0 1px rgba(255, 255, 255, .13);
	backdrop-filter: blur(16px);
}

.page-id-29030 .premium-gallery {
	background:
		radial-gradient(circle at 15% 10%, rgba(37, 185, 239, .11), transparent 30%),
		#F5F9FF !important;
}

.page-id-29030 .club-gallery-card {
	box-shadow: 0 24px 70px -42px rgba(7, 27, 67, .55);
	transition: transform .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease;
}

@media (hover: hover) {
	.page-id-29030 .club-gallery-card:hover {
		transform: translateY(-6px);
		box-shadow: 0 34px 80px -38px rgba(10, 85, 215, .42);
	}
}

.page-id-29030 .premium-review-grid {
	align-items: stretch;
}

.page-id-29030 .premium-review-card {
	height: 100%;
	padding: 34px !important;
	border: 1px solid rgba(220, 231, 245, .95);
	border-radius: 26px;
	background: rgba(255, 255, 255, .9);
	box-shadow: var(--premium-shadow);
}

.page-id-29030 .premium-review-card .elementor-testimonial-content {
	position: relative;
	font-size: 18px;
	line-height: 1.65;
}

.page-id-29030 .premium-review-card .elementor-testimonial-content:before {
	display: block;
	margin-bottom: 16px;
	color: var(--premium-sky);
	font-size: 50px;
	font-weight: 700;
	line-height: .5;
	content: "“";
}

.page-id-29030 .premium-faq-layout {
	align-items: flex-start;
}

.page-id-29030 .premium-faq-copy {
	position: sticky;
	top: 124px;
}

.page-id-29030 .premium-accordion .elementor-accordion-item {
	overflow: hidden;
	margin-bottom: 12px;
	border: 1px solid var(--premium-line) !important;
	border-radius: 18px;
	background: #fff;
	box-shadow: 0 18px 55px -42px rgba(7, 27, 67, .4);
}

.page-id-29030 .premium-accordion .elementor-tab-title {
	padding: 22px 24px !important;
	font-weight: 700;
}

.page-id-29030 .premium-accordion .elementor-tab-content {
	padding: 0 24px 24px !important;
	border: 0 !important;
	color: var(--premium-muted);
}

.page-id-29030 .premium-signup:before,
.page-id-29030 .premium-contacts:before {
	position: absolute;
	z-index: -1;
	inset: 0;
	background:
		radial-gradient(circle at 8% 12%, rgba(37, 185, 239, .16), transparent 28%),
		radial-gradient(circle at 92% 88%, rgba(10, 85, 215, .22), transparent 34%);
	content: "";
}

.page-id-29030 .premium-signup-layout {
	display: grid !important;
	grid-template-columns: minmax(0, .9fr) minmax(520px, 1.1fr);
	gap: 64px;
	align-items: center;
}

.page-id-29030 .premium-signup-copy,
.page-id-29030 .premium-form-panel,
.page-id-29030 .premium-contacts-copy,
.page-id-29030 .premium-map-panel {
	width: 100% !important;
}

.page-id-29030 .premium-form-panel {
	padding: 38px !important;
	border: 1px solid rgba(255, 255, 255, .16);
	border-radius: 30px;
	background: rgba(255, 255, 255, .97) !important;
	box-shadow: 0 38px 90px -45px rgba(0, 0, 0, .8), inset 0 1px #fff;
}

.page-id-29030 .premium-form .elementor-field {
	min-height: 54px;
	padding-inline: 17px;
	border-width: 1px;
	transition: border-color .2s ease, box-shadow .2s ease, background-color .2s ease;
}

.page-id-29030 .premium-form .elementor-field:focus {
	border-color: var(--premium-sky);
	background: #fff;
	box-shadow: 0 0 0 4px rgba(37, 185, 239, .12);
}

.page-id-29030 .premium-form .elementor-button {
	min-height: 56px;
	box-shadow: 0 18px 42px -22px rgba(10, 85, 215, .7);
}

.page-id-29030 .premium-map-panel {
	overflow: hidden;
	padding: 14px !important;
	border: 1px solid rgba(255, 255, 255, .14);
	background: rgba(255, 255, 255, .075) !important;
	box-shadow: inset 0 1px rgba(255, 255, 255, .12), 0 30px 70px -44px rgba(0, 0, 0, .9);
	backdrop-filter: blur(14px);
}

.page-id-29030 .premium-contacts-copy a {
	color: #91E0FA !important;
	font-weight: 700;
	text-decoration-color: rgba(145, 224, 250, .35);
	text-underline-offset: 4px;
}

.page-id-29030 .premium-contacts-copy a:hover {
	color: #fff !important;
}

.page-id-29030 .premium-contacts-layout {
	display: grid !important;
	grid-template-columns: minmax(0, .86fr) minmax(520px, 1.14fr);
	gap: 54px;
	align-items: stretch;
}

.page-id-29030 .premium-map iframe {
	border-radius: 19px;
	filter: saturate(.82) contrast(1.02);
}

.page-id-29030 .premium-button .elementor-button {
	min-height: 50px;
	padding: 14px 24px;
	border: 1px solid rgba(10, 85, 215, .12);
	box-shadow: 0 16px 38px -24px rgba(7, 27, 67, .55);
}

.page-id-29030 .premium-button-primary .elementor-button {
	box-shadow: 0 20px 46px -22px rgba(10, 85, 215, .72);
}

.page-id-29030 .whb-header {
	border-bottom: 1px solid rgba(220, 231, 245, .72);
	background: rgba(255, 255, 255, .93);
	box-shadow: 0 18px 50px -36px rgba(7, 27, 67, .44);
	backdrop-filter: blur(18px) saturate(1.12);
}

.page-id-29030 .whb-header .wd-nav > li > a {
	position: relative;
	letter-spacing: .015em;
}

.page-id-29030 .whb-header .wd-nav > li > a:after {
	position: absolute;
	right: 12px;
	bottom: 8px;
	left: 12px;
	height: 2px;
	border-radius: 999px;
	background: linear-gradient(90deg, var(--premium-blue), var(--premium-sky));
	transform: scaleX(0);
	transform-origin: center;
	transition: transform .25s ease;
	content: "";
}

.page-id-29030 .whb-header .wd-nav > li:hover > a:after,
.page-id-29030 .whb-header .wd-nav > li.current-menu-item > a:after {
	transform: scaleX(1);
}

.page-id-29030 .progym-footer-cta {
	border-color: rgba(145, 224, 250, .18);
	background:
		radial-gradient(circle at 90% 10%, rgba(37, 185, 239, .17), transparent 35%),
		rgba(255, 255, 255, .07);
	box-shadow: inset 0 1px rgba(255, 255, 255, .1), 0 28px 70px -48px rgba(0, 0, 0, .8);
}

@media (max-width: 1024px) {
	.page-id-29030 .premium-hero-title .elementor-heading-title {
		font-size: clamp(54px, 8vw, 76px);
	}
	.page-id-29030 .premium-section-title .elementor-heading-title {
		font-size: clamp(40px, 6vw, 56px);
	}
	.page-id-29030 .premium-journey-card:not(:last-child):after {
		display: none;
	}
	.page-id-29030 .premium-about-image img {
		min-height: 540px;
	}
	.page-id-29030 .premium-faq-copy {
		position: static;
	}
	.page-id-29030 .premium-signup-layout,
	.page-id-29030 .premium-contacts-layout {
		grid-template-columns: 1fr;
		gap: 42px;
	}
	.page-id-29030 .premium-schedule-panel {
		padding: 42px !important;
	}
}

@media (max-width: 767px) {
	.page-id-29030 .premium-section {
		overflow: hidden;
	}
	.page-id-29030 .premium-hero {
		min-height: auto;
		background-position: center center !important;
	}
	.page-id-29030 .premium-hero:after {
		right: -42vw;
		bottom: -24vw;
		width: 100vw;
		height: 100vw;
	}
	.page-id-29030 .premium-hero-title .elementor-heading-title {
		font-size: clamp(44px, 14vw, 62px);
		line-height: .94;
	}
	.page-id-29030 .premium-section-title .elementor-heading-title {
		font-size: clamp(36px, 11vw, 48px);
		line-height: 1.02;
	}
	.page-id-29030 .premium-stat {
		min-height: 116px;
	}
	.page-id-29030 .premium-card-image img {
		height: 240px;
	}
	.page-id-29030 .premium-about-media {
		padding: 10px;
		border-radius: 24px;
	}
	.page-id-29030 .premium-about-image img {
		min-height: 430px;
		border-radius: 17px;
	}
	.page-id-29030 .premium-trainer-image img {
		height: 420px;
	}
	.page-id-29030 .premium-price-card {
		min-height: 0;
	}
	.page-id-29030 .premium-schedule-panel,
	.page-id-29030 .premium-form-panel {
		padding: 26px !important;
		border-radius: 24px;
	}
	.page-id-29030 .premium-review-card {
		padding: 26px !important;
	}
	.page-id-29030 .premium-accordion .elementor-tab-title {
		padding: 19px 18px !important;
	}
	.page-id-29030 .premium-accordion .elementor-tab-content {
		padding: 0 18px 20px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 *,
	.page-id-29030 *:before,
	.page-id-29030 *:after {
		scroll-behavior: auto !important;
		transition-duration: .01ms !important;
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
	}
}
/* PROGYM PREMIUM END */

/* PROGYM CONTENT SAFETY V1 START */
.page-id-29030 .premium-max-contact-text {
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	width: auto;
	max-width: 100%;
	user-select: text;
	scroll-margin-top: 110px;
	box-shadow: 0 14px 34px -24px rgba(37, 185, 239, .9);
}

.page-id-29030 .premium-max-contact-text .elementor-widget-container,
.page-id-29030 .premium-max-contact-text p {
	margin: 0;
}

.page-id-29030 .premium-form .elementor-message {
	margin-top: 16px;
	padding: 14px 16px;
	border-radius: 14px;
	font-weight: 700;
	line-height: 1.45;
}

.page-id-29030 .premium-form .elementor-message-success {
	background: #eaf8f2;
	color: #176448;
}

.page-id-29030 .premium-form .elementor-message-danger,
.page-id-29030 .premium-form .elementor-message-error {
	background: #fff0f2;
	color: #9a2335;
}
/* PROGYM CONTENT SAFETY V1 END */

/* PROGYM RESPONSIVE UX V1 START */
.page-id-29030 {
	--progym-mobile-gutter: 16px;
	--progym-snap-card: min(84vw, 320px);
}

.page-id-29030 :is(.elementor-button, .premium-accordion .elementor-tab-title) {
	min-height: 44px;
}

.page-id-29030 :is(
	.premium-contacts-copy .elementor-widget-text-editor a,
	.site-footer a
) {
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	padding-block: 8px;
}

.page-id-29030 :is(a, button, input, select, textarea, [tabindex]):focus-visible {
	outline: 3px solid #25B9EF !important;
	outline-offset: 3px;
}

.page-id-29030 .scrollToTop {
	right: max(18px, env(safe-area-inset-right));
	bottom: max(18px, env(safe-area-inset-bottom));
	width: 48px;
	height: 48px;
}

@media (min-width: 640px) and (max-width: 1024px) {
	.page-id-29030 :is(
		.premium-benefit-grid,
		.premium-direction-grid,
		.premium-journey-grid,
		.premium-team-grid
	) {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 20px !important;
	}

	.page-id-29030 :is(
		.premium-benefit-grid,
		.premium-direction-grid,
		.premium-journey-grid,
		.premium-team-grid
	) > * {
		--width: 100% !important;
		width: 100% !important;
		max-width: none !important;
	}

	.page-id-29030 .premium-stats-grid {
		display: grid !important;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 14px !important;
	}

	.page-id-29030 .premium-stats-grid > .premium-stat {
		--width: 100% !important;
		width: 100% !important;
		min-width: 0;
	}

	.page-id-29030 .premium-price-grid {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 20px !important;
	}

	.page-id-29030 .premium-price-grid > .premium-price-card {
		--width: 100% !important;
		width: 100% !important;
		max-width: none !important;
		min-height: 380px;
	}

	.page-id-29030 .premium-price-grid-gym > .premium-price-card:last-child {
		grid-column: 1 / -1;
		width: calc(50% - 10px) !important;
		justify-self: center;
	}

	.page-id-29030 .premium-review-grid {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 20px !important;
	}

	.page-id-29030 .premium-review-grid > .premium-review-card {
		--container-widget-width: 100% !important;
		width: 100% !important;
		max-width: none !important;
	}

	.page-id-29030 .premium-review-grid > .premium-review-card:last-child {
		grid-column: 1 / -1;
		width: calc(50% - 10px) !important;
		justify-self: center;
	}

	.page-id-29030 .club-gallery-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 14px !important;
	}

	.page-id-29030 .club-gallery-card-1 {
		grid-column: span 2 !important;
	}

	.page-id-29030 :is(
		.club-gallery-card-2,
		.club-gallery-card-3,
		.club-gallery-card-4,
		.club-gallery-card-5,
		.club-gallery-card-6,
		.club-gallery-card-7
	) {
		grid-column: span 1 !important;
	}

	.page-id-29030 .premium-trainer-image img {
		height: 330px;
	}
}

@media (min-width: 900px) and (max-width: 1024px) {
	.page-id-29030 .premium-price-grid-gym {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.page-id-29030 .premium-price-grid-gym > .premium-price-card:last-child {
		grid-column: auto;
		width: 100% !important;
	}
}

@media (max-width: 639px) {
	.page-id-29030 .premium-hero-copy {
		min-height: 0 !important;
		gap: 18px !important;
	}

	.page-id-29030 .premium-hero-title .elementor-heading-title {
		font-size: clamp(38px, 12.5vw, 48px) !important;
		line-height: .98 !important;
	}

	.page-id-29030 .premium-section-title .elementor-heading-title {
		font-size: clamp(30px, 9.4vw, 36px) !important;
		line-height: 1.06 !important;
		letter-spacing: -.035em;
	}

	.page-id-29030 .premium-trainer-card .elementor-heading-title {
		font-size: clamp(20px, 6.2vw, 23px) !important;
		line-height: 1.2 !important;
	}

	.page-id-29030 .premium-stats-grid {
		display: grid !important;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 8px !important;
		max-width: none;
	}

	.page-id-29030 .premium-stats-grid > .premium-stat {
		--width: 100% !important;
		width: 100% !important;
		min-width: 0;
		min-height: 100px;
		gap: 7px !important;
		padding: 14px 10px !important;
		border-radius: 18px !important;
	}

	.page-id-29030 .premium-stats-grid > .premium-stat .elementor-heading-title {
		font-size: 24px !important;
	}

	.page-id-29030 .premium-stats-grid > .premium-stat .elementor-widget-text-editor {
		font-size: 12px !important;
		line-height: 1.3 !important;
	}

	.page-id-29030 :is(
		.premium-team-grid,
		.premium-price-grid,
		.premium-review-grid
	) {
		display: grid !important;
		grid-auto-flow: column;
		grid-auto-columns: var(--progym-snap-card);
		grid-template-columns: none !important;
		gap: 14px !important;
		overflow-x: auto;
		overflow-y: hidden;
		margin-inline: calc(var(--progym-mobile-gutter) * -1);
		padding: 2px var(--progym-mobile-gutter) 14px;
		scroll-padding-inline: var(--progym-mobile-gutter);
		scroll-snap-type: inline mandatory;
		overscroll-behavior-inline: contain;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
	}

	.page-id-29030 :is(
		.premium-team-grid,
		.premium-price-grid,
		.premium-review-grid
	)::-webkit-scrollbar {
		display: none;
	}

	.page-id-29030 .premium-team-grid > .premium-trainer-card,
	.page-id-29030 .premium-price-grid > .premium-price-card,
	.page-id-29030 .premium-review-grid > .premium-review-card {
		--width: 100% !important;
		--container-widget-width: 100% !important;
		width: 100% !important;
		max-width: none !important;
		min-width: 0;
		scroll-snap-align: start;
		scroll-snap-stop: always;
	}

	.page-id-29030 .premium-trainer-image img {
		height: 300px !important;
	}

	.page-id-29030 .premium-price-card {
		min-height: 390px !important;
	}

	.page-id-29030 .premium-review-card {
		min-height: 300px;
	}

	.page-id-29030 .club-gallery-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 10px !important;
	}

	.page-id-29030 .club-gallery-card-1 {
		grid-column: span 2 !important;
	}

	.page-id-29030 :is(
		.club-gallery-card-2,
		.club-gallery-card-3,
		.club-gallery-card-4,
		.club-gallery-card-5,
		.club-gallery-card-6,
		.club-gallery-card-7
	) {
		grid-column: span 1 !important;
	}

	.page-id-29030 .club-gallery-card img {
		height: 160px !important;
	}

	.page-id-29030 .club-gallery-card-1 img {
		height: 220px !important;
	}

	.page-id-29030 .premium-schedule-panel,
	.page-id-29030 .premium-form-panel {
		padding: 22px !important;
	}

	.page-id-29030 .premium-form :is(
		.elementor-field-group-age,
		.elementor-field-group-direction
	) {
		width: 100% !important;
	}

	.page-id-29030 .premium-form .elementor-field-type-acceptance {
		font-size: 14px;
		line-height: 1.45;
	}

	.page-id-29030 .scrollToTop {
		display: none !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 :is(
		.premium-team-grid,
		.premium-price-grid,
		.premium-review-grid
	) {
		scroll-behavior: auto !important;
	}
}
/* PROGYM RESPONSIVE UX V1 END */



/* PROGYM ABOUT IMAGE FIX START */
.page-id-29030 #about .premium-about-image {
	width: min(100%, 440px) !important;
	max-width: 440px !important;
	margin-inline: auto;
}

.page-id-29030 #about .premium-about-image img {
	display: block;
	width: 100%;
	height: auto !important;
	min-height: 0 !important;
	object-fit: contain !important;
	object-position: center center !important;
	background: none !important;
}

@media (min-width: 769px) and (max-width: 1024px) {
	.page-id-29030 #about .premium-about-image {
		width: min(100%, 400px) !important;
		max-width: 400px !important;
	}
}

@media (max-width: 768px) {
	.page-id-29030 #about .premium-about-image {
		width: min(100%, 300px) !important;
		max-width: 300px !important;
	}
}
/* PROGYM ABOUT IMAGE FIX END */

/* PROGYM ABOUT UI V2 START */
.page-id-29030 #about {
	position: relative;
	overflow: hidden;
	background:
		radial-gradient(circle at 7% 22%, rgba(37, 185, 239, 0.12), transparent 24%),
		radial-gradient(circle at 91% 78%, rgba(10, 85, 215, 0.07), transparent 28%),
		#fff;
}

.page-id-29030 #about .premium-about-layout-v2,
.page-id-29030 #about .premium-about-copy-v2 {
	position: relative;
	z-index: 1;
}

.page-id-29030 #about .premium-about-media-v2 {
	position: relative;
	isolation: isolate;
	overflow: hidden;
	padding: 17px;
	border: 1px solid rgba(191, 213, 243, 0.78);
	border-radius: 34px;
	background: linear-gradient(145deg, rgba(255,255,255,0.96), rgba(242,248,255,0.92));
	box-shadow: 0 28px 72px -48px rgba(7, 27, 67, 0.62);
}

.page-id-29030 #about .premium-about-media-v2::before {
	content: "";
	position: absolute;
	z-index: -1;
	width: 180px;
	aspect-ratio: 1;
	top: -62px;
	left: -54px;
	border-radius: 50%;
	background: rgba(37, 185, 239, 0.18);
	filter: blur(7px);
}

.page-id-29030 #about .premium-about-image-v2 img {
	border-radius: 24px;
	box-shadow: 0 22px 52px -38px rgba(7, 27, 67, 0.72);
}

.page-id-29030 #about .premium-about-title-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #about .premium-about-intro-v2 p {
	margin-block: 0 14px;
}

.page-id-29030 #about .premium-about-intro-v2 p:last-child {
	margin-bottom: 0;
}

.page-id-29030 #about .premium-about-actions {
	margin-top: 2px;
}

.page-id-29030 #about .premium-about-action .elementor-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 50px;
	box-shadow: 0 16px 34px -22px rgba(10, 85, 215, 0.65);
	transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;
}

.page-id-29030 #about .premium-about-action-secondary .elementor-button {
	color: #0A55D7 !important;
	background: rgba(255, 255, 255, 0.9) !important;
	border: 1px solid #BFD5F3 !important;
	box-shadow: none;
}

.page-id-29030 #about .premium-about-action-secondary .elementor-button:hover {
	color: #fff !important;
	background: #0A55D7 !important;
	border-color: #0A55D7 !important;
}

.page-id-29030 #about .premium-about-action .elementor-button:focus-visible {
	outline: 3px solid rgba(37, 185, 239, 0.42);
	outline-offset: 3px;
}

.page-id-29030 #about .premium-about-point-v2 {
	position: relative;
	overflow: hidden;
	min-height: 218px;
	transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}

.page-id-29030 #about .premium-about-point-v2::before {
	content: "";
	position: absolute;
	inset: 0 0 auto;
	height: 3px;
	background: linear-gradient(90deg, #0A55D7, #25B9EF);
	opacity: .8;
}

.page-id-29030 #about .premium-about-point-index .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 42px;
	min-height: 27px;
	padding-inline: 10px;
	border: 1px solid rgba(37, 185, 239, 0.28);
	border-radius: 999px;
	background: rgba(37, 185, 239, 0.09);
}

.page-id-29030 #about .premium-about-point-title .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #about .premium-about-point-text p {
	margin: 0;
}

@media (hover: hover) and (pointer: fine) {
	.page-id-29030 #about .premium-about-point-v2:hover {
		transform: translateY(-5px);
		border-color: rgba(37, 185, 239, 0.72);
		box-shadow: 0 26px 54px -34px rgba(10, 85, 215, 0.42);
	}

	.page-id-29030 #about .premium-about-action .elementor-button:hover {
		transform: translateY(-2px);
		box-shadow: 0 20px 40px -22px rgba(10, 85, 215, 0.72);
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.page-id-29030 #about .premium-about-media-v2 {
		width: min(100%, 520px);
		margin-inline: auto;
		padding: 16px;
	}

	.page-id-29030 #about .premium-about-copy-v2 {
		width: min(100%, 760px);
		margin-inline: auto;
	}

	.page-id-29030 #about .premium-about-point-v2 {
		min-height: 218px;
	}
}

@media (max-width: 768px) {
	.page-id-29030 #about .premium-about-media-v2 {
		padding: 10px;
		border-radius: 28px;
	}

	.page-id-29030 #about .premium-about-image-v2 img {
		border-radius: 21px;
	}

	.page-id-29030 #about .premium-about-actions .elementor-element,
	.page-id-29030 #about .premium-about-action .elementor-button {
		width: 100%;
	}

	.page-id-29030 #about .premium-about-action .elementor-button {
		min-height: 48px;
	}

	.page-id-29030 #about .premium-about-point-v2 {
		min-height: 0;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 #about .premium-about-point-v2,
	.page-id-29030 #about .premium-about-action .elementor-button {
		transition: none;
		transform: none !important;
	}
}
/* PROGYM ABOUT UI V2 END */

/* PROGYM DIRECTIONS UI V2 START */
.page-id-29030 #directions {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	background:
		radial-gradient(circle at 7% 8%, rgba(37, 185, 239, 0.13), transparent 26%),
		radial-gradient(circle at 92% 86%, rgba(10, 85, 215, 0.08), transparent 30%),
		#F2F7FF;
}

.page-id-29030 #directions .premium-directions-eyebrow-v2,
.page-id-29030 #directions .premium-directions-title-v2,
.page-id-29030 #directions .premium-directions-intro-v2,
.page-id-29030 #directions .premium-direction-grid-v2 {
	position: relative;
	z-index: 1;
}

.page-id-29030 #directions .premium-directions-title-v2 .elementor-heading-title {
	max-width: 900px;
	text-wrap: balance;
}

.page-id-29030 #directions .premium-directions-intro-v2 {
	max-width: 850px;
}

.page-id-29030 #directions .premium-directions-intro-v2 p,
.page-id-29030 #directions .premium-direction-text-v2 p {
	margin: 0;
}

.page-id-29030 #directions .premium-direction-grid-v2 {
	align-items: stretch;
}

.page-id-29030 #directions .premium-direction-card-v2 {
	position: relative;
	overflow: hidden;
	height: auto;
	background: linear-gradient(155deg, rgba(255, 255, 255, 0.99), rgba(248, 251, 255, 0.98));
	box-shadow: 0 24px 58px -42px rgba(7, 27, 67, 0.55);
	transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}

.page-id-29030 #directions .premium-direction-card-v2::before {
	content: "";
	position: absolute;
	inset: 0 0 auto;
	z-index: 2;
	height: 3px;
	background: linear-gradient(90deg, #0A55D7, #25B9EF);
	opacity: .88;
}

.page-id-29030 #directions .premium-direction-image-v2 {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	border-radius: 19px;
}

.page-id-29030 #directions .premium-direction-image-v2 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	border-radius: 19px;
	transition: transform .45s cubic-bezier(.2,.7,.2,1);
}

.page-id-29030 #directions .premium-direction-image-gym img {
	object-fit: contain;
	object-position: center 48%;
}

.page-id-29030 #directions .premium-direction-image-gym {
	background: linear-gradient(110deg, #8D4E80, #D23DBA);
}

.page-id-29030 #directions .premium-direction-image-gym::before {
	content: "";
	position: absolute;
	inset: -24px;
	z-index: -1;
	background:
		linear-gradient(rgba(111, 46, 98, 0.18), rgba(196, 48, 169, 0.20)),
		url("/wp-content/uploads/2026/07/about.webp") center / cover no-repeat;
	filter: blur(18px) saturate(.86);
	transform: scale(1.08);
	opacity: .82;
}

.page-id-29030 #directions .premium-direction-image-gym img {
	position: relative;
	z-index: 1;
	filter: drop-shadow(0 12px 18px rgba(40, 15, 48, 0.16));
}

.page-id-29030 #directions .premium-direction-label-v2 .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	width: fit-content;
	min-height: 28px;
	padding: 6px 11px;
	border: 1px solid rgba(10, 85, 215, 0.15);
	border-radius: 999px;
	background: rgba(10, 85, 215, 0.07);
}

.page-id-29030 #directions .premium-direction-title-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #directions .premium-direction-text-v2 {
	max-width: 520px;
}

.page-id-29030 #directions .premium-direction-button-v2 {
	width: 100%;
	margin-top: auto;
	padding-top: 2px;
}

.page-id-29030 #directions .premium-direction-button-v2 .elementor-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 48px;
	box-shadow: 0 16px 34px -24px rgba(10, 85, 215, 0.70);
	transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;
}

.page-id-29030 #directions .premium-direction-button-v2 .elementor-button:focus-visible {
	outline: 3px solid rgba(37, 185, 239, 0.46);
	outline-offset: 3px;
}

@media (hover: hover) and (pointer: fine) {
	.page-id-29030 #directions .premium-direction-card-v2:hover {
		transform: translateY(-5px);
		border-color: rgba(37, 185, 239, 0.65);
		box-shadow: 0 30px 62px -38px rgba(10, 85, 215, 0.42);
	}

	.page-id-29030 #directions .premium-direction-card-v2:hover .premium-direction-image-v2 img {
		transform: scale(1.025);
	}

	.page-id-29030 #directions .premium-direction-button-v2 .elementor-button:hover {
		transform: translateY(-2px);
		box-shadow: 0 20px 40px -22px rgba(10, 85, 215, 0.74);
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.page-id-29030 #directions .premium-direction-image-v2 img {
		height: 260px;
	}
}

@media (max-width: 768px) {
	.page-id-29030 #directions .premium-direction-grid-v2 {
		flex-direction: column;
	}

	.page-id-29030 #directions .premium-direction-card-v2 {
		width: 100%;
		border-radius: 22px;
	}

	.page-id-29030 #directions .premium-direction-image-v2,
	.page-id-29030 #directions .premium-direction-image-v2 img {
		height: 238px;
		border-radius: 16px;
	}

	.page-id-29030 #directions .premium-direction-button-v2 .elementor-button {
		min-height: 48px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 #directions .premium-direction-card-v2,
	.page-id-29030 #directions .premium-direction-image-v2 img,
	.page-id-29030 #directions .premium-direction-button-v2 .elementor-button {
		transition: none;
		transform: none !important;
	}
}
/* PROGYM DIRECTIONS UI V2 END */

/* PROGYM JOURNEY UI V2 START */
.page-id-29030 #journey {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	background:
		radial-gradient(circle at 8% 14%, rgba(37, 185, 239, 0.15), transparent 28%),
		radial-gradient(circle at 92% 86%, rgba(10, 85, 215, 0.24), transparent 34%),
		linear-gradient(145deg, #071B43 0%, #08224E 52%, #071B43 100%);
}

.page-id-29030 #journey::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	opacity: .13;
	background-image:
		linear-gradient(rgba(255,255,255,.08) 1px, transparent 1px),
		linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px);
	background-size: 54px 54px;
	mask-image: linear-gradient(to bottom, transparent, #000 18%, #000 82%, transparent);
}

.page-id-29030 #journey .premium-journey-header-v2,
.page-id-29030 #journey .premium-journey-grid-v2 {
	position: relative;
	z-index: 1;
}

.page-id-29030 #journey .premium-journey-title-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #journey .premium-journey-panel-v2 {
	position: relative;
	overflow: hidden;
	backdrop-filter: blur(12px);
	box-shadow: 0 24px 54px -38px rgba(0, 0, 0, 0.72);
}

.page-id-29030 #journey .premium-journey-panel-v2::before {
	content: "";
	position: absolute;
	width: 120px;
	aspect-ratio: 1;
	right: -46px;
	top: -54px;
	border-radius: 50%;
	background: rgba(37, 185, 239, 0.14);
	filter: blur(2px);
}

.page-id-29030 #journey .premium-journey-kicker-v2,
.page-id-29030 #journey .premium-journey-intro-v2,
.page-id-29030 #journey .premium-journey-cta-button-v2 {
	position: relative;
	z-index: 1;
}

.page-id-29030 #journey .premium-journey-intro-v2 p,
.page-id-29030 #journey .premium-journey-card-text-v2 p {
	margin: 0;
}

.page-id-29030 #journey .premium-journey-cta-button-v2 .elementor-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 48px;
	background: linear-gradient(100deg, #0A55D7, #25B9EF);
	box-shadow: 0 18px 36px -24px rgba(37, 185, 239, 0.82);
	transition: transform .2s ease, box-shadow .2s ease, color .2s ease;
}

.page-id-29030 #journey .premium-journey-cta-button-v2 .elementor-button:focus-visible {
	outline: 3px solid rgba(85, 211, 250, 0.55);
	outline-offset: 3px;
}

.page-id-29030 #journey .premium-journey-grid-v2 {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 18px;
	overflow: visible;
	align-items: stretch;
}

.page-id-29030 #journey .premium-journey-card-v2 {
	position: relative;
	overflow: visible;
	width: 100%;
	min-height: 252px;
	border-color: rgba(126, 181, 255, 0.26) !important;
	background: linear-gradient(155deg, rgba(255,255,255,.095), rgba(255,255,255,.045)) !important;
	box-shadow: 0 22px 48px -38px rgba(0, 0, 0, 0.86);
	backdrop-filter: blur(10px);
	transition: transform .24s ease, border-color .24s ease, background-color .24s ease, box-shadow .24s ease;
}

.page-id-29030 #journey .premium-journey-card-v2::before {
	content: "";
	position: absolute;
	inset: 0 20px auto;
	height: 2px;
	border-radius: 999px;
	background: linear-gradient(90deg, #25B9EF, rgba(37,185,239,.08));
}

.page-id-29030 #journey .premium-journey-card-v2:not(:last-child)::after {
	content: "";
	position: absolute;
	z-index: 3;
	left: calc(100% + 1px);
	top: 47px;
	width: 18px;
	height: 1px;
	background: linear-gradient(90deg, rgba(37,185,239,.92), rgba(37,185,239,.34));
}

.page-id-29030 #journey .premium-journey-step-4 {
	border-color: rgba(85, 211, 250, 0.46) !important;
	background: linear-gradient(155deg, rgba(10,85,215,.25), rgba(255,255,255,.06)) !important;
}

.page-id-29030 #journey .premium-journey-number-v2 .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	border: 1px solid rgba(85, 211, 250, 0.36);
	border-radius: 50%;
	color: #55D3FA;
	background: rgba(37, 185, 239, 0.10);
	box-shadow: inset 0 0 0 5px rgba(37,185,239,.035);
}

.page-id-29030 #journey .premium-journey-step-4 .premium-journey-number-v2 .elementor-heading-title {
	color: #071B43;
	background: #55D3FA;
	border-color: #55D3FA;
}

.page-id-29030 #journey .premium-journey-card-title-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #journey .premium-journey-card-text-v2 {
	max-width: 260px;
}

@media (hover: hover) and (pointer: fine) {
	.page-id-29030 #journey .premium-journey-card-v2:hover {
		transform: translateY(-5px);
		border-color: rgba(85, 211, 250, 0.58) !important;
		background: linear-gradient(155deg, rgba(255,255,255,.125), rgba(255,255,255,.06)) !important;
		box-shadow: 0 30px 58px -36px rgba(0, 0, 0, 0.74);
	}

	.page-id-29030 #journey .premium-journey-cta-button-v2 .elementor-button:hover {
		transform: translateY(-2px);
		box-shadow: 0 22px 42px -22px rgba(37, 185, 239, 0.9);
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.page-id-29030 #journey .premium-journey-grid-v2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.page-id-29030 #journey .premium-journey-card-v2 {
		min-height: 235px;
	}

	.page-id-29030 #journey .premium-journey-card-v2:nth-child(2)::after {
		display: none;
	}
}

@media (max-width: 768px) {
	.page-id-29030 #journey .premium-journey-header-v2,
	.page-id-29030 #journey .premium-journey-grid-v2 {
		flex-direction: column;
	}

	.page-id-29030 #journey .premium-journey-grid-v2 {
		grid-template-columns: minmax(0, 1fr);
	}

	.page-id-29030 #journey .premium-journey-card-v2 {
		width: 100%;
		min-height: 0;
		border-radius: 22px;
	}

	.page-id-29030 #journey .premium-journey-card-v2:not(:last-child)::after {
		left: 42px;
		top: calc(100% + 1px);
		width: 1px;
		height: 16px;
		background: linear-gradient(rgba(37,185,239,.92), rgba(37,185,239,.34));
	}

	.page-id-29030 #journey .premium-journey-card-text-v2 {
		max-width: none;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 #journey .premium-journey-card-v2,
	.page-id-29030 #journey .premium-journey-cta-button-v2 .elementor-button {
		transition: none;
		transform: none !important;
	}
}
/* PROGYM JOURNEY UI V2 END */

/* PROGYM TEAM UI V2 START */
.page-id-29030 #team {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	background:
		radial-gradient(circle at 6% 10%, rgba(37,185,239,.10), transparent 24%),
		radial-gradient(circle at 94% 84%, rgba(10,85,215,.07), transparent 30%),
		#FFFFFF;
}

.page-id-29030 #team .premium-team-header-v2,
.page-id-29030 #team .premium-team-grid-v2 {
	position: relative;
	z-index: 1;
}

.page-id-29030 #team .premium-team-title-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #team .premium-team-panel-v2 {
	position: relative;
	overflow: hidden;
	box-shadow: 0 24px 54px -42px rgba(7, 27, 67, 0.42);
}

.page-id-29030 #team .premium-team-panel-v2::before {
	content: "";
	position: absolute;
	width: 130px;
	aspect-ratio: 1;
	right: -48px;
	top: -58px;
	border-radius: 50%;
	background: rgba(37, 185, 239, 0.12);
}

.page-id-29030 #team .premium-team-kicker-v2,
.page-id-29030 #team .premium-team-intro-v2 {
	position: relative;
	z-index: 1;
}

.page-id-29030 #team .premium-team-intro-v2 p {
	margin: 0 0 13px;
}

.page-id-29030 #team .premium-team-intro-v2 p:last-child {
	display: inline-flex;
	align-items: center;
	width: fit-content;
	min-height: 28px;
	margin: 0;
	padding: 6px 11px;
	border: 1px solid rgba(10, 85, 215, 0.16);
	border-radius: 999px;
	color: #0A55D7;
	background: rgba(10, 85, 215, 0.07);
	font-size: 12px;
}

.page-id-29030 #team .premium-team-grid-v2 {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
	align-items: stretch;
}

.page-id-29030 #team .premium-trainer-card-v2 {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	border-color: #D8E6F7 !important;
	background: linear-gradient(155deg, #FFFFFF, #F9FBFF) !important;
	box-shadow: 0 22px 54px -42px rgba(7, 27, 67, 0.58);
	transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}

.page-id-29030 #team .premium-trainer-card-v2::before {
	content: "";
	position: absolute;
	inset: 0 18px auto;
	z-index: 2;
	height: 2px;
	border-radius: 999px;
	background: linear-gradient(90deg, rgba(10,85,215,.78), rgba(37,185,239,.28));
}

.page-id-29030 #team .premium-trainer-card-lead-v2 {
	border-color: rgba(10, 85, 215, 0.36) !important;
	background: linear-gradient(155deg, #FFFFFF, #F3F8FF) !important;
}

.page-id-29030 #team .premium-trainer-image-v2 {
	overflow: hidden;
	border-radius: 18px;
	background: #DCEEFF;
}

.page-id-29030 #team .premium-trainer-image-v2 img {
	width: 100%;
	height: 300px;
	object-fit: cover;
	object-position: center top;
	border-radius: 18px;
	transition: transform .42s cubic-bezier(.2,.7,.2,1);
}

.page-id-29030 #team .premium-trainer-name-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #team .premium-trainer-role-v2 {
	margin-top: auto;
}

.page-id-29030 #team .premium-trainer-role-v2 p {
	display: inline-flex;
	align-items: center;
	width: fit-content;
	min-height: 30px;
	margin: 0;
	padding: 6px 10px;
	border: 1px solid rgba(10, 85, 215, 0.15);
	border-radius: 999px;
	color: #0A55D7;
	background: rgba(10, 85, 215, 0.065);
}

.page-id-29030 #team .premium-trainer-card-lead-v2 .premium-trainer-role-v2 p {
	color: #FFFFFF;
	border-color: #0A55D7;
	background: linear-gradient(100deg, #0A55D7, #159ED8);
}

@media (hover: hover) and (pointer: fine) {
	.page-id-29030 #team .premium-trainer-card-v2:hover {
		transform: translateY(-5px);
		border-color: rgba(37, 185, 239, 0.62) !important;
		box-shadow: 0 30px 62px -38px rgba(10, 85, 215, 0.36);
	}

	.page-id-29030 #team .premium-trainer-card-v2:hover .premium-trainer-image-v2 img {
		transform: scale(1.025);
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.page-id-29030 #team .premium-team-grid-v2 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 18px;
	}

	.page-id-29030 #team .premium-trainer-image-v2 img {
		height: 285px;
	}
}

@media (max-width: 768px) {
	.page-id-29030 #team .premium-team-header-v2 {
		flex-direction: column;
	}

	.page-id-29030 #team .premium-team-grid-v2 {
		grid-template-columns: minmax(0, 1fr) !important;
		grid-auto-flow: row !important;
		grid-auto-columns: minmax(0, 1fr) !important;
		gap: 14px;
		overflow: visible !important;
		scroll-snap-type: none !important;
	}

	.page-id-29030 #team .premium-trainer-card-v2 {
		display: grid !important;
		grid-template-columns: 112px minmax(0, 1fr);
		grid-template-rows: auto auto;
		gap: 8px 14px !important;
		align-items: center;
		width: 100%;
		min-height: 174px;
		padding: 12px !important;
		border-radius: 22px;
		scroll-snap-align: none !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2,
	.page-id-29030 #team .premium-trainer-image-v2 img {
		grid-column: 1;
		grid-row: 1 / span 2;
		width: 112px;
		height: 150px;
		border-radius: 14px;
	}

	.page-id-29030 #team .premium-trainer-name-v2 {
		grid-column: 2;
		grid-row: 1;
		align-self: end;
	}

	.page-id-29030 #team .premium-trainer-name-v2 .elementor-heading-title {
		font-size: 18px;
		line-height: 1.2;
	}

	.page-id-29030 #team .premium-trainer-role-v2 {
		grid-column: 2;
		grid-row: 2;
		align-self: start;
		margin-top: 0;
	}

	.page-id-29030 #team .premium-trainer-role-v2 p {
		min-height: 28px;
		padding: 5px 8px;
		border-radius: 14px;
		font-size: 11.5px;
		line-height: 1.3;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 #team .premium-trainer-card-v2,
	.page-id-29030 #team .premium-trainer-image-v2 img {
		transition: none;
		transform: none !important;
	}
}
/* PROGYM TEAM UI V2 END */

/* PROGYM PRICING UI V2 START */
.page-id-29030 #prices {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	background:
		radial-gradient(circle at 8% 9%, rgba(37,185,239,.11), transparent 23%),
		radial-gradient(circle at 92% 48%, rgba(10,85,215,.07), transparent 28%),
		linear-gradient(180deg, #F8FBFF 0%, #FFFFFF 36%, #F6FAFF 100%);
}

.page-id-29030 #prices::before {
	content: "";
	position: absolute;
	inset: 34px auto auto 4%;
	width: 150px;
	height: 150px;
	border: 1px solid rgba(37,185,239,.16);
	border-radius: 50%;
	z-index: -1;
}

.page-id-29030 #prices .premium-pricing-eyebrow-v2,
.page-id-29030 #prices .premium-pricing-title-v2,
.page-id-29030 #prices .premium-pricing-intro-v2 {
	max-width: 790px;
}

.page-id-29030 #prices .premium-pricing-title-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #prices .premium-pricing-intro-v2 p {
	margin: 0;
}

.page-id-29030 #prices .premium-pricing-group-title-v2 {
	position: relative;
	margin-top: 22px;
	padding-top: 22px;
	border-top: 1px solid #DDE8F6;
	scroll-margin-top: 150px;
}

.page-id-29030 #prices .premium-pricing-group-title-v2::before {
	content: "";
	position: absolute;
	left: 0;
	top: -2px;
	width: 72px;
	height: 3px;
	border-radius: 999px;
	background: linear-gradient(90deg, #0A55D7, #25B9EF);
}

.page-id-29030 #prices .premium-pricing-block-v2 {
	overflow: visible;
	scroll-margin-top: 180px !important;
}

.page-id-29030 #prices .premium-price-grid-v2 {
	display: grid !important;
	width: 100% !important;
	grid-auto-flow: row !important;
	grid-auto-columns: auto !important;
	align-items: stretch !important;
	gap: 20px !important;
	overflow: visible !important;
	scroll-snap-type: none !important;
}

.page-id-29030 #prices .premium-price-grid-gym {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.page-id-29030 #prices .premium-price-card-v2 {
	position: relative;
	display: flex !important;
	flex-direction: column !important;
	align-items: stretch !important;
	width: 100% !important;
	min-width: 0 !important;
	min-height: 360px;
	padding: 28px !important;
	border: 1px solid #D6E4F5 !important;
	border-radius: 26px !important;
	background: rgba(255,255,255,.94) !important;
	box-shadow: 0 20px 46px rgba(7,27,67,.09) !important;
	overflow: hidden;
	transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease;
}

.page-id-29030 #prices .premium-price-card-v2:hover {
	transform: translateY(-5px);
	border-color: rgba(37,185,239,.65) !important;
	box-shadow: 0 26px 58px rgba(7,27,67,.14) !important;
}

.page-id-29030 #prices .premium-price-card-v2::before {
	content: "";
	position: absolute;
	right: -54px;
	top: -62px;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	background: radial-gradient(circle, rgba(37,185,239,.13), transparent 68%);
	pointer-events: none;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(1) .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	min-height: 28px;
	padding: 6px 10px;
	border: 1px solid #CFE2FA;
	border-radius: 999px;
	color: #0A55D7;
	background: #F1F7FF;
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 1.35px;
	line-height: 1.2;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(2) {
	margin-top: 22px;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(2) .elementor-heading-title {
	color: #071B43;
	font-size: clamp(22px, 1.65vw, 27px);
	font-weight: 700;
	line-height: 1.16;
	letter-spacing: -.7px;
	text-wrap: balance;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(3) {
	margin-top: 24px;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(3) .elementor-heading-title {
	color: #0A55D7;
	font-size: clamp(36px, 3vw, 48px);
	font-weight: 800;
	line-height: 1;
	letter-spacing: -1.8px;
}

.page-id-29030 #prices .elementor-element-0613e3c .elementor-heading-title::after {
	content: " / месяц";
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0;
	opacity: .74;
}

.page-id-29030 #prices .elementor-element-995644b .elementor-heading-title::after,
.page-id-29030 #prices .elementor-element-fffc61f .elementor-heading-title::after {
	content: " / занятие";
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0;
	opacity: .7;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-widget-text-editor {
	margin-top: 22px;
	color: #64748E;
	font-size: 15px;
	line-height: 1.7;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-widget-text-editor p {
	margin: 0;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-widget-button {
	width: 100%;
	margin-top: auto;
	padding-top: 24px;
}

.page-id-29030 #prices .premium-price-card-v2 > .elementor-widget-button .elementor-button {
	width: 100%;
	min-height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 13px 18px;
	border-radius: 14px;
	font-size: 15px;
	font-weight: 800;
	box-shadow: 0 12px 26px rgba(10,85,215,.19);
}

.page-id-29030 #prices .premium-price-card-v2.is-featured {
	min-height: 376px;
	padding-top: 54px !important;
	border-color: rgba(112,190,255,.65) !important;
	background:
		radial-gradient(circle at 88% 8%, rgba(37,185,239,.34), transparent 29%),
		linear-gradient(145deg, #1265E5 0%, #073DA8 100%) !important;
	box-shadow: 0 28px 64px rgba(10,85,215,.27) !important;
	transform: translateY(-8px);
}

.page-id-29030 #prices .premium-price-card-v2.is-featured:hover {
	transform: translateY(-12px);
}

.page-id-29030 #prices .premium-price-card-v2.is-featured::after {
	content: "ПОПУЛЯРНЫЙ";
	position: absolute;
	left: 28px;
	top: 18px;
	padding: 6px 10px;
	border: 1px solid rgba(255,255,255,.28);
	border-radius: 999px;
	color: #FFFFFF;
	background: rgba(255,255,255,.14);
	font-size: 10px;
	font-weight: 800;
	letter-spacing: 1.3px;
	line-height: 1;
}

.page-id-29030 #prices .premium-price-card-v2.is-featured .elementor-heading-title,
.page-id-29030 #prices .premium-price-card-v2.is-featured .elementor-widget-text-editor {
	color: #FFFFFF !important;
}

.page-id-29030 #prices .premium-price-card-v2.is-featured > .elementor-element:nth-child(1) .elementor-heading-title {
	border-color: rgba(255,255,255,.22);
	color: #C7F3FF !important;
	background: rgba(255,255,255,.12);
}

.page-id-29030 #prices .premium-price-card-v2.is-featured > .elementor-widget-button .elementor-button {
	color: #0A55D7;
	background: #FFFFFF;
	box-shadow: 0 14px 30px rgba(0,0,0,.16);
}

.page-id-29030 #prices .premium-family-offer-v2 {
	position: relative;
	display: grid !important;
	grid-template-columns: 88px minmax(0, 1fr) minmax(210px, 250px);
	align-items: center !important;
	gap: 24px !important;
	min-height: 154px;
	margin-top: 18px;
	border: 1px solid rgba(125,197,255,.35);
	border-radius: 28px;
	background:
		radial-gradient(circle at 82% 15%, rgba(37,185,239,.28), transparent 30%),
		linear-gradient(135deg, #071B43 0%, #0B306E 100%) !important;
	box-shadow: 0 24px 60px rgba(7,27,67,.19);
	overflow: hidden;
}

.page-id-29030 #prices .premium-family-offer-v2 > * {
	width: auto !important;
	min-width: 0;
}

.page-id-29030 #prices .premium-family-offer-v2::after {
	content: "";
	position: absolute;
	right: 22%;
	bottom: -90px;
	width: 210px;
	height: 210px;
	border: 1px solid rgba(255,255,255,.10);
	border-radius: 50%;
	pointer-events: none;
}

.page-id-29030 #prices .premium-family-offer-v2 > .elementor-widget-heading:first-child {
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 88px;
	width: 88px;
	height: 88px;
	margin: 0;
	border: 1px solid rgba(255,255,255,.20);
	border-radius: 24px;
	background: rgba(255,255,255,.10);
}

.page-id-29030 #prices .premium-family-offer-v2 > .elementor-widget-heading:first-child .elementor-heading-title {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 800;
}

.page-id-29030 #prices .premium-family-offer-v2 .elementor-element-0fc5bd6 .elementor-heading-title {
	color: #70D7FF;
	font-size: 11px;
	font-weight: 800;
	letter-spacing: 1.5px;
}

.page-id-29030 #prices .premium-family-offer-v2 .elementor-element-da61c69 .elementor-heading-title {
	margin-top: 7px;
	color: #FFFFFF;
	font-size: clamp(23px, 2vw, 31px);
	font-weight: 700;
	line-height: 1.18;
	letter-spacing: -.8px;
	text-wrap: balance;
}

.page-id-29030 #prices .premium-family-button-v2 {
	position: relative;
	z-index: 2;
}

.page-id-29030 #prices .premium-family-button-v2 .elementor-button {
	width: 100%;
	min-height: 52px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 15px;
	color: #0A55D7;
	background: #FFFFFF;
	font-size: 15px;
	font-weight: 800;
	box-shadow: 0 14px 30px rgba(0,0,0,.18);
}

.page-id-29030 #prices .premium-pricing-note-v2 {
	position: relative;
	margin-top: 2px;
	padding: 13px 16px 13px 42px;
	border: 1px solid #DCE8F6;
	border-radius: 14px;
	background: rgba(255,255,255,.76);
}

.page-id-29030 #prices .premium-pricing-note-v2::before {
	content: "i";
	position: absolute;
	left: 15px;
	top: 13px;
	width: 18px;
	height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: #FFFFFF;
	background: #25B9EF;
	font-size: 11px;
	font-weight: 800;
	font-style: normal;
}

.page-id-29030 #prices .premium-pricing-note-v2 p {
	margin: 0;
}

@media (max-width: 1024px) {
	.page-id-29030 #prices .premium-price-grid-gym {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.page-id-29030 #prices .premium-price-grid-gym .is-featured {
		grid-column: 1 / -1;
		grid-row: 1;
		min-height: 330px;
		transform: none;
	}

	.page-id-29030 #prices .premium-price-grid-gym .premium-price-card-v2:not(.is-featured) {
		grid-column: auto !important;
	}

	.page-id-29030 #prices .premium-price-grid-gym .is-featured:hover {
		transform: translateY(-5px);
	}

	.page-id-29030 #prices .premium-price-card-v2 {
		min-height: 342px;
	}

	.page-id-29030 #prices .premium-family-offer-v2 {
		grid-template-columns: 76px minmax(0, 1fr) 210px;
		gap: 20px !important;
	}
}

@media (max-width: 767px) {
	.page-id-29030 #prices::before {
		width: 96px;
		height: 96px;
		inset: 20px -24px auto auto;
	}

	.page-id-29030 #prices .premium-pricing-group-title-v2 {
		margin-top: 14px;
		padding-top: 18px;
		scroll-margin-top: 142px;
	}

	.page-id-29030 #prices .premium-price-grid-gym {
		grid-template-columns: minmax(0, 1fr);
		gap: 14px !important;
	}

	.page-id-29030 #prices .premium-pricing-block-v2 {
		scroll-margin-top: 170px !important;
	}

	.page-id-29030 #prices .premium-price-grid-gym .is-featured {
		grid-column: auto;
		grid-row: auto;
		order: -1;
	}

	.page-id-29030 #prices .premium-price-card-v2,
	.page-id-29030 #prices .premium-price-card-v2.is-featured {
		min-height: 0;
		padding: 22px !important;
		transform: none;
		border-radius: 22px !important;
	}

	.page-id-29030 #prices .premium-price-card-v2.is-featured {
		padding-top: 49px !important;
	}

	.page-id-29030 #prices .premium-price-card-v2:hover,
	.page-id-29030 #prices .premium-price-card-v2.is-featured:hover {
		transform: none;
	}

	.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(2) {
		margin-top: 17px;
	}

	.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(3) {
		margin-top: 19px;
	}

	.page-id-29030 #prices .premium-price-card-v2 > .elementor-element:nth-child(3) .elementor-heading-title {
		font-size: 38px;
	}

	.page-id-29030 #prices .premium-price-card-v2 > .elementor-widget-text-editor {
		margin-top: 16px;
		font-size: 14px;
	}

	.page-id-29030 #prices .premium-price-card-v2 > .elementor-widget-button {
		padding-top: 20px;
	}

	.page-id-29030 #prices .premium-family-offer-v2 {
		display: flex !important;
		flex-direction: column !important;
		align-items: stretch !important;
		gap: 18px !important;
		min-height: 0;
		margin-top: 8px;
		border-radius: 24px;
	}

	.page-id-29030 #prices .premium-family-offer-v2 > .elementor-widget-heading:first-child {
		width: 64px;
		height: 64px;
		flex-basis: 64px;
		border-radius: 18px;
	}

	.page-id-29030 #prices .premium-family-offer-v2 .elementor-element-da61c69 .elementor-heading-title {
		font-size: 24px;
	}

	.page-id-29030 #prices .premium-pricing-note-v2 {
		padding: 12px 13px 12px 38px;
	}

	.page-id-29030 #prices .premium-pricing-note-v2::before {
		left: 12px;
		top: 12px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 #prices .premium-price-card-v2 {
		transition: none;
	}
}
/* PROGYM PRICING UI V2 END */

/* PROGYM CLUB GALLERY V3 START */
.page-id-29030 #club-life {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	background:
		radial-gradient(circle at 7% 14%, rgba(37,185,239,.13), transparent 25%),
		radial-gradient(circle at 93% 77%, rgba(10,85,215,.08), transparent 27%),
		linear-gradient(180deg, #F4F8FF 0%, #F8FBFF 100%) !important;
}

.page-id-29030 #club-life::before,
.page-id-29030 #club-life::after {
	content: "";
	position: absolute;
	border: 1px solid rgba(37,185,239,.16);
	border-radius: 50%;
	z-index: -1;
}

.page-id-29030 #club-life::before {
	width: 180px;
	height: 180px;
	left: 3%;
	top: 72px;
}

.page-id-29030 #club-life::after {
	width: 260px;
	height: 260px;
	right: -110px;
	bottom: 120px;
}

.page-id-29030 #club-life .club-life-eyebrow-v3,
.page-id-29030 #club-life .club-life-title-v3,
.page-id-29030 #club-life .club-life-intro-v3 {
	max-width: 820px;
}

.page-id-29030 #club-life .club-life-title-v3 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #club-life .club-life-title-v3 em {
	color: #0A55D7;
	font-weight: inherit;
}

.page-id-29030 #club-life .club-life-intro-v3 {
	margin-bottom: 18px;
}

.page-id-29030 #club-life .club-life-intro-v3 p,
.page-id-29030 #club-life .club-gallery-toolbar-hint-v3 p {
	margin: 0;
}

.page-id-29030 #club-life .club-gallery-shell-v3 {
	position: relative;
	overflow: hidden;
	backdrop-filter: blur(14px);
	-webkit-backdrop-filter: blur(14px);
}

.page-id-29030 #club-life .club-gallery-toolbar-v3 {
	position: relative;
	z-index: 2;
}

.page-id-29030 #club-life .club-gallery-toolbar-label-v3 .elementor-heading-title {
	display: inline-flex;
	align-items: center;
	min-height: 30px;
	padding: 7px 11px;
	border: 1px solid #CFE1F8;
	border-radius: 999px;
	background: #EFF6FF;
}

.page-id-29030 #club-life .club-gallery-toolbar-label-v3 .elementor-heading-title::before {
	content: "";
	width: 7px;
	height: 7px;
	margin-right: 7px;
	border-radius: 50%;
	background: #25B9EF;
	box-shadow: 0 0 0 5px rgba(37,185,239,.12);
}

.page-id-29030 #club-life .club-gallery-widget-v3,
.page-id-29030 #club-life .club-gallery-widget-v3 .elementor-widget-container,
.page-id-29030 #club-life .club-gallery-widget-v3 .elementor-image-gallery {
	width: 100%;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery {
	display: grid !important;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	grid-auto-rows: 76px;
	grid-auto-flow: row dense;
	gap: 16px;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item {
	position: relative;
	display: block !important;
	float: none !important;
	width: auto !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-radius: 24px;
	background: #DFEAF7;
	box-shadow: 0 18px 44px rgba(7,27,67,.12);
	overflow: hidden;
	scroll-snap-align: start;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(1) {
	grid-column: span 7;
	grid-row: span 5;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(2) {
	grid-column: span 5;
	grid-row: span 5;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(3),
.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(4),
.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(5) {
	grid-column: span 4;
	grid-row: span 3;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(6),
.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(7) {
	grid-column: span 6;
	grid-row: span 4;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item > div,
.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item > .gallery-icon,
.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item a {
	display: block;
	width: 100%;
	height: 100% !important;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	border: 0 !important;
	border-radius: inherit;
	object-fit: cover;
	transition: transform .55s cubic-bezier(.2,.7,.2,1), filter .55s ease;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(1) img {
	object-position: center 48%;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(2) img {
	object-position: center 36%;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(3) img {
	object-position: center 42%;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(4) img {
	object-position: center 40%;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(5) img {
	object-position: center 54%;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	background: linear-gradient(180deg, transparent 62%, rgba(7,27,67,.16) 100%);
	pointer-events: none;
	transition: opacity .3s ease;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item::before {
	content: "↗";
	position: absolute;
	right: 14px;
	top: 14px;
	z-index: 3;
	width: 38px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(255,255,255,.42);
	border-radius: 12px;
	color: #FFFFFF;
	background: rgba(7,27,67,.34);
	box-shadow: 0 8px 22px rgba(7,27,67,.17);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	opacity: .82;
	pointer-events: none;
	transition: transform .3s ease, opacity .3s ease;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:hover img {
	transform: scale(1.045);
	filter: saturate(1.06) contrast(1.02);
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:hover::before {
	transform: translate(2px,-2px);
	opacity: 1;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item a:focus-visible {
	outline: 3px solid #25B9EF;
	outline-offset: -5px;
	border-radius: 24px;
}

.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-caption,
.page-id-29030 #club-life .club-gallery-widget-v3 .gallery + br,
.page-id-29030 #club-life .club-gallery-widget-v3 .gallery br {
	display: none !important;
}

@media (max-width: 1024px) {
	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		grid-auto-rows: 260px;
		gap: 14px;
	}

	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item,
	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(n) {
		grid-column: span 1;
		grid-row: span 1;
		border-radius: 22px;
	}

	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(1) {
		grid-column: 1 / -1;
	}
}

@media (max-width: 767px) {
	.page-id-29030 #club-life::before {
		width: 110px;
		height: 110px;
		left: auto;
		right: -28px;
		top: 34px;
	}

	.page-id-29030 #club-life::after {
		display: none;
	}

	.page-id-29030 #club-life .club-life-intro-v3 {
		margin-bottom: 10px;
	}

	.page-id-29030 #club-life .club-gallery-shell-v3 {
		overflow: hidden;
		border-radius: 24px !important;
	}

	.page-id-29030 #club-life .club-gallery-toolbar-hint-v3 p::after {
		content: " · листайте вправо";
		color: #0A55D7;
		font-weight: 700;
	}

	.page-id-29030 #club-life .club-gallery-widget-v3 .elementor-image-gallery {
		overflow: hidden;
	}

	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery {
		display: grid !important;
		grid-template-columns: none !important;
		grid-auto-columns: min(82vw, 320px);
		grid-auto-rows: 400px;
		grid-auto-flow: column;
		gap: 12px;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		scroll-snap-type: x mandatory;
		scroll-padding-inline: 2px;
		overscroll-behavior-inline: contain;
		padding: 2px 2px 14px !important;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: thin;
		scrollbar-color: #25B9EF transparent;
	}

	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item,
	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(n) {
		grid-column: auto !important;
		grid-row: auto !important;
		width: 100% !important;
		height: 400px !important;
		border-radius: 20px;
	}

	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item::before {
		right: 12px;
		top: 12px;
		width: 36px;
		height: 36px;
	}
}

@media (max-width: 420px) {
	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery {
		grid-auto-columns: min(80vw, 300px);
		grid-auto-rows: 372px;
	}

	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item,
	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item:nth-of-type(n) {
		height: 372px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item img,
	.page-id-29030 #club-life .club-gallery-widget-v3 .gallery-item::before {
		transition: none;
	}
}
/* PROGYM CLUB GALLERY V3 END */

/* PROGYM HOME NEWS UI V2 START */
.page-id-29030 #news.premium-news-v2 {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	background:
		radial-gradient(circle at 7% 12%, rgba(37,185,239,.12), transparent 24%),
		radial-gradient(circle at 94% 90%, rgba(10,85,215,.07), transparent 28%),
		linear-gradient(180deg, #F8FBFF 0%, #FFFFFF 100%) !important;
}

.page-id-29030 #news.premium-news-v2::before {
	content: "";
	position: absolute;
	left: 3%;
	top: 66px;
	width: 180px;
	height: 180px;
	border: 1px solid rgba(37,185,239,.16);
	border-radius: 50%;
	z-index: -1;
}

.page-id-29030 #news .premium-news-head-v2,
.page-id-29030 #news .premium-news-feed-v2 {
	position: relative;
	z-index: 1;
}

.page-id-29030 #news .premium-news-copy-v2 {
	max-width: 850px;
}

.page-id-29030 #news .premium-news-title-v2 .elementor-heading-title {
	text-wrap: balance;
}

.page-id-29030 #news .premium-news-title-v2 i,
.page-id-29030 #news .premium-news-title-v2 em {
	color: #0A55D7;
	font-weight: inherit;
}

.page-id-29030 #news .premium-news-intro-v2 {
	max-width: 720px;
}

.page-id-29030 #news .premium-news-intro-v2 p {
	margin: 0;
}

.page-id-29030 #news .premium-news-button-v2 .elementor-button {
	min-height: 52px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 14px 24px;
	border-radius: 16px;
	background: linear-gradient(135deg, #0A55D7 0%, #0879E9 100%);
	box-shadow: 0 16px 34px rgba(10,85,215,.22);
	font-size: 15px;
	font-weight: 800;
	transition: transform .25s ease, box-shadow .25s ease;
}

.page-id-29030 #news .premium-news-button-v2 .elementor-button:hover {
	transform: translateY(-2px);
	box-shadow: 0 20px 42px rgba(10,85,215,.28);
}

.page-id-29030 #news .premium-news-feed-v2 .wd-blog-holder {
	display: grid !important;
	grid-template-columns: minmax(0, 1.38fr) minmax(360px, .92fr) !important;
	grid-template-rows: repeat(2, minmax(0, 1fr));
	align-items: stretch !important;
	gap: 20px !important;
	margin: 0 !important;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post {
	min-width: 0;
	margin: 0 !important;
	padding: 0 !important;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) {
	grid-column: 1;
	grid-row: 1 / 3;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(2) {
	grid-column: 2;
	grid-row: 1;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(3) {
	grid-column: 2;
	grid-row: 2;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-inner {
	position: relative;
	height: 100%;
	overflow: hidden;
	border: 1px solid #D8E5F4;
	border-radius: 26px;
	background: rgba(255,255,255,.96);
	box-shadow: 0 24px 58px rgba(7,27,67,.10) !important;
	transition: transform .28s cubic-bezier(.2,.7,.2,1), border-color .28s ease, box-shadow .28s ease;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-inner {
	display: grid;
	grid-template-columns: minmax(300px, 48%) minmax(0, 52%);
	min-height: 670px;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-inner {
	display: grid;
	grid-template-columns: minmax(160px, 50%) minmax(0, 50%);
	min-height: 325px;
}

@media (hover: hover) {
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:hover .wd-post-inner {
		transform: translateY(-4px);
		border-color: rgba(37,185,239,.68);
		box-shadow: 0 30px 70px rgba(7,27,67,.15) !important;
	}
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-thumb {
	position: relative;
	height: 100%;
	min-height: 0;
	margin: 0 !important;
	overflow: hidden;
	background:
		radial-gradient(circle at 18% 15%, rgba(37,185,239,.18), transparent 42%),
		linear-gradient(145deg, #E8F2FF 0%, #F8FBFF 58%, #DFECFB 100%);
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-thumb {
	height: 100%;
	min-height: 670px;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-thumb {
	min-height: 325px;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-thumb > a,
.page-id-29030 #news .premium-news-feed-v2 .wd-post-thumb picture {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-thumb img {
	display: block;
	position: absolute;
	inset: 0;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	object-fit: contain;
	object-position: center;
	transition: filter .35s ease;
}

@media (hover: hover) {
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:hover .wd-post-thumb img {
		filter: saturate(1.06) contrast(1.025);
	}
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-thumb::after {
	content: "ГЛАВНАЯ НОВОСТЬ";
	position: absolute;
	right: 18px;
	bottom: 18px;
	z-index: 2;
	padding: 8px 11px;
	border: 1px solid rgba(255,255,255,.38);
	border-radius: 999px;
	color: #FFFFFF;
	background: rgba(7,27,67,.55);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	font-size: 10px;
	font-weight: 800;
	letter-spacing: 1.2px;
	line-height: 1;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	min-width: 0;
	text-align: left;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-content {
	justify-content: center;
	padding: 38px 36px;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-content {
	justify-content: center;
	padding: 21px 22px;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-cat {
	display: inline-flex !important;
	align-self: flex-start;
	order: -2;
	width: max-content;
	height: auto;
	margin: 0 0 13px;
	padding: 0 !important;
	overflow: visible;
	border-radius: 0 !important;
	background: transparent !important;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-cat a {
	display: inline-flex;
	align-items: center;
	min-height: 28px;
	padding: 6px 10px;
	border: 1px solid #CFE1F8;
	border-radius: 999px;
	color: #0A55D7;
	background: #F0F6FF;
	font-size: 10px;
	font-weight: 800;
	letter-spacing: 1.1px;
	line-height: 1;
	text-transform: uppercase;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-title {
	margin: 0 0 12px;
	color: #071B43;
	font-family: Manrope, sans-serif;
	font-weight: 750;
	line-height: 1.19;
	letter-spacing: -.55px;
	text-wrap: balance;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-title {
	font-size: clamp(28px, 2.5vw, 36px);
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-title {
	display: -webkit-box;
	overflow: hidden;
	font-size: clamp(19px, 1.55vw, 23px);
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-title a {
	color: inherit;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-excerpt {
	display: -webkit-box;
	overflow: hidden;
	margin: 0 0 18px;
	color: #66758F;
	font-size: 15px;
	line-height: 1.58;
	-webkit-box-orient: vertical;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-excerpt {
	-webkit-line-clamp: 3;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-excerpt {
	font-size: 14px;
	line-height: 1.48;
	-webkit-line-clamp: 2;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-content > .wd-post-meta {
	display: none !important;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-date {
	top: 16px;
	left: 16px;
	min-width: 62px;
	padding: 9px 10px;
	border: 1px solid rgba(255,255,255,.42);
	border-radius: 15px;
	color: #FFFFFF;
	background: rgba(7,27,67,.76);
	box-shadow: 0 14px 34px rgba(7,27,67,.23);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
}

.page-id-29030 #news .premium-news-feed-v2 .read-more-section,
.page-id-29030 #news .premium-news-feed-v2 .wd-post-read-more {
	margin-top: auto;
}

.page-id-29030 #news .premium-news-feed-v2 .read-more-section a,
.page-id-29030 #news .premium-news-feed-v2 .wd-post-read-more a {
	display: inline-flex;
	align-items: center;
	min-height: 44px;
	padding: 10px 14px;
	border: 1px solid #CFE1F8;
	border-radius: 12px;
	color: #0A55D7;
	background: #F5F9FF;
	font-size: 12px;
	font-weight: 800;
	letter-spacing: .45px;
	line-height: 1;
}

.page-id-29030 #news .premium-news-feed-v2 .read-more-section a::after,
.page-id-29030 #news .premium-news-feed-v2 .wd-post-read-more a::after {
	content: "→";
	margin-left: 7px;
	font-size: 15px;
	transition: transform .2s ease;
}

.page-id-29030 #news .premium-news-feed-v2 .read-more-section a:hover::after,
.page-id-29030 #news .premium-news-feed-v2 .wd-post-read-more a:hover::after {
	transform: translateX(3px);
}

.page-id-29030 #news a:focus-visible {
	outline: 3px solid #25B9EF;
	outline-offset: 3px;
	border-radius: 10px;
}

@media (max-width: 1024px) {
	.page-id-29030 #news .premium-news-feed-v2 .wd-blog-holder {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-template-rows: auto auto;
		gap: 18px !important;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) {
		grid-column: 1 / -1;
		grid-row: 1;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(2),
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(3) {
		grid-column: auto;
		grid-row: 2;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-inner {
		display: grid;
		grid-template-columns: minmax(0, 48%) minmax(0, 52%);
		min-height: 390px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-thumb {
		height: 390px;
		min-height: 390px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-content {
		justify-content: center;
		padding: 30px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-inner {
		display: flex;
		flex-direction: column;
		min-height: 570px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-thumb {
		flex: 0 0 260px;
		min-height: 260px;
		height: 260px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n+2) .wd-post-content {
		flex: 1 1 auto;
		justify-content: flex-start;
		padding: 24px;
	}
}

@media (max-width: 767px) {
	.page-id-29030 #news.premium-news-v2::before {
		width: 110px;
		height: 110px;
		left: auto;
		right: -26px;
		top: 32px;
	}

	.page-id-29030 #news .premium-news-intro-v2 p::after {
		content: " · листайте новости вправо";
		color: #0A55D7;
		font-weight: 700;
	}

	.page-id-29030 #news .premium-news-button-v2,
	.page-id-29030 #news .premium-news-button-v2 .elementor-button {
		width: 100%;
	}

	.page-id-29030 #news .premium-news-feed-v2 {
		overflow: hidden;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-blog-holder {
		display: grid !important;
		grid-template-columns: none !important;
		grid-template-rows: none !important;
		grid-auto-flow: column;
		grid-auto-columns: min(84vw, 330px);
		gap: 14px !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		scroll-snap-type: x mandatory;
		scroll-padding-inline: 2px;
		overscroll-behavior-inline: contain;
		padding: 2px 2px 14px !important;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: thin;
		scrollbar-color: #25B9EF transparent;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post,
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n) {
		grid-column: auto !important;
		grid-row: auto !important;
		width: 100% !important;
		scroll-snap-align: start;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post-inner,
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n) .wd-post-inner {
		display: flex;
		flex-direction: column;
		height: 620px;
		min-height: 620px;
		border-radius: 22px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post-thumb,
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n) .wd-post-thumb {
		flex: 0 0 280px;
		height: 280px;
		min-height: 280px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post-content,
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n) .wd-post-content {
		flex: 1 1 auto;
		justify-content: flex-start;
		padding: 23px 21px 24px;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n) .wd-post-title {
		display: -webkit-box;
		font-size: 22px;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(n) .wd-post-excerpt {
		font-size: 14px;
		line-height: 1.5;
		-webkit-line-clamp: 3;
	}

	.page-id-29030 #news .premium-news-feed-v2 .wd-post:nth-of-type(1) .wd-post-thumb::after {
		right: 14px;
		bottom: 14px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.page-id-29030 #news *,
	.page-id-29030 #news *::before,
	.page-id-29030 #news *::after {
		transition: none !important;
	}
}
/* PROGYM HOME NEWS UI V2 END */

/* PROGYM FAQ ACCORDION V2 START */
.page-id-29030 #faq .premium-faq-copy {
	position: relative !important;
	top: auto !important;
	z-index: auto;
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-item {
	position: relative;
	height: auto !important;
	overflow: hidden;
	margin: 0 0 14px;
	border: 1px solid #D8E5F4 !important;
	border-radius: 18px;
	background: #FFFFFF;
	box-shadow: 0 16px 42px -34px rgba(7,27,67,.48);
	transition: border-color .24s ease, box-shadow .24s ease, transform .24s ease;
}

@media (hover: hover) {
	.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-item:hover {
		border-color: rgba(37,185,239,.58) !important;
		box-shadow: 0 22px 52px -36px rgba(7,27,67,.55);
		transform: translateY(-1px);
	}
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-title {
	position: relative;
	display: flex;
	align-items: center;
	min-height: 72px;
	padding: 18px 66px 18px 24px !important;
	border: 0 !important;
	color: #10213F;
	background: #F4F8FF;
	font-size: 17px;
	font-weight: 750;
	line-height: 1.4;
	transition: color .22s ease, background .22s ease;
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-title.elementor-active {
	color: #0A55D7;
	background:
		radial-gradient(circle at 94% 50%, rgba(37,185,239,.16), transparent 18%),
		linear-gradient(90deg, #EDF5FF 0%, #F7FBFF 100%);
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-title {
	display: block;
	width: 100%;
	color: inherit;
	line-height: inherit;
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-icon {
	position: absolute;
	top: 50%;
	right: 18px;
	left: auto !important;
	display: flex;
	align-items: center;
	justify-content: center;
	float: none !important;
	width: 36px;
	height: 36px;
	margin: 0;
	border: 1px solid #CFE1F8;
	border-radius: 50%;
	color: #0A55D7;
	background: #FFFFFF;
	box-shadow: 0 10px 24px rgba(7,27,67,.08);
	transform: translateY(-50%);
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-icon i {
	font-size: 12px;
	line-height: 1;
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-content {
	position: relative;
	z-index: 1;
	box-sizing: border-box;
	margin: 0;
	padding: 19px 26px 22px 42px !important;
	border: 0 !important;
	border-top: 1px solid #DCE7F5 !important;
	color: #5F6F89;
	background: #FFFFFF;
	font-size: 16px;
	line-height: 1.65;
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-content::before {
	content: "";
	position: absolute;
	top: 20px;
	bottom: 22px;
	left: 24px;
	width: 3px;
	border-radius: 999px;
	background: linear-gradient(180deg, #25B9EF, #0A55D7);
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-content p {
	max-width: 980px;
	margin: 0 !important;
}

.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-title:focus-visible,
.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-title:focus-visible {
	outline: 3px solid #25B9EF;
	outline-offset: -4px;
}

@media (max-width: 767px) {
	.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-item {
		margin-bottom: 11px;
		border-radius: 16px;
	}

	.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-title {
		min-height: 66px;
		padding: 15px 56px 15px 18px !important;
		font-size: 16px;
		line-height: 1.38;
	}

	.page-id-29030 #faq .premium-accordion-v2 .elementor-accordion-icon {
		right: 14px;
		width: 32px;
		height: 32px;
	}

	.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-content {
		padding: 16px 18px 19px 34px !important;
		font-size: 15px;
		line-height: 1.58;
	}

	.page-id-29030 #faq .premium-accordion-v2 .elementor-tab-content::before {
		top: 17px;
		bottom: 19px;
		left: 18px;
	}
}
/* PROGYM FAQ ACCORDION V2 END */

/* PROGYM NEWS HOVER IMAGE FIX V1 START */
.page-id-29030 #news .premium-news-feed-v2 .wd-post-thumb .wd-post-img {
	position: absolute !important;
	inset: 0 !important;
	width: 100% !important;
	height: 100% !important;
	opacity: 1 !important;
	visibility: visible !important;
	transform-origin: center !important;
}

.page-id-29030 #news .premium-news-feed-v2 .wd-post-thumb .wd-post-img img {
	opacity: 1 !important;
	visibility: visible !important;
}

@media (hover: hover) {
	.page-id-29030 #news .premium-news-feed-v2 .wd-post:hover .wd-post-img {
		transform: scale(1.025) !important;
	}
}
/* PROGYM NEWS HOVER IMAGE FIX V1 END */

/* PROGYM TEAM MOBILE V3 START */
@media (max-width: 767px) {
	.page-id-29030 #team .premium-team-grid-v2 {
		width: 100% !important;
		margin-inline: 0 !important;
		padding-inline: 0 !important;
		gap: 12px !important;
	}

	.page-id-29030 #team .premium-trainer-card-v2 {
		display: grid !important;
		grid-template-columns: 104px minmax(0, 1fr) !important;
		grid-template-rows: auto auto !important;
		align-items: center !important;
		width: 100% !important;
		min-width: 0 !important;
		min-height: 156px !important;
		padding: 12px !important;
		gap: 8px 14px !important;
		border-radius: 22px !important;
		background:
			radial-gradient(circle at 0 0, rgba(37, 185, 239, .08), transparent 34%),
			linear-gradient(150deg, #FFFFFF, #F8FBFF) !important;
		box-shadow: 0 20px 50px -38px rgba(7, 27, 67, .52) !important;
	}

	.page-id-29030 #team .premium-trainer-card-v2::before {
		inset: 0 22px auto !important;
		height: 2px !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 {
		grid-column: 1 !important;
		grid-row: 1 / span 2 !important;
		align-self: center !important;
		width: 104px !important;
		height: 132px !important;
		min-width: 104px !important;
		overflow: hidden !important;
		border: 1px solid rgba(255, 255, 255, .9);
		border-radius: 16px !important;
		background: linear-gradient(145deg, #DCEEFF, #EEF7FF) !important;
		box-shadow: 0 16px 34px -26px rgba(7, 27, 67, .55);
	}

	.page-id-29030 #team .premium-trainer-image-v2 .elementor-widget-container {
		width: 100% !important;
		height: 100% !important;
		overflow: hidden !important;
		border-radius: inherit !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 img {
		display: block !important;
		width: 100% !important;
		height: 100% !important;
		max-width: none !important;
		object-fit: cover !important;
		object-position: center 16% !important;
		border-radius: inherit !important;
		transform: none !important;
	}

	.page-id-29030 #team .premium-trainer-name-v2 {
		grid-column: 2 !important;
		grid-row: 1 !important;
		align-self: end !important;
		min-width: 0 !important;
		margin: 0 !important;
	}

	.page-id-29030 #team .premium-trainer-name-v2 .elementor-heading-title {
		margin: 0 !important;
		color: #10213F !important;
		font-size: 18px !important;
		font-weight: 750 !important;
		line-height: 1.08 !important;
		letter-spacing: -.035em !important;
		text-wrap: pretty;
		overflow-wrap: normal !important;
		word-break: normal !important;
		hyphens: none !important;
	}

	.page-id-29030 #team .premium-trainer-role-v2 {
		grid-column: 2 !important;
		grid-row: 2 !important;
		align-self: start !important;
		min-width: 0 !important;
		margin: 0 !important;
	}

	.page-id-29030 #team .premium-trainer-role-v2 p,
	.page-id-29030 #team .premium-trainer-card-lead-v2 .premium-trainer-role-v2 p {
		display: flex !important;
		align-items: flex-start !important;
		gap: 7px !important;
		width: auto !important;
		max-width: 100% !important;
		min-height: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		border-radius: 0 !important;
		color: #0A55D7 !important;
		background: transparent !important;
		font-size: 12.5px !important;
		font-weight: 600 !important;
		line-height: 1.28 !important;
	}

	.page-id-29030 #team .premium-trainer-role-v2 p::before {
		flex: 0 0 auto;
		width: 6px;
		height: 6px;
		margin-top: .38em;
		border-radius: 50%;
		background: #25B9EF;
		box-shadow: 0 0 0 4px rgba(37, 185, 239, .12);
		content: "";
	}

	.page-id-29030 #team .premium-trainer-card-lead-v2 {
		border-color: rgba(10, 85, 215, .34) !important;
		background:
			radial-gradient(circle at 0 0, rgba(37, 185, 239, .13), transparent 38%),
			linear-gradient(150deg, #FFFFFF, #F2F7FF) !important;
	}

	.page-id-29030 #team .premium-trainer-card-lead-v2 .premium-trainer-role-v2 p::before {
		background: #0A55D7;
		box-shadow: 0 0 0 4px rgba(10, 85, 215, .11);
	}
}

@media (max-width: 359px) {
	.page-id-29030 #team .premium-trainer-card-v2 {
		grid-template-columns: 92px minmax(0, 1fr) !important;
		gap: 7px 12px !important;
		min-height: 146px !important;
		padding: 10px !important;
		border-radius: 20px !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 {
		width: 92px !important;
		min-width: 92px !important;
		height: 124px !important;
		border-radius: 14px !important;
	}

	.page-id-29030 #team .premium-trainer-name-v2 .elementor-heading-title {
		font-size: 17px !important;
	}

	.page-id-29030 #team .premium-trainer-role-v2 p,
	.page-id-29030 #team .premium-trainer-card-lead-v2 .premium-trainer-role-v2 p {
		font-size: 12px !important;
	}
}
/* PROGYM TEAM MOBILE V3 END */

/* PROGYM TEAM FOUR-COLUMN V1 START */
@media (min-width: 1025px) {
	.page-id-29030 #team .premium-team-grid-v2 {
		display: grid !important;
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
		grid-auto-rows: 1fr;
		gap: 18px !important;
		align-items: stretch !important;
	}

	.page-id-29030 #team .premium-trainer-card-v2 {
		display: flex !important;
		flex-direction: column !important;
		width: 100% !important;
		height: 100% !important;
		min-width: 0 !important;
		padding: 14px 14px 18px !important;
		gap: 10px !important;
		border-radius: 22px !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 {
		width: 100% !important;
		height: auto !important;
		aspect-ratio: 1 / 1;
		border-radius: 16px !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 .elementor-widget-container {
		width: 100% !important;
		height: 100% !important;
		overflow: hidden !important;
		border-radius: inherit !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 img {
		display: block !important;
		width: 100% !important;
		height: 100% !important;
		max-width: none !important;
		object-fit: cover !important;
		object-position: center top !important;
		border-radius: inherit !important;
	}

	.page-id-29030 #team .premium-trainer-name-v2 {
		display: flex !important;
		align-items: flex-start !important;
		min-width: 0 !important;
		min-height: 2.4em;
		margin: 0 !important;
	}

	.page-id-29030 #team .premium-trainer-name-v2 .elementor-heading-title {
		font-size: clamp(17px, 1.45vw, 20px) !important;
		line-height: 1.18 !important;
		letter-spacing: -.025em !important;
		text-wrap: pretty;
		overflow-wrap: normal !important;
		word-break: normal !important;
		hyphens: none !important;
	}

	.page-id-29030 #team .premium-trainer-role-v2 {
		width: 100% !important;
		margin-top: auto !important;
	}

	.page-id-29030 #team .premium-trainer-role-v2 p,
	.page-id-29030 #team .premium-trainer-card-lead-v2 .premium-trainer-role-v2 p {
		display: flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		min-height: 42px !important;
		padding: 7px 9px !important;
		text-align: center;
		font-size: 11.5px !important;
		line-height: 1.25 !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.page-id-29030 #team .premium-team-grid-v2 {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		grid-auto-rows: 1fr;
		gap: 18px !important;
	}

	.page-id-29030 #team .premium-trainer-card-v2 {
		display: flex !important;
		flex-direction: column !important;
		align-items: stretch !important;
		min-width: 0 !important;
		min-height: 0 !important;
		padding: 16px !important;
		gap: 11px !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 {
		grid-column: auto !important;
		grid-row: auto !important;
		width: 100% !important;
		min-width: 0 !important;
		height: clamp(230px, 28vw, 285px) !important;
		border-radius: 17px !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 .elementor-widget-container {
		width: 100% !important;
		height: 100% !important;
		overflow: hidden !important;
		border-radius: inherit !important;
	}

	.page-id-29030 #team .premium-trainer-image-v2 img {
		display: block !important;
		width: 100% !important;
		height: 100% !important;
		max-width: none !important;
		object-fit: cover !important;
		object-position: center top !important;
		border-radius: inherit !important;
	}

	.page-id-29030 #team .premium-trainer-name-v2,
	.page-id-29030 #team .premium-trainer-role-v2 {
		grid-column: auto !important;
		grid-row: auto !important;
		align-self: auto !important;
		width: 100% !important;
		margin: 0 !important;
	}

	.page-id-29030 #team .premium-trainer-role-v2 {
		margin-top: auto !important;
	}
}
	/* PROGYM TEAM FOUR-COLUMN LEAD BADGE V1 */
	@media (min-width: 768px) {
		.page-id-29030 #team .premium-trainer-card-lead-v2 .premium-trainer-role-v2 p {
			color: #FFFFFF !important;
			border-color: transparent !important;
			background: linear-gradient(100deg, #0A55D7, #159ED8) !important;
			box-shadow: 0 14px 28px -20px rgba(10, 85, 215, .8);
		}
	}
/* PROGYM TEAM FOUR-COLUMN V1 END *//* End custom CSS */