.elementor-39 .elementor-element.elementor-element-ccc168f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-39 .elementor-element.elementor-element-eb369c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-eb369c0:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-eb369c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-7e6d063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-7e6d063:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7e6d063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-7e6d063:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-39 .elementor-element.elementor-element-ddbd609{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ddbd609 img{border-radius:10px 10px 10px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-e17ec70 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-9582146{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-39 .elementor-element.elementor-element-1b70f0a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-1b70f0a{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-1b70f0a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-1b70f0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-1b70f0a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-39 .elementor-element.elementor-element-89c8482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-89c8482:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-89c8482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-89c8482:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-fbe8404{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-fbe8404 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-cc5fcb7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c0d2c1e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-721e86f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-721e86f{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-721e86f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-721e86f .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-721e86f .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-39 .elementor-element.elementor-element-c90179e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-c90179e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-c90179e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-c90179e:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-3fcad73{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-3fcad73 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-c0e2766 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c52c7c7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c9cc359 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-c9cc359{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-c9cc359.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-c9cc359 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-c9cc359 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-39 .elementor-element.elementor-element-9c3f396{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-9c3f396:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-9c3f396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-9c3f396:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-2a7e8c5{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-2a7e8c5 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-6ea10bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-873a398{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-8b020ec .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-8b020ec{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-8b020ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-8b020ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-8b020ec .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-39 .elementor-element.elementor-element-38c801d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-38c801d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-38c801d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-bc2a4cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-bc2a4cf:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-bc2a4cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-bc2a4cf:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-836eb60{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-836eb60 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-d65009d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-6381dc6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-e4f102a .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-e4f102a{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-e4f102a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-e4f102a .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-e4f102a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-39 .elementor-element.elementor-element-b80f6a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-b80f6a7:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-b80f6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-b80f6a7:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-60d2327{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-60d2327 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-24d02df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-ec5fb75{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-f6f4ee7 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-f6f4ee7{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-f6f4ee7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-f6f4ee7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-f6f4ee7 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-39 .elementor-element.elementor-element-6c3ac2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-6c3ac2e:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6c3ac2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-6c3ac2e:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-ff63c4c{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ff63c4c img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-626269e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-4bec81a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-1e8cce6 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-1e8cce6{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-1e8cce6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-1e8cce6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-1e8cce6 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-39 .elementor-element.elementor-element-f41b314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:18px 18px 18px 18px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-39 .elementor-element.elementor-element-f41b314:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-f41b314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-39 .elementor-element.elementor-element-f41b314:hover{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-39 .elementor-element.elementor-element-f4cfdc3{border-radius:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f4cfdc3 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-5fee9eb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-8c6aa04{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;line-height:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-0bfb03b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #FFAA00 0%, #FF9600 100%);border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-39 .elementor-element.elementor-element-0bfb03b{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-0bfb03b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-0bfb03b .elementor-button-content-wrapper{flex-direction:row;}.elementor-39 .elementor-element.elementor-element-0bfb03b .elementor-button .elementor-button-content-wrapper{gap:5px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-7e6d063{--width:25%;}.elementor-39 .elementor-element.elementor-element-89c8482{--width:25%;}.elementor-39 .elementor-element.elementor-element-c90179e{--width:25%;}.elementor-39 .elementor-element.elementor-element-9c3f396{--width:25%;}.elementor-39 .elementor-element.elementor-element-bc2a4cf{--width:25%;}.elementor-39 .elementor-element.elementor-element-b80f6a7{--width:25%;}.elementor-39 .elementor-element.elementor-element-6c3ac2e{--width:25%;}.elementor-39 .elementor-element.elementor-element-f41b314{--width:25%;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-eb369c0{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-39 .elementor-element.elementor-element-38c801d{--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}}/* Start custom CSS for container, class: .elementor-element-7e6d063 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c8482 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c90179e *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c3f396 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb369c0 *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-39 .elementor-element.elementor-element-eb369c0 .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-39 .elementor-element.elementor-element-eb369c0 .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #3388ff) 0%, /* Start Blue */
        rgba(51, 136, 255, 0.5) 50%, /* Mid Semi-Transparent Blue */
        rgba(51, 136, 255, 0) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-39 .elementor-element.elementor-element-eb369c0 .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-39 .elementor-element.elementor-element-eb369c0 .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4); 
}

.elementor-39 .elementor-element.elementor-element-eb369c0 .elementor-widget-image:hover::before {
    opacity: 1; 
     box-shadow: 0 0 15px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-39 .elementor-element.elementor-element-eb369c0 .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-39 .elementor-element.elementor-element-eb369c0 .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc2a4cf *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80f6a7 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3ac2e *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f41b314 *//* --- 1. Base Card Styling for Smooth Transition --- */
/* Apply the CSS Class 'uwt-3d-card' to the column/container holding each card. */
.uwt-3d-card {
    /* Define smooth animation time */
    transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
    position: relative; /* Essential for z-index */
    z-index: 1; /* Normal base layer */
    border-radius: 10px; /* Adjust if your cards have rounded corners */
}

/* --- 2. The 3D Pop-up Effect on Hover --- */
.uwt-3d-card:hover {
    /* Lifts the card up by 10 pixels */
    transform: translateY(-10px);
    
    /* Creates a deeper, wider shadow, simulating 3D depth */
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
    
    /* Bring the hovered card above neighboring cards */
    z-index: 10;
}

/* --- Optional: Ensure smooth movement for internal elements (like the image) --- */
/* If you use an Image Widget inside the card, you might apply this to the image */
.uwt-3d-card .elementor-widget-image img {
    transition: transform 0.3s ease-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c801d *//* --- Thumbnail Image Styling (Thicker Gradient Border & Rounded Corners) --- */

/* Target the container holding the image widget */
.elementor-39 .elementor-element.elementor-element-38c801d .elementor-widget-image {
    position: relative; 
    border-radius: 18px; /* Slightly larger radius for thicker border */
    overflow: hidden; 
    /* >>> INCREASE PADDING FOR THICKER BORDER <<< */
    padding: 5px; /* Pehle 3px tha, ab 5px */
    background: transparent; 
    transition: all 0.3s ease;
    margin-bottom: 0 !important; 
}

/* Create the Gradient Border using a pseudo-element */
.elementor-39 .elementor-element.elementor-element-38c801d .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: 1; 
    border-radius: 18px; /* Match container rounding */
    /* The Gradient */
    background: linear-gradient(
        to bottom,
        var(--brand-blue, #3388ff) 0%, /* Start Blue */
        rgba(51, 136, 255, 0.5) 50%, /* Mid Semi-Transparent Blue */
        rgba(51, 136, 255, 0) 100% /* End Transparent */
    );
    /* padding: 1px; This might not be needed with mask */
    -webkit-mask: /* Create the border shape */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask: /* Standard mask */
        linear-gradient(#fff 0 0) content-box, /* Use padding area */
        linear-gradient(#fff 0 0);
            mask-composite: exclude;
    transition: all 0.3s ease;
    opacity: 0.85; /* Slightly more opaque */
}

/* Style the Image itself */
.elementor-39 .elementor-element.elementor-element-38c801d .elementor-widget-image img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 13px; /* Smaller radius inside the padding */
    position: relative; 
    z-index: 2;
    transition: transform 0.3s ease;
}

/* Hover Effect */
.elementor-39 .elementor-element.elementor-element-38c801d .elementor-widget-image:hover {
    transform: translateY(-4px); 
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4); 
}

.elementor-39 .elementor-element.elementor-element-38c801d .elementor-widget-image:hover::before {
    opacity: 1; 
     box-shadow: 0 0 15px var(--brand-glow, rgba(51, 136, 255, 0.3)); 
}

.elementor-39 .elementor-element.elementor-element-38c801d .elementor-widget-image:hover img {
    transform: scale(1.02); 
}

/* Ensure grid layout if needed (Add this to the COLUMN or INNER SECTION holding the images) */
/*
.elementor-39 .elementor-element.elementor-element-38c801d .elementor-widget-wrap {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
*//* End custom CSS */