.elementor-2082 .elementor-element.elementor-element-3838aaa{--display:flex;--min-height:627px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-3838aaa:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-3838aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atebcleaning.com/wp-content/uploads/2026/07/afc467282da142a362c8891a74dd56f5b5a8e396-3-1.jpg");background-size:cover;}.elementor-2082 .elementor-element.elementor-element-3838aaa::before, .elementor-2082 .elementor-element.elementor-element-3838aaa > .elementor-background-video-container::before, .elementor-2082 .elementor-element.elementor-element-3838aaa > .e-con-inner > .elementor-background-video-container::before, .elementor-2082 .elementor-element.elementor-element-3838aaa > .elementor-background-slideshow::before, .elementor-2082 .elementor-element.elementor-element-3838aaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2082 .elementor-element.elementor-element-3838aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000004F;--background-overlay:'';}.elementor-2082 .elementor-element.elementor-element-bf77949.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-bf77949 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-2082 .elementor-element.elementor-element-22bda87{width:var( --container-widget-width, 1150px );max-width:1150px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1150px;--container-widget-flex-grow:0;}.elementor-2082 .elementor-element.elementor-element-22bda87 p{margin-block-end:6px;}.elementor-2082 .elementor-element.elementor-element-56efbe7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-ef64e83{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-f22485d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-b0e4603{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:start;}.elementor-2082 .elementor-element.elementor-element-c6c3481{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-259991e p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-259991e{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-11b1c1c{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-ede397a p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-ede397a{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-545bfb5{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-fe0bd0d p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-fe0bd0d{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-f9ff5c7{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-a737c30 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-a737c30{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-72639cb{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-c0b2f50 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-c0b2f50{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-be2367b{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2082 .elementor-element.elementor-element-be2367b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0D00383D;}.elementor-2082 .elementor-element.elementor-element-be2367b {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-2082 .elementor-element.elementor-element-be2367b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-2082 .elementor-element.elementor-element-6c2d613{--divider-border-style:solid;--divider-color:#0D00383D;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-6c2d613 .elementor-divider-separator{width:100%;}.elementor-2082 .elementor-element.elementor-element-6c2d613 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2082 .elementor-element.elementor-element-ac3afa9{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2082 .elementor-element.elementor-element-70b712b{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:start;}.elementor-2082 .elementor-element.elementor-element-ca9c5a0{width:var( --container-widget-width, 798px );max-width:798px;--container-widget-width:798px;--container-widget-flex-grow:0;text-align:start;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-ca9c5a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-ca9c5a0 p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-e5293df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-7004e4f{text-align:start;}.elementor-2082 .elementor-element.elementor-element-1b51055{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:23px;--padding-left:33px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-43d067f p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-43d067f{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-d627e41{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:23px;--padding-left:33px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-8a61517 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-8a61517{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-7dd70fa{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:23px;--padding-left:33px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-33cd2b4 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-33cd2b4{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-8cb6806{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:23px;--padding-left:33px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-bec7fe6 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-bec7fe6{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-b28494c{--n-accordion-title-font-size:21px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:29px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:18px;}.elementor-2082 .elementor-element.elementor-element-b28494c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;border-color:#0D00383D;}.elementor-2082 .elementor-element.elementor-element-b28494c {--n-accordion-padding:23px 33px 23px 33px;}:where( .elementor-2082 .elementor-element.elementor-element-b28494c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-2082 .elementor-element.elementor-element-e4bc63e{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-e4bc63e:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-e4bc63e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2082 .elementor-element.elementor-element-1d9a676{--display:flex;--gap:19px 19px;--row-gap:19px;--column-gap:19px;}.elementor-2082 .elementor-element.elementor-element-8c5b03f{text-align:start;}.elementor-2082 .elementor-element.elementor-element-e1ff033{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-d6494d8 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-d6494d8{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-b31e08e{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-191063b p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-191063b{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-1626f42{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-572431f p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-572431f{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-4d991ba{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-02b32d5 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-02b32d5{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-e706594{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-334dda4 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-334dda4{color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-25d3225{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:17px;}.elementor-2082 .elementor-element.elementor-element-25d3225 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0D00383D;}.elementor-2082 .elementor-element.elementor-element-25d3225 {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-2082 .elementor-element.elementor-element-25d3225 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-2082 .elementor-element.elementor-element-0436099{--divider-border-style:solid;--divider-color:#0D00383D;--divider-border-width:1px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-0436099 .elementor-divider-separator{width:100%;}.elementor-2082 .elementor-element.elementor-element-0436099 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2082 .elementor-element.elementor-element-b3e892f{--display:flex;}.elementor-2082 .elementor-element.elementor-element-76f6f6c img{height:700px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-2082 .elementor-element.elementor-element-88ad67c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:49px 49px;--row-gap:49px;--column-gap:49px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-652f75a{text-align:center;}.elementor-2082 .elementor-element.elementor-element-3bbd279{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 60px;--row-gap:30px;--column-gap:60px;--grid-auto-flow:row;--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-2082 .elementor-element.elementor-element-a81fb3b{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-wrapper{text-align:start;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title{margin-block-end:7px;color:#251A4D;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:30px;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-description{font-weight:500;color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-5bd08b2{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-wrapper{text-align:start;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title{margin-block-end:7px;color:#251A4D;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:30px;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-description{font-weight:500;color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-92a00e5{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-wrapper{text-align:start;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title{margin-block-end:7px;color:#251A4D;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:30px;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-description{font-weight:500;color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-5165aa7{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:50%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-wrapper{text-align:start;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title{margin-block-end:7px;color:#251A4D;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:30px;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-description{font-weight:500;color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-cd7f6c8{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:50%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-wrapper{text-align:start;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title{margin-block-end:7px;color:#251A4D;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title a{font-size:20px;font-weight:500;line-height:30px;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-description{font-weight:500;color:#251A4DCC;}.elementor-2082 .elementor-element.elementor-element-33e1fae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-33e1fae:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-33e1fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2082 .elementor-element.elementor-element-1fe1e52{width:var( --container-widget-width, 687px );max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;text-align:center;}.elementor-2082 .elementor-element.elementor-element-7bb52e8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 60px;--row-gap:30px;--column-gap:60px;--grid-auto-flow:row;--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-2082 .elementor-element.elementor-element-d068013{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-8d8258b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2082 .elementor-element.elementor-element-8d8258b .elementor-icon-box-title{margin-block-end:4px;}.elementor-2082 .elementor-element.elementor-element-8d8258b .elementor-icon{font-size:93px;}.elementor-2082 .elementor-element.elementor-element-8d8258b .elementor-icon-box-description{color:#0D0038B2;}.elementor-2082 .elementor-element.elementor-element-41d6fe9{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-d3e5911 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2082 .elementor-element.elementor-element-d3e5911 .elementor-icon-box-title{margin-block-end:4px;}.elementor-2082 .elementor-element.elementor-element-d3e5911 .elementor-icon{font-size:93px;}.elementor-2082 .elementor-element.elementor-element-d3e5911 .elementor-icon-box-description{color:#0D0038B2;}.elementor-2082 .elementor-element.elementor-element-7f7247a{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-1847b9e .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2082 .elementor-element.elementor-element-1847b9e .elementor-icon-box-title{margin-block-end:4px;}.elementor-2082 .elementor-element.elementor-element-1847b9e .elementor-icon{font-size:93px;}.elementor-2082 .elementor-element.elementor-element-1847b9e .elementor-icon-box-description{color:#0D0038B2;}.elementor-2082 .elementor-element.elementor-element-b2ccfdb{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:50%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-a4788f7 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2082 .elementor-element.elementor-element-a4788f7 .elementor-icon-box-title{margin-block-end:4px;}.elementor-2082 .elementor-element.elementor-element-a4788f7 .elementor-icon{font-size:93px;}.elementor-2082 .elementor-element.elementor-element-a4788f7 .elementor-icon-box-description{color:#0D0038B2;}.elementor-2082 .elementor-element.elementor-element-ddd2dba{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:50%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-737e906 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-2082 .elementor-element.elementor-element-737e906 .elementor-icon-box-title{margin-block-end:4px;}.elementor-2082 .elementor-element.elementor-element-737e906 .elementor-icon{font-size:93px;}.elementor-2082 .elementor-element.elementor-element-737e906 .elementor-icon-box-description{color:#0D0038B2;}.elementor-2082 .elementor-element.elementor-element-a5a0259{width:var( --container-widget-width, 854px );max-width:854px;--container-widget-width:854px;--container-widget-flex-grow:0;text-align:center;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-a5a0259.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-a5a0259 p{margin-block-end:0px;}.elementor-2082 .elementor-element.elementor-element-bbd3b49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-2082 .elementor-element.elementor-element-e256b12{text-align:center;}.elementor-2082 .elementor-element.elementor-element-c04d5b5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-26e33be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-fb42451{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-fb42451 img{width:100%;height:291px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-9d2bc37{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-b4a411e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-5808a51{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-5808a51 img{width:100%;height:291px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-4272866{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-5350229{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-49f8a73{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-49f8a73 img{width:100%;height:291px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-c5c7428{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-40328df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-b7ba7f5{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img{width:100%;height:291px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-f0bbe1c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-1e7369a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-156a051{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-156a051 img{width:100%;height:291px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-c42a431{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-8d1330a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-5f926c7{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-5f926c7 img{width:100%;height:291px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-ea78cc7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-b2a30a6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-13ca335{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-13ca335 img{width:100%;height:291px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-6840de6{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:30px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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:-60px;--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:-60px;--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:24px;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#FBCE2D;--e-n-carousel-dots-hover-color:#FBCE2D;--e-n-carousel-swiper-pagination-spacing:45px;}.elementor-2082 .elementor-element.elementor-element-6840de6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:9px;--swiper-pagination-bullet-vertical-gap:9px;}.elementor-2082 .elementor-element.elementor-element-675db2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:90px;--padding-bottom:90px;--padding-left:70px;--padding-right:70px;}.elementor-2082 .elementor-element.elementor-element-675db2a:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-675db2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-2082 .elementor-element.elementor-element-5dd9bec{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2082 .elementor-element.elementor-element-cd24a34{text-align:center;}.elementor-2082 .elementor-element.elementor-element-f86e353{width:var( --container-widget-width, 1160px );max-width:1160px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1160px;--container-widget-flex-grow:0;text-align:center;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-f86e353.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-f86e353 p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-8e7f947{text-align:center;}.elementor-2082 .elementor-element.elementor-element-b0b9ecd{--display:flex;}.elementor-2082 .elementor-element.elementor-element-8e00278{--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;--gap:85px 85px;--row-gap:85px;--column-gap:85px;}.elementor-2082 .elementor-element.elementor-element-3c41ac9{--display:flex;}.elementor-2082 .elementor-element.elementor-element-67b6d54 img{height:454px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-2082 .elementor-element.elementor-element-c36a8c8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2082 .elementor-element.elementor-element-ed23494{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FBCE2D;text-align:start;}.elementor-2082 .elementor-element.elementor-element-ed23494.elementor-element{--align-self:flex-start;}.elementor-2082 .elementor-element.elementor-element-edb4a17{width:var( --container-widget-width, 798px );max-width:798px;--container-widget-width:798px;--container-widget-flex-grow:0;text-align:start;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-edb4a17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-edb4a17 p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-b2a1c75{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-44e5332{--display:flex;}.elementor-2082 .elementor-element.elementor-element-75ce4a3{--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;--gap:85px 85px;--row-gap:85px;--column-gap:85px;}.elementor-2082 .elementor-element.elementor-element-873d045{--display:flex;}.elementor-2082 .elementor-element.elementor-element-effb7c8 img{height:454px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-2082 .elementor-element.elementor-element-811da1b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2082 .elementor-element.elementor-element-49be8c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FBCE2D;text-align:start;}.elementor-2082 .elementor-element.elementor-element-49be8c3.elementor-element{--align-self:flex-start;}.elementor-2082 .elementor-element.elementor-element-a3f91aa{width:var( --container-widget-width, 798px );max-width:798px;--container-widget-width:798px;--container-widget-flex-grow:0;text-align:start;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-a3f91aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-a3f91aa p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-4625d40{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-5340330{--display:flex;}.elementor-2082 .elementor-element.elementor-element-ca2ee6c{--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;--gap:85px 85px;--row-gap:85px;--column-gap:85px;}.elementor-2082 .elementor-element.elementor-element-fc473a6{--display:flex;}.elementor-2082 .elementor-element.elementor-element-d6f4715 img{height:454px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-2082 .elementor-element.elementor-element-17eea68{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2082 .elementor-element.elementor-element-7462089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FBCE2D;text-align:start;}.elementor-2082 .elementor-element.elementor-element-7462089.elementor-element{--align-self:flex-start;}.elementor-2082 .elementor-element.elementor-element-f0674c0{width:var( --container-widget-width, 798px );max-width:798px;--container-widget-width:798px;--container-widget-flex-grow:0;text-align:start;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-f0674c0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-f0674c0 p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-0ed4796{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-186e031{--display:flex;}.elementor-2082 .elementor-element.elementor-element-25bf418{--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;--gap:85px 85px;--row-gap:85px;--column-gap:85px;}.elementor-2082 .elementor-element.elementor-element-785f7b6{--display:flex;}.elementor-2082 .elementor-element.elementor-element-9cdf835 img{height:454px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-2082 .elementor-element.elementor-element-f629f4d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2082 .elementor-element.elementor-element-7a4ec5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FBCE2D;text-align:start;}.elementor-2082 .elementor-element.elementor-element-7a4ec5e.elementor-element{--align-self:flex-start;}.elementor-2082 .elementor-element.elementor-element-1412e48{width:var( --container-widget-width, 798px );max-width:798px;--container-widget-width:798px;--container-widget-flex-grow:0;text-align:start;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-1412e48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-1412e48 p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-aef338f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-b37646f{--display:flex;}.elementor-2082 .elementor-element.elementor-element-696b7c7{--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;--gap:85px 85px;--row-gap:85px;--column-gap:85px;}.elementor-2082 .elementor-element.elementor-element-358023f{--display:flex;}.elementor-2082 .elementor-element.elementor-element-894731b img{height:454px;object-fit:cover;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-2082 .elementor-element.elementor-element-5c93201{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2082 .elementor-element.elementor-element-39953a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#FBCE2D;text-align:start;}.elementor-2082 .elementor-element.elementor-element-39953a8.elementor-element{--align-self:flex-start;}.elementor-2082 .elementor-element.elementor-element-ec688e4{width:var( --container-widget-width, 798px );max-width:798px;--container-widget-width:798px;--container-widget-flex-grow:0;text-align:start;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-ec688e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-ec688e4 p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-fc4cf4e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-494e192{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:25px;--n-tabs-gap:80px;--n-tabs-title-border-radius:20px 20px 20px 20px;--n-tabs-title-padding-top:17px;--n-tabs-title-padding-right:27px;--n-tabs-title-padding-bottom:17px;--n-tabs-title-padding-left:27px;--n-tabs-title-color:#251A4D;--n-tabs-title-color-active:#251A4D;}.elementor-2082 .elementor-element.elementor-element-494e192 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-2082 .elementor-element.elementor-element-494e192.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FBCE2D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D003830;}.elementor-2082 .elementor-element.elementor-element-494e192.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2082 .elementor-element.elementor-element-494e192.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FBCE2D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D003830;}.elementor-2082 .elementor-element.elementor-element-494e192.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:#0D003830;}.elementor-2082 .elementor-element.elementor-element-494e192 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#251A4D;}.elementor-2082 .elementor-element.elementor-element-21f675f{padding:20px 0px 20px 0px;text-align:center;}.elementor-2082 .elementor-element.elementor-element-d06cfb7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-2082 .elementor-element.elementor-element-ae9fb28{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-23e2c83{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-23e2c83 img{width:100%;height:257px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-2bae7ba{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-03d8547{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-03d8547 img{width:100%;height:257px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-c800fdd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-09ed839{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-09ed839 img{width:100%;height:257px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-c947a7c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2082 .elementor-element.elementor-element-5bd5d06{border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-5bd5d06 img{width:100%;height:257px;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:0px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon{font-size:16px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title a{line-height:20px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-description{font-size:14px;line-height:25px;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-298ec01{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-2082 .elementor-element.elementor-element-1dea114{text-align:center;}.elementor-2082 .elementor-element.elementor-element-02535c0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-39a0b0e{width:var( --container-widget-width, 1160px );max-width:1160px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1160px;--container-widget-flex-grow:0;text-align:center;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-39a0b0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-39a0b0e p{margin-block-end:13px;}.elementor-2082 .elementor-element.elementor-element-a555d45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-d083fcc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:40px 40px 40px 40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2082 .elementor-element.elementor-element-d083fcc:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-d083fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBCE2D;}.elementor-2082 .elementor-element.elementor-element-0264c17{text-align:center;}.elementor-2082 .elementor-element.elementor-element-cd9054b{width:var( --container-widget-width, 981px );max-width:981px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:981px;--container-widget-flex-grow:0;text-align:center;color:#0D0038CC;}.elementor-2082 .elementor-element.elementor-element-cd9054b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2082 .elementor-element.elementor-element-cd9054b p{margin-block-end:3px;}.elementor-2082 .elementor-element.elementor-element-087c43f .elementor-button{background-color:#251A4D;fill:#FFFFFF;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2082 .elementor-element.elementor-element-3838aaa{--min-height:673px;}.elementor-2082 .elementor-element.elementor-element-ef64e83{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-b0e4603{text-align:start;}.elementor-2082 .elementor-element.elementor-element-70b712b{text-align:start;}.elementor-2082 .elementor-element.elementor-element-ca9c5a0{text-align:start;}.elementor-2082 .elementor-element.elementor-element-e5293df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-7004e4f{text-align:start;}.elementor-2082 .elementor-element.elementor-element-b28494c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:19px;}.elementor-2082 .elementor-element.elementor-element-e4bc63e{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-8c5b03f{text-align:start;}.elementor-2082 .elementor-element.elementor-element-76f6f6c img{width:1000px;height:500px;}.elementor-2082 .elementor-element.elementor-element-88ad67c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-652f75a{text-align:center;}.elementor-2082 .elementor-element.elementor-element-3bbd279{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-5165aa7{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-33e1fae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-1fe1e52{text-align:center;}.elementor-2082 .elementor-element.elementor-element-7bb52e8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-b2ccfdb{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-a5a0259{text-align:center;}.elementor-2082 .elementor-element.elementor-element-bbd3b49{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-e256b12{text-align:center;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-6840de6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-2082 .elementor-element.elementor-element-675db2a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-cd24a34{text-align:center;}.elementor-2082 .elementor-element.elementor-element-f86e353{text-align:center;}.elementor-2082 .elementor-element.elementor-element-8e7f947{text-align:center;}.elementor-2082 .elementor-element.elementor-element-8e00278{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2082 .elementor-element.elementor-element-67b6d54 img{width:1000px;}.elementor-2082 .elementor-element.elementor-element-ed23494{text-align:start;}.elementor-2082 .elementor-element.elementor-element-edb4a17{text-align:start;}.elementor-2082 .elementor-element.elementor-element-75ce4a3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2082 .elementor-element.elementor-element-effb7c8 img{width:1000px;}.elementor-2082 .elementor-element.elementor-element-49be8c3{text-align:start;}.elementor-2082 .elementor-element.elementor-element-a3f91aa{text-align:start;}.elementor-2082 .elementor-element.elementor-element-ca2ee6c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2082 .elementor-element.elementor-element-d6f4715 img{width:1000px;}.elementor-2082 .elementor-element.elementor-element-7462089{text-align:start;}.elementor-2082 .elementor-element.elementor-element-f0674c0{text-align:start;}.elementor-2082 .elementor-element.elementor-element-25bf418{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2082 .elementor-element.elementor-element-9cdf835 img{width:1000px;}.elementor-2082 .elementor-element.elementor-element-7a4ec5e{text-align:start;}.elementor-2082 .elementor-element.elementor-element-1412e48{text-align:start;}.elementor-2082 .elementor-element.elementor-element-696b7c7{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2082 .elementor-element.elementor-element-894731b img{width:1000px;}.elementor-2082 .elementor-element.elementor-element-39953a8{text-align:start;}.elementor-2082 .elementor-element.elementor-element-ec688e4{text-align:start;}.elementor-2082 .elementor-element.elementor-element-494e192{--n-tabs-gap:50px;}.elementor-2082 .elementor-element.elementor-element-21f675f{padding:0px 0px 0px 0px;text-align:center;}.elementor-2082 .elementor-element.elementor-element-d06cfb7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title a{font-size:20px;}.elementor-2082 .elementor-element.elementor-element-298ec01{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-1dea114{text-align:center;}.elementor-2082 .elementor-element.elementor-element-39a0b0e{text-align:center;}.elementor-2082 .elementor-element.elementor-element-a555d45{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-d083fcc{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2082 .elementor-element.elementor-element-0264c17{text-align:center;}}@media(max-width:767px){.elementor-2082 .elementor-element.elementor-element-3838aaa{--min-height:576px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-3838aaa:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-3838aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2082 .elementor-element.elementor-element-ef64e83{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-b0e4603{text-align:start;}.elementor-2082 .elementor-element.elementor-element-be2367b{--n-accordion-title-font-size:17px;}.elementor-2082 .elementor-element.elementor-element-70b712b{text-align:start;}.elementor-2082 .elementor-element.elementor-element-ca9c5a0{text-align:start;}.elementor-2082 .elementor-element.elementor-element-e5293df{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-7004e4f{text-align:start;}.elementor-2082 .elementor-element.elementor-element-1b51055{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-d627e41{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-7dd70fa{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-8cb6806{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-b28494c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-font-size:17px;--n-accordion-icon-size:14px;}.elementor-2082 .elementor-element.elementor-element-b28494c {--n-accordion-padding:20px 20px 20px 20px;}.elementor-2082 .elementor-element.elementor-element-e4bc63e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-8c5b03f{text-align:start;}.elementor-2082 .elementor-element.elementor-element-25d3225{--n-accordion-title-font-size:17px;}.elementor-2082 .elementor-element.elementor-element-76f6f6c img{height:100%;}.elementor-2082 .elementor-element.elementor-element-88ad67c{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-652f75a{text-align:center;}.elementor-2082 .elementor-element.elementor-element-3bbd279{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-a0cb258 .elementor-icon-box-title a{font-size:19px;line-height:1.4em;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-78e0d74 .elementor-icon-box-title a{font-size:19px;line-height:1.4em;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-b0f4047 .elementor-icon-box-title a{font-size:19px;line-height:1.4em;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-e8b5c9f .elementor-icon-box-title a{font-size:19px;line-height:1.4em;}.elementor-2082 .elementor-element.elementor-element-cd7f6c8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title{margin-block-end:9px;}.elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-f2cc9b8 .elementor-icon-box-title a{font-size:19px;line-height:1.4em;}.elementor-2082 .elementor-element.elementor-element-33e1fae{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-1fe1e52{text-align:center;}.elementor-2082 .elementor-element.elementor-element-7bb52e8{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2082 .elementor-element.elementor-element-8d8258b .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-8d8258b .elementor-icon{font-size:75px;}.elementor-2082 .elementor-element.elementor-element-d3e5911 .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-d3e5911 .elementor-icon{font-size:75px;}.elementor-2082 .elementor-element.elementor-element-1847b9e .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-1847b9e .elementor-icon{font-size:75px;}.elementor-2082 .elementor-element.elementor-element-a4788f7 .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-a4788f7 .elementor-icon{font-size:75px;}.elementor-2082 .elementor-element.elementor-element-ddd2dba{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2082 .elementor-element.elementor-element-737e906 .elementor-icon-box-wrapper{text-align:center;}.elementor-2082 .elementor-element.elementor-element-737e906 .elementor-icon{font-size:75px;}.elementor-2082 .elementor-element.elementor-element-a5a0259{text-align:center;}.elementor-2082 .elementor-element.elementor-element-bbd3b49{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-e256b12{text-align:center;}.elementor-2082 .elementor-element.elementor-element-26e33be{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-fb42451{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-fb42451 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-0e8fe5c .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-b4a411e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-5808a51{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-5808a51 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-b3036d0 .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-5350229{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-49f8a73{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-49f8a73 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-3af7e56 .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-40328df{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-b7ba7f5{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-6b6a088 .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-1e7369a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-156a051{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-156a051 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-60daae9 .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-8d1330a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-5f926c7{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-5f926c7 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-80a2b1e .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-b2a30a6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-13ca335{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-13ca335 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-1519188 .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-6840de6{--e-n-carousel-swiper-slides-to-display:1;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-arrow-size:19px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-swiper-pagination-spacing:25px;}.elementor-2082 .elementor-element.elementor-element-6840de6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-2082 .elementor-element.elementor-element-675db2a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-5dd9bec{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2082 .elementor-element.elementor-element-cd24a34{text-align:center;}.elementor-2082 .elementor-element.elementor-element-f86e353{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2082 .elementor-element.elementor-element-8e7f947{text-align:center;}.elementor-2082 .elementor-element.elementor-element-67b6d54 img{height:100%;}.elementor-2082 .elementor-element.elementor-element-ed23494{text-align:start;}.elementor-2082 .elementor-element.elementor-element-edb4a17{text-align:start;}.elementor-2082 .elementor-element.elementor-element-b2a1c75{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-effb7c8 img{height:100%;}.elementor-2082 .elementor-element.elementor-element-49be8c3{text-align:start;}.elementor-2082 .elementor-element.elementor-element-a3f91aa{text-align:start;}.elementor-2082 .elementor-element.elementor-element-4625d40{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-d6f4715 img{height:100%;}.elementor-2082 .elementor-element.elementor-element-7462089{text-align:start;}.elementor-2082 .elementor-element.elementor-element-f0674c0{text-align:start;}.elementor-2082 .elementor-element.elementor-element-0ed4796{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-9cdf835 img{height:100%;}.elementor-2082 .elementor-element.elementor-element-7a4ec5e{text-align:start;}.elementor-2082 .elementor-element.elementor-element-1412e48{text-align:start;}.elementor-2082 .elementor-element.elementor-element-aef338f{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-894731b img{height:100%;}.elementor-2082 .elementor-element.elementor-element-39953a8{text-align:start;}.elementor-2082 .elementor-element.elementor-element-ec688e4{text-align:start;}.elementor-2082 .elementor-element.elementor-element-fc4cf4e{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-494e192{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-gap:30px;--n-tabs-title-border-radius:14px 14px 14px 14px;--n-tabs-title-padding-top:13px;--n-tabs-title-padding-right:13px;--n-tabs-title-padding-bottom:13px;--n-tabs-title-padding-left:13px;}.elementor-2082 .elementor-element.elementor-element-21f675f{padding:10px 0px 10px 0px;text-align:center;}.elementor-2082 .elementor-element.elementor-element-d06cfb7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2082 .elementor-element.elementor-element-ae9fb28{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-23e2c83{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-23e2c83 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-37b1c46 .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-2bae7ba{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-03d8547{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-03d8547 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-0c4668a .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-c800fdd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-09ed839{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-09ed839 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-9b3eda5 .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-c947a7c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2082 .elementor-element.elementor-element-5bd5d06{border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-5bd5d06 img{height:347px;border-radius:25px 25px 25px 25px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title{margin-block-end:20px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon{font-size:17px;}.elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title, .elementor-2082 .elementor-element.elementor-element-f3254fe .elementor-icon-box-title a{font-size:17px;line-height:0.1em;}.elementor-2082 .elementor-element.elementor-element-298ec01{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-1dea114{text-align:center;}.elementor-2082 .elementor-element.elementor-element-02535c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2082 .elementor-element.elementor-element-39a0b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2082 .elementor-element.elementor-element-a555d45{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2082 .elementor-element.elementor-element-d083fcc{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2082 .elementor-element.elementor-element-0264c17{text-align:start;}.elementor-2082 .elementor-element.elementor-element-cd9054b{text-align:start;}}@media(min-width:768px){.elementor-2082 .elementor-element.elementor-element-b3e892f{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2082 .elementor-element.elementor-element-b3e892f{--width:100%;}}@media(min-width:1025px){.elementor-2082 .elementor-element.elementor-element-3838aaa:not(.elementor-motion-effects-element-type-background), .elementor-2082 .elementor-element.elementor-element-3838aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-bf77949 */@media (max-width: 767px) {
  .elementor-2082 .elementor-element.elementor-element-bf77949 br {
    display: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b28494c */.elementor-2082 .elementor-element.elementor-element-b28494c .e-n-accordion-item {
  border: solid 2px #0D003830;
  border-radius: 20px;
  align-self: flex-start !important;
}


.elementor-2082 .elementor-element.elementor-element-b28494c .elementor-accordion,
.elementor-2082 .elementor-element.elementor-element-b28494c .e-n-accordion {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 30px !important;
}

.elementor-2082 .elementor-element.elementor-element-b28494c .elementor-accordion-item,
.elementor-2082 .elementor-element.elementor-element-b28494c .e-n-accordion-item {
  width: calc(50% - 15px) !important;
  max-width: calc(50% - 15px) !important;
  flex: 0 0 calc(50% - 15px) !important;
  box-sizing: border-box !important;
  margin: 0 !important;
}


@media (max-width: 767px) {
  .elementor-2082 .elementor-element.elementor-element-b28494c .elementor-accordion-item,
  .elementor-2082 .elementor-element.elementor-element-b28494c .e-n-accordion-item {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }.elementor-2082 .elementor-element.elementor-element-b28494c .elementor-accordion,
.elementor-2082 .elementor-element.elementor-element-b28494c .e-n-accordion {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
}

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a0cb258 */.elementor-2082 .elementor-element.elementor-element-a0cb258 h4{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81fb3b */.elementor-2082 .elementor-element.elementor-element-a81fb3b .elementor-icon {
  transition: transform 0.3s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-a81fb3b:hover .elementor-icon {
  transform: translateX(8px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78e0d74 */.elementor-2082 .elementor-element.elementor-element-78e0d74 h4{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bd08b2 */.elementor-2082 .elementor-element.elementor-element-5bd08b2 .elementor-icon {
  transition: transform 0.3s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5bd08b2:hover .elementor-icon {
  transform: translateX(8px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0f4047 */.elementor-2082 .elementor-element.elementor-element-b0f4047 h4{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a00e5 */.elementor-2082 .elementor-element.elementor-element-92a00e5 .elementor-icon {
  transition: transform 0.3s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-92a00e5:hover .elementor-icon {
  transform: translateX(8px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8b5c9f */.elementor-2082 .elementor-element.elementor-element-e8b5c9f h4{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5165aa7 */.elementor-2082 .elementor-element.elementor-element-5165aa7 .elementor-icon {
  transition: transform 0.3s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5165aa7:hover .elementor-icon {
  transform: translateX(8px) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f2cc9b8 */.elementor-2082 .elementor-element.elementor-element-f2cc9b8 h4{
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd7f6c8 */.elementor-2082 .elementor-element.elementor-element-cd7f6c8 .elementor-icon {
  transition: transform 0.3s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-cd7f6c8:hover .elementor-icon {
  transform: translateX(8px) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb42451 */.elementor-2082 .elementor-element.elementor-element-fb42451 img,
.elementor-2082 .elementor-element.elementor-element-fb42451 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-fb42451 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-fb42451:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5808a51 */.elementor-2082 .elementor-element.elementor-element-5808a51 img,
.elementor-2082 .elementor-element.elementor-element-5808a51 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5808a51 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5808a51:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f8a73 */.elementor-2082 .elementor-element.elementor-element-49f8a73 img,
.elementor-2082 .elementor-element.elementor-element-49f8a73 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-49f8a73 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-49f8a73:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7ba7f5 */.elementor-2082 .elementor-element.elementor-element-b7ba7f5 img,
.elementor-2082 .elementor-element.elementor-element-b7ba7f5 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-b7ba7f5:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-156a051 */.elementor-2082 .elementor-element.elementor-element-156a051 img,
.elementor-2082 .elementor-element.elementor-element-156a051 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-156a051 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-156a051:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f926c7 */.elementor-2082 .elementor-element.elementor-element-5f926c7 img,
.elementor-2082 .elementor-element.elementor-element-5f926c7 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5f926c7 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5f926c7:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ca335 */.elementor-2082 .elementor-element.elementor-element-13ca335 img,
.elementor-2082 .elementor-element.elementor-element-13ca335 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-13ca335 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-13ca335:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23e2c83 */.elementor-2082 .elementor-element.elementor-element-23e2c83 img,
.elementor-2082 .elementor-element.elementor-element-23e2c83 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-23e2c83 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-23e2c83::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-23e2c83:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-23e2c83:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03d8547 */.elementor-2082 .elementor-element.elementor-element-03d8547 img,
.elementor-2082 .elementor-element.elementor-element-03d8547 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-03d8547 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-03d8547::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-03d8547:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-03d8547:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09ed839 */.elementor-2082 .elementor-element.elementor-element-09ed839 img,
.elementor-2082 .elementor-element.elementor-element-09ed839 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-09ed839 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-09ed839::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-09ed839:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-09ed839:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bd5d06 */.elementor-2082 .elementor-element.elementor-element-5bd5d06 img,
.elementor-2082 .elementor-element.elementor-element-5bd5d06 .elementor-image img {
  display: block; 
  position: relative !important;
  transition: all 0.5s ease-in-out !important;
}

.elementor-2082 .elementor-element.elementor-element-5bd5d06 {
  overflow: hidden !important; 
  position: relative !important;
  z-index: 1 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5bd5d06::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 100%
  ) !important;
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: -100% !important; 
  width: 50% !important; 
  height: 100% !important;
  transform: skewX(-25deg) !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
  opacity: 0 !important; 
  pointer-events: none !important; 
  z-index: 2 !important; 
}

.elementor-2082 .elementor-element.elementor-element-5bd5d06:hover img {
  transform: scale(1.03) !important; 
}

.elementor-2082 .elementor-element.elementor-element-5bd5d06:hover::after {
  left: 150% !important; 
  opacity: 1 !important; 
  transition: all 1.2s cubic-bezier(0.19, 1, 0.22, 1) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02535c0 */.marquee-container {
  overflow: hidden;
  width: 100%;
  background: transparent;
  padding: px 0;
  display: flex;
  white-space: nowrap;
}

.marquee-track {
  display: flex;
  width: max-content;
  animation: marquee-scroll 25s linear infinite;
}

.marquee-group {
  display: flex;
  align-items: center;
  gap: 30px; /* Equal spacing between all marquee items */
  padding-right: 30px; /* Matches the item gap for seamless looping */
}

.marquee-item {
  display: flex;
  align-items: center;
  gap: 30px; /* Equal spacing between the diamond and the text */
  font-family: inherit;
  font-size: 17px;
  font-weight: 500;
  color: #251A4D;
  font-family: Poppins;
}

/* Yellow Diamond Bullet Icon */
.marquee-item::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #FFCC33;
  transform: rotate(45deg);
  flex-shrink: 0;
}

/* Infinite Loop Animation */
@keyframes marquee-scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Pause animation on hover */
.marquee-container:hover .marquee-track {
  animation-play-state: paused;
}/* End custom CSS */