.elementor-1592 .elementor-element.elementor-element-d2d3226{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-1592 .elementor-element.elementor-element-d2d3226 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-d2d3226 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-d2d3226 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-repeater-item-aae5ad0 .swiper-slide-bg{background-color:var( --e-global-color-astglobalcolor6 );background-image:url("/wp-content/uploads/2026/02/PanaceaClinic_OpenHouse-30_websize.jpg");background-size:cover;}.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-repeater-item-aae5ad0 .elementor-background-overlay{background-color:#00000033;}.elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide{transition-duration:calc(5000ms*1.2);height:540px;}.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-button{background-color:transparent;font-size:20px;line-height:30px;border-width:0px;border-radius:10px;background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);}.elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide-contents{max-width:1100px;}.elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide-inner{text-align:center;}.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-heading{color:var( --e-global-color-astglobalcolor4 );font-size:36px;font-weight:700;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-description{color:var( --e-global-color-astglobalcolor4 );font-size:100px;font-weight:700;line-height:100px;}.elementor-1592 .elementor-element.elementor-element-79c73e0{text-align:start;}.elementor-1592 .elementor-element.elementor-element-79c73e0 .elementor-heading-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-ee2df94{text-align:start;}.elementor-1592 .elementor-element.elementor-element-ee2df94 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-774b1f4{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-82566bd .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-6e0270d img{border-radius:10px 10px 10px 10px;}.elementor-1592 .elementor-element.elementor-element-66b0409{text-align:start;}.elementor-1592 .elementor-element.elementor-element-66b0409 .elementor-heading-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-0d074dd{text-align:start;}.elementor-1592 .elementor-element.elementor-element-0d074dd .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-e9550e8{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-c446c26 img{border-radius:10px 10px 10px 10px;}.elementor-1592 .elementor-element.elementor-element-4cfdd5dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 150px 0px;}.elementor-1592 .elementor-element.elementor-element-4cfdd5dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-2eb2e868.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-main-swiper{height:600px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-main-swiper .swiper-slide{border-radius:10px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button svg{fill:#000000;}.elementor-1592 .elementor-element.elementor-element-c683644:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/05/bg-specialization.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1592 .elementor-element.elementor-element-c683644{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 210px 0px;}.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-abee297 img{border-radius:10px 10px 10px 10px;}.elementor-1592 .elementor-element.elementor-element-27aaed7{text-align:start;}.elementor-1592 .elementor-element.elementor-element-27aaed7 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-6f42782{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-00c04ab .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-f3961bb > .elementor-container{max-width:1030px;}.elementor-1592 .elementor-element.elementor-element-f3961bb{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1592 .elementor-element.elementor-element-f3961bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-f90cb74{text-align:center;}.elementor-1592 .elementor-element.elementor-element-f90cb74 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-e2e851a{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-bef1284 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-bef1284{text-align:center;}.elementor-1592 .elementor-element.elementor-element-bef1284 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-c894ca2{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-e988272 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-e988272{text-align:center;}.elementor-1592 .elementor-element.elementor-element-e988272 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-9bf54d7{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-d51b780 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-d51b780{text-align:center;}.elementor-1592 .elementor-element.elementor-element-d51b780 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-b76ef20{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-970dc78{text-align:center;}.elementor-1592 .elementor-element.elementor-element-970dc78 .elementor-heading-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-39e59fa{text-align:center;}.elementor-1592 .elementor-element.elementor-element-39e59fa .elementor-heading-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-4acf0f2:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/05/bg-specialization.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1592 .elementor-element.elementor-element-4acf0f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 210px 0px;}.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-7f8604a{text-align:start;}.elementor-1592 .elementor-element.elementor-element-7f8604a .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-89064f2{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-62c0fc4 .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-a5f475c img{border-radius:10px 10px 10px 10px;}.elementor-1592 .elementor-element.elementor-element-b7b7e36 > .elementor-container{max-width:1030px;}.elementor-1592 .elementor-element.elementor-element-b7b7e36{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1592 .elementor-element.elementor-element-b7b7e36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-4fc0604{text-align:center;}.elementor-1592 .elementor-element.elementor-element-4fc0604 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-593c6d4{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-3217865 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-3217865{text-align:center;}.elementor-1592 .elementor-element.elementor-element-3217865 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-015fffd{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-7c461a3 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-7c461a3{text-align:center;}.elementor-1592 .elementor-element.elementor-element-7c461a3 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-df12087{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-647872a > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-647872a{text-align:center;}.elementor-1592 .elementor-element.elementor-element-647872a .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-5f7d491{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-6041dae{text-align:center;}.elementor-1592 .elementor-element.elementor-element-6041dae .elementor-heading-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-9561992{text-align:center;}.elementor-1592 .elementor-element.elementor-element-9561992 .elementor-heading-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-34f6025:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/05/bg-specialization.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1592 .elementor-element.elementor-element-34f6025{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 210px 0px;}.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-e4e207a img{border-radius:10px 10px 10px 10px;}.elementor-1592 .elementor-element.elementor-element-ae74649{text-align:start;}.elementor-1592 .elementor-element.elementor-element-ae74649 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-1322a9c{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-4c060ad .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-db6599e > .elementor-container{max-width:1030px;}.elementor-1592 .elementor-element.elementor-element-db6599e{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1592 .elementor-element.elementor-element-db6599e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-1ed702d{text-align:center;}.elementor-1592 .elementor-element.elementor-element-1ed702d .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-e6d4559{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-feb2067 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-feb2067{text-align:center;}.elementor-1592 .elementor-element.elementor-element-feb2067 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-9df6790{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-3ee32fd > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-3ee32fd{text-align:center;}.elementor-1592 .elementor-element.elementor-element-3ee32fd .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-b8612b9{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-159d346 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-159d346{text-align:center;}.elementor-1592 .elementor-element.elementor-element-159d346 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-78c0cd0{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-3a4299e:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/05/bg-specialization.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1592 .elementor-element.elementor-element-3a4299e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 210px 0px;}.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-bf4f492{text-align:start;}.elementor-1592 .elementor-element.elementor-element-bf4f492 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-37fad3e{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-fe9b28e .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-3cdda16 img{border-radius:10px 10px 10px 10px;}.elementor-1592 .elementor-element.elementor-element-e785112 > .elementor-container{max-width:1030px;}.elementor-1592 .elementor-element.elementor-element-e785112{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1592 .elementor-element.elementor-element-e785112 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-f8d7edc{text-align:center;}.elementor-1592 .elementor-element.elementor-element-f8d7edc .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-90edbf2{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-1841f4f > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-1841f4f{text-align:center;}.elementor-1592 .elementor-element.elementor-element-1841f4f .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-bf34b73 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-bf34b73{text-align:center;}.elementor-1592 .elementor-element.elementor-element-bf34b73 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-5e85ec9 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-5e85ec9{text-align:center;}.elementor-1592 .elementor-element.elementor-element-5e85ec9 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-f2438cc{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-98dc888:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/05/bg-specialization.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1592 .elementor-element.elementor-element-98dc888{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 210px 0px;}.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-ab5258e img{border-radius:10px 10px 10px 10px;}.elementor-1592 .elementor-element.elementor-element-c16163a{text-align:start;}.elementor-1592 .elementor-element.elementor-element-c16163a .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-2e7df10{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-57f5f55 .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-0aa5b01 > .elementor-container{max-width:1030px;}.elementor-1592 .elementor-element.elementor-element-0aa5b01{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1592 .elementor-element.elementor-element-0aa5b01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-d5b0f5a{text-align:center;}.elementor-1592 .elementor-element.elementor-element-d5b0f5a .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-590fbcf > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-590fbcf{text-align:center;}.elementor-1592 .elementor-element.elementor-element-590fbcf .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1592 .elementor-element.elementor-element-6efb789{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-item > a{font-size:18px;line-height:28px;}.elementor-1592 .elementor-element.elementor-element-6efb789 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor7 );transition:color 0.3s;}.elementor-1592 .elementor-element.elementor-element-6224965 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-6224965{text-align:center;}.elementor-1592 .elementor-element.elementor-element-6224965 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-998f30d > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-998f30d{text-align:center;}.elementor-1592 .elementor-element.elementor-element-998f30d .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-title{border-width:0px;padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content{border-width:0px;color:var( --e-global-color-astglobalcolor7 );padding:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-title, .elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-icon{color:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-icon svg{fill:var( --e-global-color-astglobalcolor7 );}.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-title{font-size:24px;font-weight:700;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1592 .elementor-element.elementor-element-e3de0ab:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2026/02/Panacea_NoColourEditing-21_websize.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor6 ) 0%, var( --e-global-color-astglobalcolor1 ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-container{max-width:1030px;min-height:500px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 210px 0px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-1a69340{text-align:center;}.elementor-1592 .elementor-element.elementor-element-1a69340 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-ab2ad6c{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-c4143f6 .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(120deg, #A0C0BE 0%, #366B68 50%);border-style:none;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-c4143f6 .elementor-button:hover, .elementor-1592 .elementor-element.elementor-element-c4143f6 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(120deg, #366B68 0%, #2C4140 50%);}.elementor-1592 .elementor-element.elementor-element-c4143f6 .elementor-button:hover svg, .elementor-1592 .elementor-element.elementor-element-c4143f6 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-bec656e:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-bec656e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-bec656e{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1592 .elementor-element.elementor-element-bec656e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-b80721d{text-align:center;}.elementor-1592 .elementor-element.elementor-element-b80721d .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-370ad78{text-align:center;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-370ad78 a{color:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-370ad78 a:hover, .elementor-1592 .elementor-element.elementor-element-370ad78 a:focus{color:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-113817f .elementor-button{background-color:transparent;font-size:20px;line-height:30px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(120deg, #A0C0BE 0%, #366B68 50%);border-style:none;border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-1592 .elementor-element.elementor-element-113817f .elementor-button:hover, .elementor-1592 .elementor-element.elementor-element-113817f .elementor-button:focus{background-color:transparent;color:var( --e-global-color-astglobalcolor4 );background-image:linear-gradient(120deg, #366B68 0%, #2C4140 50%);}.elementor-1592 .elementor-element.elementor-element-113817f .elementor-button:hover svg, .elementor-1592 .elementor-element.elementor-element-113817f .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-7e9a40d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1592 .elementor-element.elementor-element-7e9a40d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-7e9a40d > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-7e9a40d > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-03c3247{margin-top:60px;margin-bottom:0px;}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-infobox,  .elementor-1592 .elementor-element.elementor-element-fe224ab .uael-separator-parent{text-align:left;}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-icon-wrap .uael-icon i{font-size:64px;height:64px;width:64px;line-height:64px;text-align:center;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-icon-wrap .uael-icon{height:64px;width:64px;line-height:64px;}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-icon-wrap .uael-icon i,
					.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-infobox-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-infobox-text{font-size:18px;line-height:28px;color:var( --e-global-color-astglobalcolor7 );margin:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-imgicon-wrap{margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-infobox,  .elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-separator-parent{text-align:left;}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-icon-wrap .uael-icon i{font-size:64px;height:64px;width:64px;line-height:64px;text-align:center;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-icon-wrap .uael-icon{height:64px;width:64px;line-height:64px;}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-icon-wrap .uael-icon i,
					.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-infobox-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-infobox-text{font-size:18px;line-height:28px;color:var( --e-global-color-astglobalcolor7 );margin:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-imgicon-wrap{margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-infobox,  .elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-separator-parent{text-align:left;}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-icon-wrap .uael-icon i{font-size:64px;height:64px;width:64px;line-height:64px;text-align:center;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-icon-wrap .uael-icon{height:64px;width:64px;line-height:64px;}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-icon-wrap .uael-icon i,
					.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-infobox-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-infobox-text{font-size:18px;line-height:28px;color:var( --e-global-color-astglobalcolor7 );margin:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-imgicon-wrap{margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-infobox,  .elementor-1592 .elementor-element.elementor-element-3364a3b .uael-separator-parent{text-align:left;}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-icon-wrap .uael-icon i{font-size:64px;height:64px;width:64px;line-height:64px;text-align:center;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-icon-wrap .uael-icon{height:64px;width:64px;line-height:64px;}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-icon-wrap .uael-icon i,
					.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-infobox-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-infobox-text{font-size:18px;line-height:28px;color:var( --e-global-color-astglobalcolor7 );margin:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-imgicon-wrap{margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-infobox,  .elementor-1592 .elementor-element.elementor-element-854cecf .uael-separator-parent{text-align:left;}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-icon-wrap .uael-icon i{font-size:64px;height:64px;width:64px;line-height:64px;text-align:center;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-icon-wrap .uael-icon{height:64px;width:64px;line-height:64px;}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-icon-wrap .uael-icon i,
					.elementor-1592 .elementor-element.elementor-element-854cecf .uael-icon-wrap .uael-icon svg{transform:rotate(0deg);}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-icon-wrap .uael-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-infobox-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-infobox-text{font-size:18px;line-height:28px;color:var( --e-global-color-astglobalcolor7 );margin:0px 0px 0px 0px;}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-imgicon-wrap{margin:0px 0px 20px 0px;}.elementor-1592 .elementor-element.elementor-element-6d33e57:not(.elementor-motion-effects-element-type-background), .elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/03/bg-visit-us.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1592 .elementor-element.elementor-element-6d33e57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:210px 0px 150px 0px;}.elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:60px;}.elementor-1592 .elementor-element.elementor-element-6810f0f{text-align:start;}.elementor-1592 .elementor-element.elementor-element-6810f0f .elementor-heading-title{font-size:36px;font-weight:700;line-height:46px;color:var( --e-global-color-astglobalcolor1 );}.elementor-1592 .elementor-element.elementor-element-848fc04{text-align:start;}.elementor-1592 .elementor-element.elementor-element-848fc04 .elementor-heading-title{font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1592 .elementor-element.elementor-element-b125c87{text-align:start;font-size:20px;line-height:30px;color:var( --e-global-color-astglobalcolor7 );}:root{--page-title-display:none;}@media(max-width:1000px){.elementor-1592 .elementor-element.elementor-element-79c73e0{text-align:start;}.elementor-1592 .elementor-element.elementor-element-79c73e0 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-ee2df94{text-align:start;}.elementor-1592 .elementor-element.elementor-element-ee2df94 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-66b0409{text-align:start;}.elementor-1592 .elementor-element.elementor-element-66b0409 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-0d074dd{text-align:start;}.elementor-1592 .elementor-element.elementor-element-0d074dd .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-4cfdd5dd{padding:0px 0px 80px 0px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-main-swiper{height:400px;}.elementor-1592 .elementor-element.elementor-element-c683644{padding:140px 0px 140px 0px;}.elementor-1592 .elementor-element.elementor-element-27aaed7{text-align:start;}.elementor-1592 .elementor-element.elementor-element-27aaed7 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-f3961bb > .elementor-container{max-width:768px;}.elementor-1592 .elementor-element.elementor-element-f90cb74{text-align:start;}.elementor-1592 .elementor-element.elementor-element-f90cb74 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-e2e851a{text-align:start;}.elementor-1592 .elementor-element.elementor-element-bef1284{text-align:start;}.elementor-1592 .elementor-element.elementor-element-bef1284 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-c894ca2{text-align:start;}.elementor-1592 .elementor-element.elementor-element-e988272{text-align:start;}.elementor-1592 .elementor-element.elementor-element-e988272 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-9bf54d7{text-align:start;}.elementor-1592 .elementor-element.elementor-element-d51b780{text-align:start;}.elementor-1592 .elementor-element.elementor-element-d51b780 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-b76ef20{text-align:start;}.elementor-1592 .elementor-element.elementor-element-970dc78{text-align:start;}.elementor-1592 .elementor-element.elementor-element-970dc78 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-39e59fa{text-align:start;}.elementor-1592 .elementor-element.elementor-element-39e59fa .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-4acf0f2{padding:140px 0px 140px 0px;}.elementor-1592 .elementor-element.elementor-element-7f8604a{text-align:start;}.elementor-1592 .elementor-element.elementor-element-7f8604a .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-b7b7e36 > .elementor-container{max-width:768px;}.elementor-1592 .elementor-element.elementor-element-4fc0604{text-align:start;}.elementor-1592 .elementor-element.elementor-element-4fc0604 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-593c6d4{text-align:start;}.elementor-1592 .elementor-element.elementor-element-3217865{text-align:start;}.elementor-1592 .elementor-element.elementor-element-3217865 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-015fffd{text-align:start;}.elementor-1592 .elementor-element.elementor-element-7c461a3{text-align:start;}.elementor-1592 .elementor-element.elementor-element-7c461a3 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-df12087{text-align:start;}.elementor-1592 .elementor-element.elementor-element-647872a{text-align:start;}.elementor-1592 .elementor-element.elementor-element-647872a .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-5f7d491{text-align:start;}.elementor-1592 .elementor-element.elementor-element-6041dae{text-align:start;}.elementor-1592 .elementor-element.elementor-element-6041dae .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-9561992{text-align:start;}.elementor-1592 .elementor-element.elementor-element-9561992 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-34f6025{padding:140px 0px 140px 0px;}.elementor-1592 .elementor-element.elementor-element-ae74649{text-align:start;}.elementor-1592 .elementor-element.elementor-element-ae74649 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-db6599e > .elementor-container{max-width:768px;}.elementor-1592 .elementor-element.elementor-element-1ed702d{text-align:start;}.elementor-1592 .elementor-element.elementor-element-1ed702d .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-e6d4559{text-align:start;}.elementor-1592 .elementor-element.elementor-element-feb2067{text-align:start;}.elementor-1592 .elementor-element.elementor-element-feb2067 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-9df6790{text-align:start;}.elementor-1592 .elementor-element.elementor-element-3ee32fd{text-align:start;}.elementor-1592 .elementor-element.elementor-element-3ee32fd .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-b8612b9{text-align:start;}.elementor-1592 .elementor-element.elementor-element-159d346{text-align:start;}.elementor-1592 .elementor-element.elementor-element-159d346 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-78c0cd0{text-align:start;}.elementor-1592 .elementor-element.elementor-element-3a4299e{padding:140px 0px 140px 0px;}.elementor-1592 .elementor-element.elementor-element-bf4f492{text-align:start;}.elementor-1592 .elementor-element.elementor-element-bf4f492 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-e785112 > .elementor-container{max-width:768px;}.elementor-1592 .elementor-element.elementor-element-f8d7edc{text-align:start;}.elementor-1592 .elementor-element.elementor-element-f8d7edc .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-90edbf2{text-align:start;}.elementor-1592 .elementor-element.elementor-element-1841f4f{text-align:start;}.elementor-1592 .elementor-element.elementor-element-1841f4f .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-bf34b73{text-align:start;}.elementor-1592 .elementor-element.elementor-element-bf34b73 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-5e85ec9{text-align:start;}.elementor-1592 .elementor-element.elementor-element-5e85ec9 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-f2438cc{text-align:start;}.elementor-1592 .elementor-element.elementor-element-98dc888{padding:140px 0px 140px 0px;}.elementor-1592 .elementor-element.elementor-element-c16163a{text-align:start;}.elementor-1592 .elementor-element.elementor-element-c16163a .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-0aa5b01 > .elementor-container{max-width:768px;}.elementor-1592 .elementor-element.elementor-element-d5b0f5a{text-align:start;}.elementor-1592 .elementor-element.elementor-element-d5b0f5a .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-590fbcf{text-align:start;}.elementor-1592 .elementor-element.elementor-element-590fbcf .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-6224965{text-align:start;}.elementor-1592 .elementor-element.elementor-element-6224965 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-998f30d{text-align:start;}.elementor-1592 .elementor-element.elementor-element-998f30d .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab{padding:140px 0px 140px 0px;}.elementor-1592 .elementor-element.elementor-element-1a69340{text-align:start;}.elementor-1592 .elementor-element.elementor-element-1a69340 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-ab2ad6c{text-align:start;}.elementor-1592 .elementor-element.elementor-element-b80721d{text-align:start;}.elementor-1592 .elementor-element.elementor-element-b80721d .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1592 .elementor-element.elementor-element-370ad78{text-align:start;}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-infobox-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-infobox-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-infobox-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-infobox-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-infobox-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-6d33e57{padding:140px 0px 80px 0px;}.elementor-1592 .elementor-element.elementor-element-6810f0f{text-align:start;}.elementor-1592 .elementor-element.elementor-element-6810f0f .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-848fc04{text-align:start;}.elementor-1592 .elementor-element.elementor-element-848fc04 .elementor-heading-title{font-size:44px;line-height:54px;}}@media(max-width:768px){.elementor-1592 .elementor-element.elementor-element-d2d3226 > .elementor-shape-bottom svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide{height:400px;}.elementor-1592 .elementor-element.elementor-element-79c73e0 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-ee2df94 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-66b0409 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-0d074dd .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-main-swiper{height:300px;}.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-shape-bottom svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-c683644{padding:110px 0px 110px 0px;}.elementor-1592 .elementor-element.elementor-element-27aaed7 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-f90cb74 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-bef1284 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-e988272 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-d51b780 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-970dc78 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-39e59fa .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-shape-bottom svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-4acf0f2{padding:110px 0px 110px 0px;}.elementor-1592 .elementor-element.elementor-element-7f8604a .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-4fc0604 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-3217865 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-7c461a3 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-647872a .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-6041dae .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-9561992 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-shape-bottom svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-34f6025{padding:110px 0px 110px 0px;}.elementor-1592 .elementor-element.elementor-element-ae74649 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-1ed702d .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-feb2067 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-3ee32fd .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-159d346 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-shape-bottom svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-3a4299e{padding:110px 0px 110px 0px;}.elementor-1592 .elementor-element.elementor-element-bf4f492 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-f8d7edc .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-1841f4f .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-bf34b73 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-5e85ec9 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-shape-bottom svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-98dc888{padding:110px 0px 110px 0px;}.elementor-1592 .elementor-element.elementor-element-c16163a .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-d5b0f5a .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-590fbcf .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-6224965 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-998f30d .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab > .elementor-shape-bottom svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-e3de0ab{padding:110px 0px 110px 0px;}.elementor-1592 .elementor-element.elementor-element-1a69340 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-b80721d .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-1592 .elementor-element.elementor-element-7e9a40d > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-03c3247{margin-top:30px;margin-bottom:0px;}.elementor-1592 .elementor-element.elementor-element-fe224ab .uael-infobox-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-8bcc706 .uael-infobox-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-2a32f85 .uael-infobox-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-3364a3b .uael-infobox-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-854cecf .uael-infobox-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-shape-top svg{height:30px;}.elementor-1592 .elementor-element.elementor-element-6d33e57{padding:110px 0px 80px 0px;}.elementor-1592 .elementor-element.elementor-element-6810f0f .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-848fc04 .elementor-heading-title{font-size:36px;line-height:46px;}}@media(max-width:500px){.elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide{height:300px;}.elementor-1592 .elementor-element.elementor-element-79c73e0 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-ee2df94 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-66b0409 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-0d074dd .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-main-swiper{height:200px;}.elementor-1592 .elementor-element.elementor-element-27aaed7 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-f90cb74 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-bef1284 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-e988272 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-d51b780 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-970dc78 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-39e59fa .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-7f8604a .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-4fc0604 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-3217865 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-7c461a3 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-647872a .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-6041dae .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-9561992 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-ae74649 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-1ed702d .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-feb2067 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-3ee32fd .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-159d346 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-bf4f492 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-f8d7edc .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-1841f4f .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-bf34b73 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-5e85ec9 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-c16163a .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-d5b0f5a .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-590fbcf .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-6224965 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-998f30d .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-1a69340 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-b80721d .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-1592 .elementor-element.elementor-element-6810f0f .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-1592 .elementor-element.elementor-element-848fc04 .elementor-heading-title{font-size:32px;line-height:42px;}}/* Start custom CSS for slides, class: .elementor-element-52faa68 */.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev::after, .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next::after
{
    width: 75px;
    font-size: 16px;
    text-transform: uppercase;
    color: #FFF;
    border-top: 1px #FFF solid;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev svg, .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next svg
{
    display: none;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev::after
{
    content: "Prev";
    text-align: right;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next::after
{
    content: "Next";
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next
{
    right: 40px;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev
{
    left: 40px;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide-contents
{
    margin-top: 40px;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 a
{
    text-decoration: none;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-heading, .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-description
{
    font-family: "source-sans-3", sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-button span
{
    white-space: nowrap;
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-heading
    {
        font-size: 32px !important;
        line-height: 42px !important;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-description
    {
        font-size: 60px !important;
        line-height: 70px !important;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide-contents
    {
        max-width: 500px;
    }

}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next
    {
        right: 20px;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev
    {
        left: 20px;
    }    
    
}

@media screen and (max-width: 768px) {

    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev::after, .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next::after
    {
        width: auto;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next
    {
        right: 20px;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev
    {
        left: 20px;
    }

}

@media screen and (max-width: 600px) {
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide-contents
    {
        max-width: 350px;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-heading
    {
        font-size: 24px !important;
        line-height: 34px !important;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-description
    {
        font-size: 40px !important;
        line-height: 50px !important;
    }
    
}

@media screen and (max-width: 500px) {
  
     .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev::after, .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next::after
    {
        font-size: 14px;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-next, .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-swiper-button-prev
    {
        top: auto;
        bottom: 40px;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .swiper-slide-contents
    {
        max-width: 100%;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-heading
    {
        font-size: 24px !important;
        line-height: 34px !important;
    }
    
    .elementor-1592 .elementor-element.elementor-element-52faa68 .elementor-slide-description
    {
        font-size: 36px !important;
        line-height: 46px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d2d3226 */.elementor-1592 .elementor-element.elementor-element-d2d3226 .elementor-shape-bottom
{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c73e0 */.elementor-1592 .elementor-element.elementor-element-79c73e0
{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e0270d */.elementor-1592 .elementor-element.elementor-element-6e0270d img
{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51a8bee */.elementor-1592 .elementor-element.elementor-element-51a8bee > .elementor-container
{
    display: grid;
    grid-template-columns: 1fr 1.26fr;
    grid-gap: 100px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-51a8bee > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-51a8bee > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-51a8bee > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-51a8bee > .elementor-container
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-51a8bee .content
    {
        grid-row: 1;
    }
    
    .elementor-1592 .elementor-element.elementor-element-51a8bee .image
    {
        grid-row: 2;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66b0409 */.elementor-1592 .elementor-element.elementor-element-66b0409
{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c446c26 */.elementor-1592 .elementor-element.elementor-element-c446c26 img
{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-be5d26c */.elementor-1592 .elementor-element.elementor-element-be5d26c > .elementor-container
{
    display: grid;
    grid-template-columns: 1fr 1.26fr;
    grid-gap: 100px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-be5d26c > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-be5d26c > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-be5d26c > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-be5d26c > .elementor-container
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-be5d26c .content
    {
        grid-row: 1;
    }
    
    .elementor-1592 .elementor-element.elementor-element-be5d26c .image
    {
        grid-row: 2;
    }
    
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-2eb2e868 */.elementor-1592 .elementor-element.elementor-element-2eb2e868 .swiper-slide.swiper-slide-active, .elementor-1592 .elementor-element.elementor-element-2eb2e868 .swiper-slide.swiper-slide-next + .swiper-slide
{
    height: 80%;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .swiper-slide.swiper-slide-active span, .elementor-1592 .elementor-element.elementor-element-2eb2e868 .swiper-slide.swiper-slide-next + .swiper-slide span
{
    opacity: 0;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .swiper-slide
{
    transition: all 0.5s ease;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-main-swiper
{
    padding: 10px 0;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .swiper-slide
{
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-carousel-image-overlay.e-overlay-animation-fade
{
    background-color: transparent;
    bottom: 0px !important;
    justify-content: flex-start;
    align-items: flex-end;
    opacity: 1 !important;
    padding: 0;
    padding-left: 3%;
    padding-bottom: 3%;
    font-family: "source-sans-3", sans-serif;
    font-size: 36px;
    line-height: 40px;
    font-weight: bold;
    color: #FFF;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-carousel-image-overlay.e-overlay-animation-fade span
{
    display: inline-block;
    border: 1px #FFF solid;
    padding: 10px 30px;
    border-radius: 10px;
    backdrop-filter: blur(16px);
    max-width: 97%;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-prev::after, .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-next::after
{
    width: 75px;
    font-size: 16px;
    text-transform: uppercase;
    color: var(--ast-global-color-1);
    border-top: 1px var(--ast-global-color-1) solid;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-prev svg, .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-next svg
{
    display: none;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-prev::after
{
    content: "Prev";
    text-align: right;
}

.elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-next::after
{
    content: "Next";
}

@media screen and (max-width: 1170px) {
 
     .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-carousel-image-overlay.e-overlay-animation-fade
    {
        font-size: 28px;
        line-height: 32px;
    }   
    
}

@media screen and (max-width: 768px) {
 
     .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-carousel-image-overlay.e-overlay-animation-fade
    {
        font-size: 18px;
        line-height: 22px;
    }   
    
    .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-prev::after, .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-next::after
    {
        width: auto;
    }
    
}

@media screen and (max-width: 500px) {
 
     .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-carousel-image-overlay.e-overlay-animation-fade
    {
        font-size: 14px;
        line-height: 18px;
    }  
    
    .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-prev::after, .elementor-1592 .elementor-element.elementor-element-2eb2e868 .elementor-swiper-button-next::after
    {
        font-size: 14px;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4cfdd5dd */.elementor-1592 .elementor-element.elementor-element-4cfdd5dd
{
    overflow-x: hidden;
}

.elementor-1592 .elementor-element.elementor-element-4cfdd5dd > .elementor-container
{
    padding: 0;
    width: 150vw;
    margin-left: -25vw;
    max-width: none;
}

.elementor-1592 .elementor-element.elementor-element-4cfdd5dd > .elementor-container > .elementor-column
{
    
    max-width: 2880px;
    margin-left: auto;
    margin-right: auto;
}

.elementor-section-wrap #our-specializations > .elementor-container > .elementor-column > .elementor-widget-wrap
{
    width: 150vw;
}

.elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-next
{
    right: calc(50% - 37vw);
    top: auto;
    bottom: 8%;
}

.elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-prev
{
    left: calc(50% - 37vw);
    top: auto;
    bottom: 8%;
}

@media screen and (min-width: 1921px) {
 
     .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-next
    {
        right: calc(50% - 655px);
    }
    
    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-prev
    {
        left: calc(50% - 655px);
    }   
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd > .elementor-container
    {
        width: 200vw;
        margin-left: -50vw;
        max-width: none;
    }
    
    .elementor-section-wrap #our-specializations > .elementor-container > .elementor-column > .elementor-widget-wrap
    {
        width: 195vw;
    }
    
    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-next
    {
        bottom: 5%;
        right: calc(50% - 47vw);
    }
    
    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-prev
    {
        bottom: 5%;
        left: calc(50% - 47vw);
    }
    
}

@media screen and (max-width: 768px) {
    
    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-next
    {
        bottom: 3%;
    }
    
    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-prev
    {
        bottom: 3%;
    }
    
}

@media screen and (max-width: 500px) {
  
     .elementor-section-wrap #our-specializations > .elementor-container > .elementor-column > .elementor-widget-wrap
    {
        width: 190vw;
    }
   
    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-next
    {
        bottom: -5%;
        right: calc(50% - 48vw);
    }
    
    .elementor-1592 .elementor-element.elementor-element-4cfdd5dd .elementor-swiper-button-prev
    {
        bottom: -5%;
        left: calc(50% - 48vw);
    }
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abee297 */.elementor-1592 .elementor-element.elementor-element-abee297 img
{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c683644 */.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-container
{
    display: grid;
    grid-template-columns: 1.26fr 1fr;
    grid-gap: 100px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-c683644 > .elementor-container
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-c683644 .content
    {
        grid-row: 1;
    }
    
    .elementor-1592 .elementor-element.elementor-element-c683644 .image
    {
        grid-row: 2;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f90cb74 */.elementor-1592 .elementor-element.elementor-element-f90cb74 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2e851a */.elementor-1592 .elementor-element.elementor-element-e2e851a
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-3314240 */.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-3314240 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bef1284 */.elementor-1592 .elementor-element.elementor-element-bef1284 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c894ca2 */.elementor-1592 .elementor-element.elementor-element-c894ca2
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-ea07164 */.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-ea07164 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e988272 */.elementor-1592 .elementor-element.elementor-element-e988272 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bf54d7 */.elementor-1592 .elementor-element.elementor-element-9bf54d7
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-822d2a3 */.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-822d2a3 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d51b780 */.elementor-1592 .elementor-element.elementor-element-d51b780 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b76ef20 */.elementor-1592 .elementor-element.elementor-element-b76ef20
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-71fb60f */.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-71fb60f .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-4e5ef3e */.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-4e5ef3e .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5f475c */.elementor-1592 .elementor-element.elementor-element-a5f475c img
{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4acf0f2 */.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-container
{
    display: grid;
    grid-template-columns: 1fr 1.26fr;
    grid-gap: 100px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-4acf0f2 > .elementor-container
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-4acf0f2 .content
    {
        grid-row: 1;
    }
    
    .elementor-1592 .elementor-element.elementor-element-4acf0f2 .image
    {
        grid-row: 2;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc0604 */.elementor-1592 .elementor-element.elementor-element-4fc0604 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-593c6d4 */.elementor-1592 .elementor-element.elementor-element-593c6d4
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-2ea8d9f */.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-2ea8d9f .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3217865 */.elementor-1592 .elementor-element.elementor-element-3217865 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-015fffd */.elementor-1592 .elementor-element.elementor-element-015fffd
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-a514061 */.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-a514061 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c461a3 */.elementor-1592 .elementor-element.elementor-element-7c461a3 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df12087 */.elementor-1592 .elementor-element.elementor-element-df12087
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-82dda4f */.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-82dda4f .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-647872a */.elementor-1592 .elementor-element.elementor-element-647872a .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f7d491 */.elementor-1592 .elementor-element.elementor-element-5f7d491
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-7b9d798 */.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-7b9d798 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-f1e1070 */.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-f1e1070 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4e207a */.elementor-1592 .elementor-element.elementor-element-e4e207a img
{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-34f6025 */.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-container
{
    display: grid;
    grid-template-columns: 1.26fr 1fr;
    grid-gap: 100px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-34f6025 > .elementor-container
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-34f6025 .content
    {
        grid-row: 1;
    }
    
    .elementor-1592 .elementor-element.elementor-element-34f6025 .image
    {
        grid-row: 2;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ed702d */.elementor-1592 .elementor-element.elementor-element-1ed702d .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6d4559 */.elementor-1592 .elementor-element.elementor-element-e6d4559
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-275fc08 */.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-275fc08 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-feb2067 */.elementor-1592 .elementor-element.elementor-element-feb2067 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9df6790 */.elementor-1592 .elementor-element.elementor-element-9df6790
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-5c3fbb5 */.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-5c3fbb5 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ee32fd */.elementor-1592 .elementor-element.elementor-element-3ee32fd .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8612b9 */.elementor-1592 .elementor-element.elementor-element-b8612b9
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-87e3ee0 */.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-87e3ee0 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-159d346 */.elementor-1592 .elementor-element.elementor-element-159d346 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78c0cd0 */.elementor-1592 .elementor-element.elementor-element-78c0cd0
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-22f4edb */.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-22f4edb .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cdda16 */.elementor-1592 .elementor-element.elementor-element-3cdda16 img
{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a4299e */.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-container
{
    display: grid;
    grid-template-columns: 1fr 1.26fr;
    grid-gap: 100px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-3a4299e > .elementor-container
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-3a4299e .content
    {
        grid-row: 1;
    }
    
    .elementor-1592 .elementor-element.elementor-element-3a4299e .image
    {
        grid-row: 2;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8d7edc */.elementor-1592 .elementor-element.elementor-element-f8d7edc .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90edbf2 */.elementor-1592 .elementor-element.elementor-element-90edbf2
{
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-b790858 */.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-b790858 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1841f4f */.elementor-1592 .elementor-element.elementor-element-1841f4f .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-5263382 */.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-5263382 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf34b73 */.elementor-1592 .elementor-element.elementor-element-bf34b73 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-3cc57de */.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-3cc57de .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e85ec9 */.elementor-1592 .elementor-element.elementor-element-5e85ec9 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2438cc */.elementor-1592 .elementor-element.elementor-element-f2438cc
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-59c29aa */.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-59c29aa .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab5258e */.elementor-1592 .elementor-element.elementor-element-ab5258e img
{
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-98dc888 */.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-container
{
    display: grid;
    grid-template-columns: 1.26fr 1fr;
    grid-gap: 100px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-98dc888 > .elementor-container
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-98dc888 .content
    {
        grid-row: 1;
    }
    
    .elementor-1592 .elementor-element.elementor-element-98dc888 .image
    {
        grid-row: 2;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5b0f5a */.elementor-1592 .elementor-element.elementor-element-d5b0f5a .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-1b7403b */.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-1b7403b .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-590fbcf */.elementor-1592 .elementor-element.elementor-element-590fbcf .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6efb789 */.elementor-1592 .elementor-element.elementor-element-6efb789
{
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6224965 */.elementor-1592 .elementor-element.elementor-element-6224965 .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-bbc3711 */.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-bbc3711 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-998f30d */.elementor-1592 .elementor-element.elementor-element-998f30d .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-91db698 */.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-item
{
    border-top: 1px var(--ast-global-color-1) solid;
    padding-top: 20px;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-icon-closed
{
    display: block !important;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-icon-opened
{
    display: none !important;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-active .elementor-toggle-icon-closed svg
{
    transform: rotate(180deg);
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content
{
    margin-top: 20px;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-icon svg
{
    transition: all 0.5s ease;
    width: 30px !important;
    height: 30px !important;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-icon
{
    grid-column: 2;
    grid-row: 1;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-toggle-title
{
    grid-column: 1;
    grid-row: 1;
    font-family: "source-sans-3",sans-serif;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-title
{
    display: grid;
    grid-template-columns: auto 30px;
    grid-gap: 20px;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content ul
{
    padding-left: 0;
    list-style-type: none;
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content ul:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content ul li::before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 22px;
    height: 24px;
    background-image: url("/wp-content/uploads/2025/11/icon-li.png");
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content ul li
{
    position: relative;
    padding-left: 32px;
    margin-bottom: 10px;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content ul li:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content p
{
    margin-bottom: 20px;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-tab-content p:last-child
{
    margin-bottom: 0;
}

.elementor-1592 .elementor-element.elementor-element-91db698 .elementor-button
{
    background-image: linear-gradient(90deg, var( --e-global-color-astglobalcolor1 ) 0%, var( --e-global-color-astglobalcolor2 ) 100%);
    color: #FFF;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b80721d */.elementor-1592 .elementor-element.elementor-element-b80721d .nowrap
{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-370ad78 */.elementor-1592 .elementor-element.elementor-element-370ad78
{
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-03c3247 */.elementor-1592 .elementor-element.elementor-element-03c3247 .elementor-widget-wrap
{
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

.elementor-1592 .elementor-element.elementor-element-03c3247 .elementor-widget-uael-infobox
{
    margin-bottom: 0;
    width: calc(33.3% - 40px);
}

.elementor-1592 .elementor-element.elementor-element-03c3247 .uael-infobox-left-right-wrap
{
    padding: 40px;
}

.elementor-1592 .elementor-element.elementor-element-03c3247 .general-dentistry, .elementor-1592 .elementor-element.elementor-element-03c3247 .cosmetic-dentistry, .elementor-1592 .elementor-element.elementor-element-03c3247 .invisalign-treatment
{
    border-bottom: 1px var(--e-global-color-astglobalcolor1) solid;
}

.elementor-1592 .elementor-element.elementor-element-03c3247 .general-dentistry, .elementor-1592 .elementor-element.elementor-element-03c3247 .cosmetic-dentistry, .elementor-1592 .elementor-element.elementor-element-03c3247 .root-canals
{
    border-right: 1px var(--e-global-color-astglobalcolor1) solid;
}

@media screen and (max-width: 1400px) {
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .uael-infobox-left-right-wrap
    {
        padding: 40px 20px;
    }

}

@media screen and (max-width: 1000px) {
 
    .elementor-1592 .elementor-element.elementor-element-03c3247 .elementor-widget-wrap
    {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .elementor-widget-uael-infobox
    {
        width: 100%;
    }
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .cosmetic-dentistry, .elementor-1592 .elementor-element.elementor-element-03c3247 .root-canals
    {
        border-right: 0;
    }
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .root-canals
    {
        border-bottom: 1px var(--e-global-color-astglobalcolor1) solid;
    }
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .invisalign-treatment, .elementor-1592 .elementor-element.elementor-element-03c3247 .white-fillings
    {
        border-right: 1px var(--e-global-color-astglobalcolor1) solid;
    }
    
}

@media screen and (max-width: 650px) {

    .elementor-1592 .elementor-element.elementor-element-03c3247 .elementor-widget-wrap
    {
        grid-template-columns: 1fr;
    }
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .general-dentistry, .elementor-1592 .elementor-element.elementor-element-03c3247 .cosmetic-dentistry, .elementor-1592 .elementor-element.elementor-element-03c3247 .invisalign-treatment, .elementor-1592 .elementor-element.elementor-element-03c3247 .root-canals, .elementor-1592 .elementor-element.elementor-element-03c3247 .white-fillings, .elementor-1592 .elementor-element.elementor-element-03c3247 .dental-implants
    {
        border-right: 0;
        border-bottom: 1px var(--e-global-color-astglobalcolor1) solid;
    }
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .dental-implants, .elementor-1592 .elementor-element.elementor-element-03c3247 .white-fillings
    {
        border-bottom: 0;
    }
    
    .elementor-1592 .elementor-element.elementor-element-03c3247 .uael-infobox-left-right-wrap
    {
        padding: 40px 0px;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6810f0f */.elementor-1592 .elementor-element.elementor-element-6810f0f
{
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-84b9901 */.elementor-1592 .elementor-element.elementor-element-84b9901
{
    position: absolute;
    margin-top: -80px;
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-6367667 */.elementor-1592 .elementor-element.elementor-element-6367667
{
    max-width: 500px;
    margin-left: auto;
}

@media screen and (max-width: 1000px) {
    
    .elementor-1592 .elementor-element.elementor-element-6367667
    {
        max-width: 100%;
        margin-right: auto;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d33e57 */.elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-container
{
    display: grid;
    grid-template-columns: 1fr 1.3fr;
    grid-gap: 60px;
    align-items: center;
}

.elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-container > .elementor-column
{
    width: 100%;
}

@media screen and (max-width: 1400px) {

    .elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-container
    {
        grid-gap: 40px;
    }    
    
}

@media screen and (max-width: 1170px) {

    .elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-container
    {
        grid-template-columns: 1fr 1fr;
    }    
    
}

@media screen and (max-width: 1000px) {

    .elementor-1592 .elementor-element.elementor-element-6d33e57 > .elementor-container
    {
        grid-template-columns: 1fr;
    }    
    
}/* End custom CSS */