.elementor-9911 .elementor-element.elementor-element-4f6b073{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-2a0b8e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-a5f64cf{--display:flex;}.elementor-9911 .elementor-element.elementor-element-88704e8 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-5c966fb{--display:flex;}.elementor-9911 .elementor-element.elementor-element-7d98065{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-7d98065:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-7d98065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-7d98065.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-3ae12bc img{width:90px;}.elementor-9911 .elementor-element.elementor-element-094dc83{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-f29b33a{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-f29b33a img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-080203e{--display:flex;}.elementor-9911 .elementor-element.elementor-element-31756b3{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-31756b3 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-3580a00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-6a8eba9{--display:flex;}.elementor-9911 .elementor-element.elementor-element-38f8efb img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-16fcebd{--display:flex;}.elementor-9911 .elementor-element.elementor-element-0226f01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-0226f01:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-0226f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-0226f01.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-fe38934 img{width:90px;}.elementor-9911 .elementor-element.elementor-element-e99da4e{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-98afb2b{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-98afb2b img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-2c01e64{--display:flex;}.elementor-9911 .elementor-element.elementor-element-2dd8a3d{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-663a1fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-1377b9a{--display:flex;}.elementor-9911 .elementor-element.elementor-element-c2c1154 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-e2cd4f0{--display:flex;}.elementor-9911 .elementor-element.elementor-element-c0d515a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-c0d515a:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-c0d515a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-c0d515a.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-5a06ffb img{width:90px;}.elementor-9911 .elementor-element.elementor-element-f071e25{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-bab4031{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-bab4031 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-9985164{--display:flex;}.elementor-9911 .elementor-element.elementor-element-4e645e4{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-4e645e4 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-5121c4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-9c48e20{--display:flex;}.elementor-9911 .elementor-element.elementor-element-9b2df7f img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-f72fe3c{--display:flex;}.elementor-9911 .elementor-element.elementor-element-6f9b979{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-6f9b979:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-6f9b979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-6f9b979.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-5afe153 img{width:90px;}.elementor-9911 .elementor-element.elementor-element-bd7db60{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-ffca1df{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-ffca1df img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-3a6b68f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-3b18212{--display:flex;}.elementor-9911 .elementor-element.elementor-element-7feffa6 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-a9659c0{--display:flex;}.elementor-9911 .elementor-element.elementor-element-63b07fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-63b07fe:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-63b07fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-63b07fe.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-bebd576 img{width:90px;}.elementor-9911 .elementor-element.elementor-element-efdffae{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-a02a2ab{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-a02a2ab img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-ff8993d{--display:flex;}.elementor-9911 .elementor-element.elementor-element-fd45109{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-fd45109 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-0d0f5fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-9f6a476{--display:flex;}.elementor-9911 .elementor-element.elementor-element-9fa4ea1 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-50798dc{--display:flex;}.elementor-9911 .elementor-element.elementor-element-a8e4f02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-a8e4f02:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-a8e4f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-a8e4f02.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-3bed900 img{width:90px;}.elementor-9911 .elementor-element.elementor-element-767a8e2{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-3e60064{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-3e60064 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-b924d0a{--display:flex;}.elementor-9911 .elementor-element.elementor-element-5788bec{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-5788bec img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-8bc3d2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-d3cb4a0{--display:flex;}.elementor-9911 .elementor-element.elementor-element-bfb3b31 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-e862825{--display:flex;}.elementor-9911 .elementor-element.elementor-element-ba3c9fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-ba3c9fd:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-ba3c9fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-ba3c9fd.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-2648619 img{width:90px;}.elementor-9911 .elementor-element.elementor-element-3d84427{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-e0025ec{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-e0025ec img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-695b55b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-0127991{--display:flex;}.elementor-9911 .elementor-element.elementor-element-b63a9a0 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-35cb0ae{--display:flex;}.elementor-9911 .elementor-element.elementor-element-86b2087{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-86b2087:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-86b2087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-86b2087.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-eb211c6 img{width:90px;}.elementor-9911 .elementor-element.elementor-element-1d6664a{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-7eca98a{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-7eca98a img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-0b22913{--display:flex;}.elementor-9911 .elementor-element.elementor-element-24e4d77{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-24e4d77 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-ba17f6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-56a220a{--display:flex;}.elementor-9911 .elementor-element.elementor-element-f60f094 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-36afe99{--display:flex;}.elementor-9911 .elementor-element.elementor-element-06ac6ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-06ac6ff:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-06ac6ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-06ac6ff.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-144c34f img{width:90px;}.elementor-9911 .elementor-element.elementor-element-0305297{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-6b7a1ec{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-6b7a1ec img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-a47e8fe{--display:flex;}.elementor-9911 .elementor-element.elementor-element-bc21a06{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-bc21a06 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-1e7f1a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9911 .elementor-element.elementor-element-2ae9560{--display:flex;}.elementor-9911 .elementor-element.elementor-element-2d82d52 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-0457759{--display:flex;}.elementor-9911 .elementor-element.elementor-element-4b5b6f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9911 .elementor-element.elementor-element-4b5b6f1:not(.elementor-motion-effects-element-type-background), .elementor-9911 .elementor-element.elementor-element-4b5b6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FA;}.elementor-9911 .elementor-element.elementor-element-4b5b6f1.e-con{--align-self:flex-start;}.elementor-9911 .elementor-element.elementor-element-558cdaa img{width:90px;}.elementor-9911 .elementor-element.elementor-element-bf62d0b{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 20px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#B8B8B8;font-size:13px;line-height:1.2em;color:var( --e-global-color-adda9fc );}.elementor-9911 .elementor-element.elementor-element-18ad5c4{--e-transform-translateX:-60px;}.elementor-9911 .elementor-element.elementor-element-18ad5c4 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-f0ec21d{--display:flex;}.elementor-9911 .elementor-element.elementor-element-1562649{--e-transform-translateX:50px;margin:-130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9911 .elementor-element.elementor-element-1562649 img{border-radius:12px 12px 12px 12px;box-shadow:0px 15px 40px 0px rgba(0, 0, 0, 0.2);}.elementor-9911 .elementor-element.elementor-element-1d06fba{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-c392f4b );--e-n-carousel-arrow-hover-color:#B30756;}.elementor-9911 .elementor-element.elementor-element-ade4334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-ef2ad4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-5c6bea9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-fa83332{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-c392f4b );--e-n-carousel-arrow-hover-color:#B30756;}@media(min-width:768px){.elementor-9911 .elementor-element.elementor-element-a5f64cf{--width:50%;}.elementor-9911 .elementor-element.elementor-element-5c966fb{--width:50%;}.elementor-9911 .elementor-element.elementor-element-080203e{--width:50%;}.elementor-9911 .elementor-element.elementor-element-6a8eba9{--width:50%;}.elementor-9911 .elementor-element.elementor-element-16fcebd{--width:50%;}.elementor-9911 .elementor-element.elementor-element-2c01e64{--width:50%;}.elementor-9911 .elementor-element.elementor-element-1377b9a{--width:50%;}.elementor-9911 .elementor-element.elementor-element-e2cd4f0{--width:50%;}.elementor-9911 .elementor-element.elementor-element-9985164{--width:50%;}.elementor-9911 .elementor-element.elementor-element-9c48e20{--width:50%;}.elementor-9911 .elementor-element.elementor-element-f72fe3c{--width:50%;}.elementor-9911 .elementor-element.elementor-element-3b18212{--width:50%;}.elementor-9911 .elementor-element.elementor-element-a9659c0{--width:50%;}.elementor-9911 .elementor-element.elementor-element-ff8993d{--width:50%;}.elementor-9911 .elementor-element.elementor-element-9f6a476{--width:50%;}.elementor-9911 .elementor-element.elementor-element-50798dc{--width:50%;}.elementor-9911 .elementor-element.elementor-element-b924d0a{--width:50%;}.elementor-9911 .elementor-element.elementor-element-d3cb4a0{--width:50%;}.elementor-9911 .elementor-element.elementor-element-e862825{--width:50%;}.elementor-9911 .elementor-element.elementor-element-0127991{--width:50%;}.elementor-9911 .elementor-element.elementor-element-35cb0ae{--width:50%;}.elementor-9911 .elementor-element.elementor-element-0b22913{--width:50%;}.elementor-9911 .elementor-element.elementor-element-56a220a{--width:50%;}.elementor-9911 .elementor-element.elementor-element-36afe99{--width:50%;}.elementor-9911 .elementor-element.elementor-element-a47e8fe{--width:50%;}.elementor-9911 .elementor-element.elementor-element-2ae9560{--width:50%;}.elementor-9911 .elementor-element.elementor-element-0457759{--width:50%;}.elementor-9911 .elementor-element.elementor-element-f0ec21d{--width:50%;}}@media(max-width:1024px){.elementor-9911 .elementor-element.elementor-element-2a0b8e9{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-3580a00{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-663a1fa{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-5121c4d{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-3a6b68f{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-0d0f5fd{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-8bc3d2f{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-695b55b{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-ba17f6b{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-1e7f1a4{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-1d06fba{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9911 .elementor-element.elementor-element-ade4334{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-ef2ad4d{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-5c6bea9{--align-content:flex-start;}.elementor-9911 .elementor-element.elementor-element-fa83332{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-9911 .elementor-element.elementor-element-2a0b8e9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-094dc83{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-3580a00{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-e99da4e{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-663a1fa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-f071e25{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-5121c4d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-bd7db60{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-3a6b68f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-efdffae{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-0d0f5fd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-767a8e2{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-8bc3d2f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-3d84427{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-695b55b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-1d6664a{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-ba17f6b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-0305297{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-1e7f1a4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-bf62d0b{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-9911 .elementor-element.elementor-element-1d06fba{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:20px;}.elementor-9911 .elementor-element.elementor-element-ade4334{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-ef2ad4d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-5c6bea9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9911 .elementor-element.elementor-element-fa83332{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:20px;}}/* Start custom CSS for html, class: .elementor-element-9a5c77b */.portfolio-gallery {
  margin: 0;
}

.portfolio-gallery__grid {
  column-count: 5;
  gap: 10px;
}

.portfolio-gallery__item {
  break-inside: avoid;
  margin: 0 0 10px!important;
  opacity: 0;
  transform: translateY(20px);
  animation: portfolioFadeInUp 0.6s ease-out forwards;
}

.portfolio-gallery__item img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px;
}

/* Delikatne opóźnienia animacji dla kolejnych elementów */
.portfolio-gallery__item:nth-child(1)  { --portfolio-delay: 0.05s; }
.portfolio-gallery__item:nth-child(2)  { --portfolio-delay: 0.10s; }
.portfolio-gallery__item:nth-child(3)  { --portfolio-delay: 0.15s; }
.portfolio-gallery__item:nth-child(4)  { --portfolio-delay: 0.20s; }
.portfolio-gallery__item:nth-child(5)  { --portfolio-delay: 0.25s; }
.portfolio-gallery__item:nth-child(6)  { --portfolio-delay: 0.30s; }
.portfolio-gallery__item:nth-child(7)  { --portfolio-delay: 0.35s; }
.portfolio-gallery__item:nth-child(8)  { --portfolio-delay: 0.40s; }
.portfolio-gallery__item:nth-child(9)  { --portfolio-delay: 0.45s; }
.portfolio-gallery__item:nth-child(10) { --portfolio-delay: 0.50s; }
.portfolio-gallery__item:nth-child(11) { --portfolio-delay: 0.55s; }
.portfolio-gallery__item:nth-child(12) { --portfolio-delay: 0.60s; }
.portfolio-gallery__item:nth-child(13) { --portfolio-delay: 0.65s; }
.portfolio-gallery__item:nth-child(14) { --portfolio-delay: 0.70s; }
.portfolio-gallery__item:nth-child(15) { --portfolio-delay: 0.75s; }

.portfolio-gallery__item {
  animation-delay: var(--portfolio-delay, 0s);
}


/* Tablet: 3 kolumny */
@media (max-width: 1024px) {
  .portfolio-gallery__grid {
    column-count: 4;
  }
}

/* Mobile: 2 kolumny */
@media (max-width: 767px) {
  .portfolio-gallery__grid {
    column-count: 3;
  }
}

@keyframes portfolioFadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2dd8a3d */.elementor-9911 .elementor-element.elementor-element-2dd8a3d img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e645e4 */.elementor-9911 .elementor-element.elementor-element-4e645e4 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd45109 */.elementor-9911 .elementor-element.elementor-element-fd45109 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5788bec */.elementor-9911 .elementor-element.elementor-element-5788bec img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24e4d77 */.elementor-9911 .elementor-element.elementor-element-24e4d77 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc21a06 */.elementor-9911 .elementor-element.elementor-element-bc21a06 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1562649 */.elementor-9911 .elementor-element.elementor-element-1562649 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1d06fba */.portfolio-img-1 a, .portfolio-img-2 a{
    display: block;
}
.portfolio-img-1 img{
    max-height: 500px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
    box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.2)!important;
}

.portfolio-img-2 img{
    max-height: 400px;
    object-fit: cover;
    width: 100%;
    object-position: center top;
}

.elementor-9911 .elementor-element.elementor-element-1d06fba .swiper-slide {
    padding-bottom: 20px;
}

@media (max-width:1024px){
    .portfolio-img-2 img{
        max-height: 300px!important;
    }
}

@media (max-width:767px){
    .portfolio-img-2{
        display: none!important;
    }
    .portfolio-img-1 img{
        max-height: 300px!important;
        box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.18) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fa83332 *//*.elementor-9911 .elementor-element.elementor-element-fa83332 .elementor-template, .elementor-9911 .elementor-element.elementor-element-fa83332 .elementor-template > div, .elementor-9911 .elementor-element.elementor-element-fa83332 .elementor-widget-template{*/
/*    height: 100%;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f6b073 */.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base{
  display: flex;
  flex-wrap: nowrap;
  gap: 10px;
  overflow-x: auto;
  overflow-y: hidden;
  padding-inline: 16px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  scroll-snap-type: x proximity;
  scroll-padding-inline: 16px;
}

@media (max-width:767px){
    .elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base{
        justify-content: flex-start;
    }
}

.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base::-webkit-scrollbar{
  display: none;
}

.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base .e-tab-base{
  flex: 0 0 auto;
  width: auto;
  min-width: max-content;
  padding: 10px 18px;
  white-space: nowrap;
  scroll-snap-align: center;
  color: #1b1c22 !important;
  border: 2px solid transparent;
  border-radius: 6px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #d9d9df, #d9d9df) border-box !important;
  transition: background 0.2s ease, box-shadow 0.2s ease !important;
}

.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base .e-tab-base:hover,
.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base .e-tab-base:focus-visible,
.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base .e-tab-base[aria-selected="true"],
.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base .e-tab-base.e--selected{
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #e41776, #1b072f) border-box !important;
  box-shadow: 0 10px 24px rgba(32, 24, 58, 0.08) !important;
  outline: none;
}

.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tabs-menu-base .e-tab-base .e-paragraph-base{
  display: block;
  margin: 0;
  color: inherit !important;
  white-space: nowrap;
}

.elementor-9911 .elementor-element.elementor-element-4f6b073 .e-tab-content-base{
    padding: 0;
}/* End custom CSS */