.elementor-3325 .elementor-element.elementor-element-bf79622{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-bf79622 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3325 .elementor-element.elementor-element-5b6d257:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3325 .elementor-element.elementor-element-5b6d257 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_2 );}.elementor-3325 .elementor-element.elementor-element-5b6d257 > .elementor-element-populated, .elementor-3325 .elementor-element.elementor-element-5b6d257 > .elementor-element-populated > .elementor-background-overlay, .elementor-3325 .elementor-element.elementor-element-5b6d257 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-3325 .elementor-element.elementor-element-5b6d257 > .elementor-element-populated{box-shadow:0px 14px 16px 0px rgba(88.00000000000001, 82.00000000000001, 125, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 5.5% 50px 5.5%;}.elementor-3325 .elementor-element.elementor-element-5b6d257 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3325 .elementor-element.elementor-element-e9c17e1{padding:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-vamtam_accent_7 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 17% 1% 0%;}.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-element-populated, .elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-element-populated > .elementor-background-overlay, .elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3325 .elementor-element.elementor-element-09a8417 .elementor-element-populated a:hover{color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-d320eea:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-d320eea > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-d320eea{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-d320eea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-d320eea.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-d320eea.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-d320eea.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-5459c51:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-5459c51 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-5459c51{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-5459c51.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-5459c51.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-5459c51.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-5459c51.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-ec84e25:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-ec84e25 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-ec84e25{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-ec84e25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-ec84e25.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-ec84e25.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-ec84e25.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-cb2ecf3:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-cb2ecf3 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-cb2ecf3{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-cb2ecf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-cb2ecf3.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-cb2ecf3.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-cb2ecf3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-c57ea1f:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-c57ea1f > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-c57ea1f{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-c57ea1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-c57ea1f.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-c57ea1f.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-c57ea1f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-9754821 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3325 .elementor-element.elementor-element-9754821 .elementor-element-populated a:hover{color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-9754821 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1% 0% 1% 17%;}.elementor-3325 .elementor-element.elementor-element-58f33f3:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-58f33f3 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-58f33f3{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-58f33f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-58f33f3.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-58f33f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-58f33f3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-ff221f8:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-ff221f8 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-ff221f8{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-ff221f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-ff221f8.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-ff221f8.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-ff221f8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-8f88392:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-8f88392 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-8f88392{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-8f88392.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-8f88392.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-8f88392.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-8f88392.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-b4a55a3:hover .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-b4a55a3 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-wrapper{text-align:left;}.elementor-3325 .elementor-element.elementor-element-b4a55a3{--icon-box-icon-margin:19px;}.elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-title{margin-bottom:15px;}.elementor-3325 .elementor-element.elementor-element-b4a55a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_accent_5 );fill:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-b4a55a3.elementor-view-framed .elementor-icon, .elementor-3325 .elementor-element.elementor-element-b4a55a3.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-b4a55a3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon{font-size:15px;padding:15px;}.elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-title a{font-family:var( --e-global-typography-96622a0-font-family ), Sans-serif;font-size:var( --e-global-typography-96622a0-font-size );font-weight:var( --e-global-typography-96622a0-font-weight );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-b31d138 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3325 .elementor-element.elementor-element-b31d138 .elementor-element-populated a:hover{color:var( --e-global-color-vamtam_accent_1 );}.elementor-3325 .elementor-element.elementor-element-b31d138 > .elementor-element-populated{padding:0% 0% 0% 17%;}.elementor-3325 .elementor-element.elementor-element-0a9e272 > .elementor-widget-container{--e-transform-rotateZ:-337deg;--e-transform-translateX:-41px;--e-transform-translateY:0px;margin:-20px 20px -95px 0px;}.elementor-3325 .elementor-element.elementor-element-0a9e272{z-index:2;text-align:right;}.elementor-3325 .elementor-element.elementor-element-0a9e272 img{max-width:120px;}.elementor-3325 .elementor-element.elementor-element-3b84410{--spacer-size:185px;}.elementor-3325 .elementor-element.elementor-element-3b84410 > .elementor-widget-container{margin:0px 0px -80px 0px;background-color:var( --e-global-color-vamtam_accent_4 );border-radius:24px 24px 24px 24px;}.elementor-3325 .elementor-element.elementor-element-8a4dd77{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:20px;z-index:2;text-align:left;}.elementor-3325 .elementor-element.elementor-element-8a4dd77 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-3325 .elementor-element.elementor-element-8a4dd77 .elementor-heading-title{color:var( --e-global-color-vamtam_accent_6 );font-size:var( --e-global-typography-eb28ce5-font-size );font-weight:var( --e-global-typography-eb28ce5-font-weight );text-transform:var( --e-global-typography-eb28ce5-text-transform );line-height:var( --e-global-typography-eb28ce5-line-height );}.elementor-3325 .elementor-element.elementor-element-5a9b99d > .elementor-widget-container{margin:-35px 20px 0px 0px;}body:not(.rtl) .elementor-3325 .elementor-element.elementor-element-5a9b99d{right:0px;}body.rtl .elementor-3325 .elementor-element.elementor-element-5a9b99d{left:0px;}.elementor-3325 .elementor-element.elementor-element-5a9b99d{bottom:20px;}.elementor-3325 .elementor-element.elementor-element-5a9b99d .elementor-button:hover, .elementor-3325 .elementor-element.elementor-element-5a9b99d .elementor-button:focus{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-3325 .elementor-element.elementor-element-5a9b99d .elementor-button{padding:7px 11px 6px 11px;}#elementor-popup-modal-3325 .dialog-widget-content{animation-duration:0.3s;background-color:#02010100;margin:120px 0px 0px 0px;}#elementor-popup-modal-3325 .dialog-message{width:1340px;height:380px;align-items:flex-start;}#elementor-popup-modal-3325{justify-content:center;align-items:flex-start;}@media(min-width:768px){.elementor-3325 .elementor-element.elementor-element-09a8417{width:35%;}.elementor-3325 .elementor-element.elementor-element-9754821{width:35%;}.elementor-3325 .elementor-element.elementor-element-b31d138{width:29.666%;}}@media(max-width:1024px){.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-9754821 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3325 .elementor-element.elementor-element-9754821 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-b31d138 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-3325 .elementor-element.elementor-element-8a4dd77 .elementor-heading-title{font-size:var( --e-global-typography-eb28ce5-font-size );line-height:var( --e-global-typography-eb28ce5-line-height );}}@media(max-width:767px){.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3325 .elementor-element.elementor-element-09a8417 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-d320eea .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-5459c51 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-ec84e25 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-cb2ecf3 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-c57ea1f .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-9754821 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3325 .elementor-element.elementor-element-9754821 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-58f33f3 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-ff221f8 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-8f88392 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-title, .elementor-3325 .elementor-element.elementor-element-b4a55a3 .elementor-icon-box-title a{font-size:var( --e-global-typography-96622a0-font-size );line-height:var( --e-global-typography-96622a0-line-height );}.elementor-3325 .elementor-element.elementor-element-b31d138 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3325 .elementor-element.elementor-element-8a4dd77 .elementor-heading-title{font-size:var( --e-global-typography-eb28ce5-font-size );line-height:var( --e-global-typography-eb28ce5-line-height );}}/* Start custom CSS for section, class: .elementor-element-bf79622 *//* ==============================================
   FIX DLA OPÓŹNIENIA MEGA MENU - DESKTOP
   ============================================== */

/* 1. Preload dropdown menu - eliminuje opóźnienie przy pierwszym hover */
@media (min-width: 1025px) {
    .elementor-nav-menu--dropdown {
        /* Wymuszamy wcześniejsze renderowanie menu */
        content-visibility: auto;
        contain-intrinsic-size: auto 500px;
    }
    
    /* Usuwamy zbędne transition dla szybszego wyświetlania */
    .elementor-nav-menu--main .elementor-nav-menu--dropdown,
    .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        transition: opacity 0.2s ease !important;
        /* Zmniejszamy czas z domyślnego 0.3s na 0.2s */
    }
    
    /* Optymalizacja - menu jest już gotowe, tylko ukryte */
    .elementor-nav-menu--dropdown {
        visibility: hidden;
        opacity: 0;
        pointer-events: none;
        /* Wymuszamy GPU acceleration dla płynniejszej animacji */
        transform: translateZ(0);
        will-change: opacity, visibility;
    }
    
    /* Szybsze pokazywanie przy hover */
    .elementor-nav-menu .elementor-item:hover > .elementor-nav-menu--dropdown,
    .elementor-nav-menu .elementor-item.elementor-item-active > .elementor-nav-menu--dropdown {
        visibility: visible !important;
        opacity: 1 !important;
        pointer-events: auto !important;
    }
}

/* 2. Preload dla mega-menu specifically */
@media (min-width: 1025px) {
    .mega-menu-solutions .elementor-nav-menu--dropdown {
        /* Zapewniamy że mega menu jest pre-renderowane */
        display: block !important;
    }
    
    /* Eliminujemy opóźnienie w ładowaniu contentu mega menu */
    .mega-menu-solutions .elementor-nav-menu--dropdown * {
        /* Wszystkie elementy w mega menu są gotowe do wyświetlenia */
        visibility: inherit;
    }
}

/* 3. Optymalizacja dla hover state */
@media (min-width: 1025px) {
    /* Szybsza reakcja na hover */
    .elementor-nav-menu--main > .elementor-nav-menu > li {
        transition: background-color 0.15s ease !important;
    }
    
    /* Eliminujemy opóźnienie w pokazywaniu dropdown */
    .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown {
        transition-delay: 0s !important;
        /* Usuwamy jakiekolwiek opóźnienia */
    }
}

/* 4. Force hardware acceleration dla płynności */
@media (min-width: 1025px) {
    .elementor-nav-menu,
    .elementor-nav-menu--dropdown {
        backface-visibility: hidden;
        perspective: 1000px;
        transform: translate3d(0, 0, 0);
    }
}

/* 5. Preload images w mega menu (jeśli są) */
@media (min-width: 1025px) {
    .elementor-nav-menu--dropdown img {
        /* Ładowanie obrazów zanim menu się pokaże */
        loading: eager;
    }
}

/* 6. Fix dla Elementor sticky header z menu */
@media (min-width: 1025px) {
    .vamtam-sticky-header .elementor-nav-menu--dropdown {
        /* Zapewniamy że sticky header nie powoduje opóźnień */
        position: absolute;
        z-index: 9999;
    }
}

/* 7. Dodatkowa optymalizacja - reduce paint */
@media (min-width: 1025px) {
    .elementor-nav-menu--main {
        /* Optymalizujemy rendering całego menu */
        contain: layout style;
    }
    
    .elementor-nav-menu--dropdown {
        /* Izolujemy dropdown od reszty strony */
        contain: layout paint style;
    }
}/* End custom CSS */