.elementor-25 .elementor-element.elementor-element-1667322{--display:flex;--min-height:100vh;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1f9b0e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5b5b2a7{--display:flex;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--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-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c479a2b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c479a2b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-c479a2b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-c479a2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-c479a2b .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-c479a2b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-740a6d5{text-align:start;}.elementor-25 .elementor-element.elementor-element-740a6d5 .elementor-heading-title{font-size:62px;text-transform:capitalize;line-height:1.1em;letter-spacing:-4px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f93e330{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-f93e330:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f93e330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-25 .elementor-element.elementor-element-06251ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-26e3436{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-26e3436.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-26e3436 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b1753c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b1753c1.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-b1753c1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ce3fcef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ce3fcef.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-ce3fcef .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c50d88d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c50d88d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-c50d88d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-425b987{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8b32605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8b32605.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-8b32605 .elementor-heading-title{font-size:15px;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f6acbe4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1d43a42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-a7cdefc .elementor-button{background-color:#00ABFC;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 6px 8px 20px;}.elementor-25 .elementor-element.elementor-element-a7cdefc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-a7cdefc .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a7cdefc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-a7cdefc .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-a7cdefc .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7375514{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-25 .elementor-element.elementor-element-f646cad{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--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-25 .elementor-element.elementor-element-b48b90a{text-align:start;}.elementor-25 .elementor-element.elementor-element-b48b90a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a65f8bc{--e-rating-icon-font-size:10px;--e-rating-gap:3px;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-7d05ccc{--display:flex;--justify-content:center;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e90873d{text-align:start;}.elementor-25 .elementor-element.elementor-element-e90873d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-45c821a{--e-rating-icon-font-size:10px;--e-rating-gap:3px;--e-rating-icon-marked-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-96b536c{--display:flex;--min-height:500px;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--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-25 .elementor-element.elementor-element-728aaeb{--display:flex;--min-height:350px;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--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-25 .elementor-element.elementor-element-728aaeb .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-25 .elementor-element.elementor-element-0490ac2{--display:flex;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0490ac2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0490ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-720c03d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-72c1111{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-72c1111.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-72c1111 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-72c1111 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-72c1111 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-72c1111 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-72c1111 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-635358c{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-635358c.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-635358c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-635358c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-635358c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-635358c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-635358c .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b4a26a9{background-color:#EAF4FD;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0FA2F540;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-b4a26a9.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-b4a26a9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b4a26a9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-b4a26a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-b4a26a9 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-b4a26a9 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-636c8b0{width:100%;max-width:100%;text-align:start;}.elementor-25 .elementor-element.elementor-element-636c8b0 .elementor-heading-title{font-size:20px;font-weight:400;text-transform:none;line-height:1.4em;letter-spacing:-1px;word-spacing:2px;color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-5a708f5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5a708f5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5a708f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-25 .elementor-element.elementor-element-5a708f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-30f5397{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-18c2942{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1e36f7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1a73e6e{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-5b40b11{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5b40b11 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-5b40b11 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5b40b11 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-5b40b11 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5b40b11 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5b40b11 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-5b40b11 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-798e57f{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-798e57f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-798e57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b1c4972{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-393e3c2{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-393e3c2.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-393e3c2 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-393e3c2 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-393e3c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-393e3c2 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-393e3c2 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-f22ba39{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-f22ba39.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-f22ba39 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-f22ba39 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-f22ba39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-f22ba39 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-f22ba39 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-adf663c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-adf663c .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8b8c5ae{text-align:start;}.elementor-25 .elementor-element.elementor-element-8b8c5ae .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-e3e7da0{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-a3a3be8 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-a3a3be8 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-a3a3be8 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a3a3be8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-0ed9e3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-58ff5ef{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-6bca7d6{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6bca7d6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-6bca7d6 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6bca7d6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-6bca7d6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6bca7d6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-6bca7d6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-6bca7d6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-a8e1268{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-a8e1268:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a8e1268 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8de300f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-7d00fa3{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7d00fa3.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7d00fa3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7d00fa3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7d00fa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d00fa3 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-7d00fa3 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7b2a2e3{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7b2a2e3.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7b2a2e3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7b2a2e3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7b2a2e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7b2a2e3 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-7b2a2e3 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-d78b8a4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-d78b8a4 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7aeb60e{text-align:start;}.elementor-25 .elementor-element.elementor-element-7aeb60e .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-84bd5fb{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-66dbddd .elementor-button{background-color:#000E37;font-size:12px;text-transform:capitalize;line-height:1.5em;fill:#FDFDFD;color:#FDFDFD;border-radius:50px 50px 50px 50px;padding:6px 6px 6px 15px;}.elementor-25 .elementor-element.elementor-element-66dbddd .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-66dbddd .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-66dbddd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-2011868{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-920f232{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-359a81d{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-359a81d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-359a81d .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-359a81d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-359a81d .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-359a81d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-359a81d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-359a81d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-7a30638{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-7a30638:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7a30638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4d7f94c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-89e7fc1{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-89e7fc1.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-89e7fc1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-89e7fc1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-89e7fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-89e7fc1 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-89e7fc1 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-11a0e7d{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-11a0e7d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-11a0e7d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-11a0e7d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-11a0e7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-11a0e7d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-11a0e7d .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-72ad706{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-72ad706 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6a6c8e8{text-align:start;}.elementor-25 .elementor-element.elementor-element-6a6c8e8 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-ad00f2f{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-69bb49f .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-69bb49f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-69bb49f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-69bb49f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-219a943{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0e6cca7{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-c9dd6e0{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c9dd6e0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-c9dd6e0 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c9dd6e0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-c9dd6e0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c9dd6e0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c9dd6e0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c9dd6e0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-ff6624e{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-ff6624e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ff6624e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-304094e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-5eb00f3{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-5eb00f3.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-5eb00f3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-5eb00f3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-5eb00f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-5eb00f3 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-5eb00f3 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-028dc84{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-028dc84.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-028dc84 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-028dc84 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-028dc84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-028dc84 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-028dc84 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-0a0aa4e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-0a0aa4e .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e563fa7{text-align:start;}.elementor-25 .elementor-element.elementor-element-e563fa7 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-aa3f953{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-edcf9f2 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-edcf9f2 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-edcf9f2 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-edcf9f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-bc6bc24{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-678f65f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b17636e{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b17636e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-25 .elementor-element.elementor-element-a3cdcd6{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-a3cdcd6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a3cdcd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-62e7fee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-0054165{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-0054165.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-0054165 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0054165 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-0054165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0054165 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-0054165 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-260934a{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-260934a.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-260934a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-260934a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-260934a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-260934a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-260934a .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-f837c05{text-align:start;}.elementor-25 .elementor-element.elementor-element-f837c05 .elementor-heading-title{font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-aa28d5f{width:100%;max-width:100%;text-align:start;font-size:15px;color:#000000;}.elementor-25 .elementor-element.elementor-element-aa28d5f p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-f4db929 .elementor-button{background-color:#000E37;font-size:12px;text-transform:capitalize;line-height:1.5em;fill:#FDFDFD;color:#FDFDFD;border-radius:50px 50px 50px 50px;padding:6px 6px 6px 15px;}.elementor-25 .elementor-element.elementor-element-f4db929 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-f4db929 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f4db929 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-2cfe5a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0f35c77{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0f35c77 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-25 .elementor-element.elementor-element-30a9edc{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-30a9edc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-30a9edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cf93b51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-bc00e7a{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-bc00e7a.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-bc00e7a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-bc00e7a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-bc00e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-bc00e7a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-bc00e7a .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e8d9d77{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-e8d9d77.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-e8d9d77 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e8d9d77 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-e8d9d77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-e8d9d77 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-e8d9d77 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-648ff81{text-align:start;}.elementor-25 .elementor-element.elementor-element-648ff81 .elementor-heading-title{font-size:28px;font-weight:500;line-height:1.2em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-aee3836{width:100%;max-width:100%;text-align:start;font-size:15px;color:#000000;}.elementor-25 .elementor-element.elementor-element-aee3836 p{margin-block-end:0px;}.elementor-25 .elementor-element.elementor-element-52e86fd .elementor-button{background-color:#000E37;font-size:12px;text-transform:capitalize;line-height:1.5em;fill:#FDFDFD;color:#FDFDFD;border-radius:50px 50px 50px 50px;padding:6px 6px 6px 15px;}.elementor-25 .elementor-element.elementor-element-52e86fd .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-52e86fd .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-52e86fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-d083901{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0560982{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-21a9560{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-21a9560 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-21a9560 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-21a9560 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-21a9560 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-21a9560 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-21a9560 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-21a9560 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-4790e63{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-4790e63:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4790e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2662c79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-d71aceb{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-d71aceb.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-d71aceb .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d71aceb .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-d71aceb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d71aceb .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-d71aceb .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7e47450{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7e47450.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7e47450 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7e47450 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7e47450 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7e47450 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-7e47450 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-492eb1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-492eb1f .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-a116d2b{text-align:start;}.elementor-25 .elementor-element.elementor-element-a116d2b .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-5889a1c{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-7d32c8f .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-7d32c8f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-7d32c8f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7d32c8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-1f6d512{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-88c7fbd{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-c0486a2{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c0486a2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-c0486a2 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c0486a2 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-c0486a2 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c0486a2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c0486a2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-c0486a2 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-4c26cf7{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-4c26cf7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4c26cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e3d8d31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-5ed5e8e{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-5ed5e8e.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-5ed5e8e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-5ed5e8e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-5ed5e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-5ed5e8e .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-5ed5e8e .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-306d53d{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-306d53d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-306d53d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-306d53d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-306d53d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-306d53d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-306d53d .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-40364e3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-40364e3 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-263fcbf{text-align:start;}.elementor-25 .elementor-element.elementor-element-263fcbf .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-02eee87{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-c75b5d0 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-c75b5d0 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-c75b5d0 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-c75b5d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-12fada1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9b17abc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-94fbfcd{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-1c0969f{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1c0969f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-1c0969f .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1c0969f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-1c0969f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1c0969f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1c0969f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-1c0969f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-36b145f{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-36b145f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-36b145f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1469267{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-1735c8d{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-1735c8d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-1735c8d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1735c8d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-1735c8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1735c8d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-1735c8d .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-fb66d7f{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-fb66d7f.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-fb66d7f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-fb66d7f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-fb66d7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-fb66d7f .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-fb66d7f .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-48b5573{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-48b5573 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-639bcc6{text-align:start;}.elementor-25 .elementor-element.elementor-element-639bcc6 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-bbe1e2c{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-d9c787c .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-d9c787c .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-d9c787c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d9c787c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-7ab2353{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-183da5d{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-3445360{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3445360 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-3445360 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3445360 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-3445360 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3445360 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3445360 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-3445360 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-09e05d8{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-09e05d8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-09e05d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ce53aae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-81494a4{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-81494a4.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-81494a4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-81494a4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-81494a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-81494a4 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-81494a4 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-25802d5{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-25802d5.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-25802d5 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-25802d5 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-25802d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-25802d5 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-25802d5 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-cbe3c46{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-cbe3c46 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-cd072e4{text-align:start;}.elementor-25 .elementor-element.elementor-element-cd072e4 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-ae58dca{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-11a8373 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-11a8373 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-11a8373 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-11a8373 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-41b88c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-59847f5{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-441ec80{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-441ec80 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-441ec80 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-441ec80 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-441ec80 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-441ec80 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-441ec80 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-441ec80 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-d7ea06d{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-d7ea06d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d7ea06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8e04984{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-69fe0c9{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-69fe0c9.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-69fe0c9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-69fe0c9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-69fe0c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-69fe0c9 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-69fe0c9 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1454678{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-1454678.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-1454678 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1454678 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-1454678 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1454678 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-1454678 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-6f51e9d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-6f51e9d .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1875168{text-align:start;}.elementor-25 .elementor-element.elementor-element-1875168 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-10ca2c1{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-8abcb80 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-8abcb80 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-8abcb80 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-8abcb80 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-ecb8d88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5862658{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-a5ac591{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a5ac591 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-a5ac591 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a5ac591 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-a5ac591 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a5ac591 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a5ac591 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-a5ac591 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-8be8581{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-8be8581:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8be8581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5cf657c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-fff084f{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-fff084f.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-fff084f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-fff084f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-fff084f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-fff084f .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-fff084f .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c256ea6{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-c256ea6.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-c256ea6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c256ea6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-c256ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-c256ea6 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-c256ea6 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-4364fff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-4364fff .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-cc35a8c{text-align:start;}.elementor-25 .elementor-element.elementor-element-cc35a8c .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-8b7d94d{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-35933a0 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-35933a0 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-35933a0 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-35933a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-6f14285{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3e0a319{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2354751{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-ce2771f{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ce2771f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-ce2771f .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ce2771f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-ce2771f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ce2771f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-ce2771f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-ce2771f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-fd1ac0d{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-fd1ac0d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fd1ac0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-36d97f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-ed9405a{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-ed9405a.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-ed9405a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-ed9405a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-ed9405a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-ed9405a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-ed9405a .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2e4f612{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-2e4f612.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-2e4f612 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2e4f612 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-2e4f612 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-2e4f612 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-2e4f612 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-71ae623{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-71ae623 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d4816bf{text-align:start;}.elementor-25 .elementor-element.elementor-element-d4816bf .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-8484a79{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-e6af910 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-e6af910 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-e6af910 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-e6af910 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-77e8a80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cfc7af4{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-5309d2b{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5309d2b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-5309d2b .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5309d2b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-5309d2b .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5309d2b .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-5309d2b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-5309d2b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-22f6260{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-22f6260:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-22f6260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ede5058{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-bfe5487{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-bfe5487.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-bfe5487 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-bfe5487 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-bfe5487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-bfe5487 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-bfe5487 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8ce8539{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-8ce8539.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-8ce8539 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8ce8539 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-8ce8539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-8ce8539 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-8ce8539 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-97587eb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-97587eb .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-4ea8c13{text-align:start;}.elementor-25 .elementor-element.elementor-element-4ea8c13 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-dd508f1{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-2b316f3 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-2b316f3 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-2b316f3 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-2b316f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-e111553{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b906fe4{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-4cf9b10{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4cf9b10 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-4cf9b10 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4cf9b10 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-4cf9b10 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4cf9b10 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4cf9b10 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-4cf9b10 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-b8ef32a{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-b8ef32a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b8ef32a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-eb1022f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-69159e3{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-69159e3.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-69159e3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-69159e3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-69159e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-69159e3 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-69159e3 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-001ee81{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-001ee81.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-001ee81 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-001ee81 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-001ee81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-001ee81 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-001ee81 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7ac04ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-7ac04ef .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-76c9f13{text-align:start;}.elementor-25 .elementor-element.elementor-element-76c9f13 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-7e44701{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-d7adbb7 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-d7adbb7 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-d7adbb7 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d7adbb7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-e2f247c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3851369{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-7f08fe4{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7f08fe4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-7f08fe4 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7f08fe4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-7f08fe4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7f08fe4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7f08fe4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-7f08fe4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-f978deb{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-f978deb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f978deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-603b3e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-46aa136{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-46aa136.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-46aa136 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-46aa136 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-46aa136 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-46aa136 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-46aa136 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d33daa9{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-d33daa9.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-d33daa9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d33daa9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-d33daa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d33daa9 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-d33daa9 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-3db61cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-3db61cd .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b6e837b{text-align:start;}.elementor-25 .elementor-element.elementor-element-b6e837b .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-d32c3ea{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-1fe1dd5 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-1fe1dd5 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-1fe1dd5 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1fe1dd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-33d3463{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-848cc73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2be175b{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-4a13068{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4a13068 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-4a13068 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4a13068 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-4a13068 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4a13068 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-4a13068 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-4a13068 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-f1a9f1e{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-f1a9f1e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f1a9f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e75e952{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-edc49a0{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-edc49a0.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-edc49a0 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-edc49a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-edc49a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-edc49a0 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-edc49a0 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6d94acd{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-6d94acd.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-6d94acd .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6d94acd .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-6d94acd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-6d94acd .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-6d94acd .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-5c0e2fc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-5c0e2fc .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-5e4822b{text-align:start;}.elementor-25 .elementor-element.elementor-element-5e4822b .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-e58ec13{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-aa6798f .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-aa6798f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-aa6798f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-aa6798f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-b2d9463{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4377c00{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-acc031f{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-acc031f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-acc031f .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-acc031f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-acc031f .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-acc031f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-acc031f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-acc031f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-6939bb2{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-6939bb2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6939bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b64360c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-e8f718c{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-e8f718c.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-e8f718c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e8f718c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-e8f718c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-e8f718c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-e8f718c .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-900afcb{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-900afcb.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-900afcb .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-900afcb .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-900afcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-900afcb .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-900afcb .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-1f5016a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-1f5016a .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-f69b1e1{text-align:start;}.elementor-25 .elementor-element.elementor-element-f69b1e1 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-9cc105a{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-9db0572 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-9db0572 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-9db0572 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-9db0572 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-6c64b5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8962917{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-587a5eb{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-587a5eb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-587a5eb .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-587a5eb .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-587a5eb .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-587a5eb .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-587a5eb .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-587a5eb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-94786ed{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-94786ed:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-94786ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d837eee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-d456a72{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-d456a72.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-d456a72 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-d456a72 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-d456a72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d456a72 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-d456a72 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-9159e7f{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-9159e7f.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-9159e7f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-9159e7f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-9159e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-9159e7f .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-9159e7f .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-07f2b4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-07f2b4d .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6d90b71{text-align:start;}.elementor-25 .elementor-element.elementor-element-6d90b71 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-15a9ffc{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-6932182 .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-6932182 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-6932182 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-6932182 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-78f58e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a8e0fc4{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-f6adce4{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f6adce4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-f6adce4 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f6adce4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-f6adce4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f6adce4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f6adce4 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f6adce4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-38e2b12{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-38e2b12:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-38e2b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a83fb01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-e88569d{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-e88569d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-e88569d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e88569d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-e88569d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-e88569d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-e88569d .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-456ecb9{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-456ecb9.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-456ecb9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-456ecb9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-456ecb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-456ecb9 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-456ecb9 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-843bff4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-843bff4 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-865fe14{text-align:start;}.elementor-25 .elementor-element.elementor-element-865fe14 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-660bee0{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-9f401bc .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-9f401bc .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-9f401bc .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-9f401bc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-9b73280{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a615369{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0a1183a{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-3348747{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3348747 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-3348747 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3348747 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-3348747 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3348747 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-3348747 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-3348747 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-ffb1ff6{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-ffb1ff6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ffb1ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8ffa743{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-3deaf35{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-3deaf35.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-3deaf35 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-3deaf35 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-3deaf35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-3deaf35 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-3deaf35 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-99e92f6{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-99e92f6.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-99e92f6 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-99e92f6 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-99e92f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-99e92f6 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-99e92f6 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7e8fac9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-7e8fac9 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-35b5669{text-align:start;}.elementor-25 .elementor-element.elementor-element-35b5669 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-0a003d2{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-e04a91f .elementor-button{background-color:#000E37;font-size:15px;text-transform:capitalize;line-height:1.3em;fill:#FDFDFD;color:#FDFDFD;border-radius:30px 30px 30px 30px;padding:8px 7px 8px 20px;}.elementor-25 .elementor-element.elementor-element-e04a91f .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-e04a91f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-e04a91f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-e333ef0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6116620{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0246e59{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0246e59 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-0246e59 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0246e59 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-0246e59 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0246e59 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-0246e59 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-0246e59 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-a3fea26{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-a3fea26:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a3fea26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e8390a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-7d87332{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7d87332.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-7d87332 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7d87332 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7d87332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d87332 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-7d87332 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-41dd665{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-41dd665.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-41dd665 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-41dd665 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-41dd665 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-41dd665 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-41dd665 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-afb58af{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-afb58af .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1f20d43{text-align:start;}.elementor-25 .elementor-element.elementor-element-1f20d43 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-f1c238b{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-adeede3 .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-adeede3 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-adeede3 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-adeede3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-adeede3 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-adeede3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-59f2ba6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c4fc797{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-a6e3cc9{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a6e3cc9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-a6e3cc9 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a6e3cc9 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-a6e3cc9 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a6e3cc9 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-a6e3cc9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-a6e3cc9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-a36d962{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-a36d962:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a36d962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-679e8ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-72c83db{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-72c83db.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-72c83db .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-72c83db .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-72c83db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-72c83db .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-72c83db .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-80c5b01{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-80c5b01.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-80c5b01 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-80c5b01 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-80c5b01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-80c5b01 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-80c5b01 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-2d5af42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-2d5af42 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-bf62eb0{text-align:start;}.elementor-25 .elementor-element.elementor-element-bf62eb0 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-822cf45{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-428e523 .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-428e523 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-428e523 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-428e523 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-428e523 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-428e523 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-16f0a28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b7947f3{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-db883d6{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-db883d6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-db883d6 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-db883d6 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-db883d6 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-db883d6 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-db883d6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-db883d6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-4d08be8{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-4d08be8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4d08be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9e41989{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-85ff031{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-85ff031.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-85ff031 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-85ff031 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-85ff031 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-85ff031 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-85ff031 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-af08ad2{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-af08ad2.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-af08ad2 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-af08ad2 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-af08ad2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-af08ad2 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-af08ad2 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-9cd3fed{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-9cd3fed .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-a26784c{text-align:start;}.elementor-25 .elementor-element.elementor-element-a26784c .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-9e324c7{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-9ab696d .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-9ab696d .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-9ab696d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9ab696d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-9ab696d .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-9ab696d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ab74839{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b72c0b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-91d8336{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-b051efd{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b051efd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-b051efd .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b051efd .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-b051efd .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b051efd .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b051efd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b051efd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-e8e45e2{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-e8e45e2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e8e45e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-074feb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-1b156c5{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-1b156c5.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-1b156c5 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1b156c5 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-1b156c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1b156c5 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-1b156c5 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-ab1516d{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-ab1516d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-ab1516d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-ab1516d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-ab1516d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-ab1516d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-ab1516d .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-b6ceff9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-b6ceff9 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-78507b8{text-align:start;}.elementor-25 .elementor-element.elementor-element-78507b8 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-07b4ef1{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-cd1abae .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-cd1abae .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-cd1abae .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cd1abae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-cd1abae .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-cd1abae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5ea1eff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1c6dbd3{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-b46eb35{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b46eb35 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-b46eb35 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b46eb35 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-b46eb35 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b46eb35 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b46eb35 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b46eb35 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-441603f{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-441603f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-441603f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-617bb97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-1dcb2ae{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-1dcb2ae.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-1dcb2ae .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-1dcb2ae .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-1dcb2ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1dcb2ae .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-1dcb2ae .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0b09867{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-0b09867.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-0b09867 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0b09867 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-0b09867 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0b09867 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-0b09867 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7ee4be9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-7ee4be9 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-30867e2{text-align:start;}.elementor-25 .elementor-element.elementor-element-30867e2 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-064631c{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-f3ae843 .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-f3ae843 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-f3ae843 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f3ae843 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-f3ae843 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-f3ae843 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c0a6b8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2bcaa4b{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-22eb362{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-22eb362 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-22eb362 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-22eb362 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-22eb362 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-22eb362 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-22eb362 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-22eb362 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-4f9ff2d{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-4f9ff2d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4f9ff2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-77b5e33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-b8beb1d{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-b8beb1d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-b8beb1d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b8beb1d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-b8beb1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-b8beb1d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-b8beb1d .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-a6c6b21{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-a6c6b21.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-a6c6b21 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-a6c6b21 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-a6c6b21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-a6c6b21 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-a6c6b21 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-bac0010{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-bac0010 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-289c9d3{text-align:start;}.elementor-25 .elementor-element.elementor-element-289c9d3 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-fc2602d{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-6ab8a3d .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-6ab8a3d .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-6ab8a3d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6ab8a3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-6ab8a3d .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-6ab8a3d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-dbd548d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5fc325b{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-f1b7bd1{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f1b7bd1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-f1b7bd1 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f1b7bd1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-f1b7bd1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f1b7bd1 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f1b7bd1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-f1b7bd1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-b77b19e{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-b77b19e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b77b19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-51a1582{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-8ac429d{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-8ac429d.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-8ac429d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8ac429d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-8ac429d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-8ac429d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-8ac429d .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0efe45b{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-0efe45b.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-0efe45b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-0efe45b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-0efe45b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0efe45b .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-0efe45b .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-74e7e7d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-74e7e7d .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8c9be91{text-align:start;}.elementor-25 .elementor-element.elementor-element-8c9be91 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-fd4ce31{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-dbcdc3c .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-dbcdc3c .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-dbcdc3c .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-dbcdc3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-dbcdc3c .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-dbcdc3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-409bde9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-40fda36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2e79ba3{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-b1ddb73{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b1ddb73 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-b1ddb73 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b1ddb73 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-b1ddb73 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b1ddb73 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-b1ddb73 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-b1ddb73 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-dcaef0a{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-dcaef0a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dcaef0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cd67168{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-993196e{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-993196e.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-993196e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-993196e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-993196e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-993196e .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-993196e .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8e53bf8{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-8e53bf8.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-8e53bf8 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8e53bf8 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-8e53bf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-8e53bf8 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-8e53bf8 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-7e41444{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-7e41444 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-2e1e2dc{text-align:start;}.elementor-25 .elementor-element.elementor-element-2e1e2dc .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-91dc2b3{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-418fd86 .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-418fd86 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-418fd86 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-418fd86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-418fd86 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-418fd86 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1969b30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7606388{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-cfe3b5e{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cfe3b5e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-cfe3b5e .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cfe3b5e .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-cfe3b5e .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cfe3b5e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-cfe3b5e .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-cfe3b5e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-158252b{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-158252b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-158252b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1f783e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-679f361{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-679f361.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-679f361 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-679f361 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-679f361 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-679f361 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-679f361 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-005d978{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-005d978.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-005d978 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-005d978 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-005d978 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-005d978 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-005d978 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-8dd77b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-8dd77b1 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e6a9767{text-align:start;}.elementor-25 .elementor-element.elementor-element-e6a9767 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-cac0ce9{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-237abd4 .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-237abd4 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-237abd4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-237abd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-237abd4 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-237abd4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c70af1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0f18fe4{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-7ca5440{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7ca5440 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-7ca5440 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7ca5440 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-7ca5440 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7ca5440 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7ca5440 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-7ca5440 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-9257f93{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-9257f93:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9257f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2c001aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-ba766c7{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-ba766c7.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-ba766c7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-ba766c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-ba766c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-ba766c7 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-ba766c7 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-35d4b05{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-35d4b05.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-35d4b05 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-35d4b05 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-35d4b05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-35d4b05 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-35d4b05 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-b510015{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-b510015 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-4d66c5f{text-align:start;}.elementor-25 .elementor-element.elementor-element-4d66c5f .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-2f60069{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-c7db079 .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-c7db079 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-c7db079 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c7db079 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-c7db079 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-c7db079 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-df60dbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ccf5048{--display:flex;--justify-content:center;--border-radius:20px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-d8143cf{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d8143cf .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-d8143cf .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d8143cf .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-d8143cf .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d8143cf .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:8px;height:8px;background:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-d8143cf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-d8143cf .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:9px 9px 9px 9px;}.elementor-25 .elementor-element.elementor-element-c70d535{--display:flex;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-c70d535:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c70d535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-63982e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-c9edcee{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-c9edcee.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-c9edcee .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-c9edcee .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-c9edcee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-c9edcee .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-c9edcee .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-627ff11{background-color:#0B15330F;padding:6px 10px 6px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0B15331F;border-radius:50px 50px 50px 50px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-627ff11.elementor-element{--align-self:flex-start;}.elementor-25 .elementor-element.elementor-element-627ff11 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-627ff11 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-627ff11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-627ff11 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-627ff11 .elementor-icon-list-text{color:#0B1533B8;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-e5a3a85{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-e5a3a85 .elementor-icon-list-text{color:#0B62B4;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-edc02e5{text-align:start;}.elementor-25 .elementor-element.elementor-element-edc02e5 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-f6b195d{width:100%;max-width:100%;text-align:start;font-size:16px;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-f09d0de .elementor-button{background-color:#EAF2FC;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:15px 25px 15px 25px;}.elementor-25 .elementor-element.elementor-element-f09d0de .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-f09d0de .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f09d0de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-f09d0de .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-f09d0de .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8b72192{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:15px;--n-tabs-gap:30px;--n-tabs-title-border-radius:50px 50px 50px 50px;--n-tabs-title-padding-top:13px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:13px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8b72192 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8b72192.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-8b72192.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-25 .elementor-element.elementor-element-8b72192.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#00AFFE;}.elementor-25 .elementor-element.elementor-element-8b72192.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-e4dbf3e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e4dbf3e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e4dbf3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FA;}.elementor-25 .elementor-element.elementor-element-6e0ec7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6e0d6dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-6e0d6dd.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-6e0d6dd .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-6e0d6dd .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-6e0d6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-6e0d6dd .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-6e0d6dd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-e674c8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-689e666{text-align:center;}.elementor-25 .elementor-element.elementor-element-689e666 .elementor-heading-title{font-size:42px;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-d725ea4{text-align:center;}.elementor-25 .elementor-element.elementor-element-d725ea4 .elementor-heading-title{font-size:42px;line-height:1.1em;color:#010F45;}.elementor-25 .elementor-element.elementor-element-abc0a2a{--display:flex;--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-25 .elementor-element.elementor-element-26a5e49{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--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-25 .elementor-element.elementor-element-26a5e49:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-26a5e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f2c4136{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f2c4136:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f2c4136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1450325{line-height:1.4em;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-937eefe{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--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-25 .elementor-element.elementor-element-937eefe:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-937eefe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6629789{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-6629789:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6629789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ea677eb{line-height:1.4em;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-f50ac63{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--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-25 .elementor-element.elementor-element-f50ac63:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f50ac63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-67630d6{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-67630d6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-67630d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-966de09{line-height:1.4em;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-660993e{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--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-25 .elementor-element.elementor-element-660993e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-660993e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-939ca54{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-939ca54:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-939ca54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-254f6ed{line-height:1.4em;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-399bbfb{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--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-25 .elementor-element.elementor-element-399bbfb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-399bbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9732286{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-9732286:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9732286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4091be7{line-height:1.4em;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-f79429b{--display:flex;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--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-25 .elementor-element.elementor-element-f79429b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f79429b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-71caec8{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-71caec8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-71caec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a2e458b{line-height:1.4em;color:#0B15339E;}.elementor-25 .elementor-element.elementor-element-36eaa1f{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;--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:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-icon-size:42px;}.elementor-25 .elementor-element.elementor-element-36eaa1f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-25 .elementor-element.elementor-element-36eaa1f.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-36eaa1f {--n-accordion-padding:15px 20px 15px 20px;}:where( .elementor-25 .elementor-element.elementor-element-36eaa1f > .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-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;}.elementor-25 .elementor-element.elementor-element-e2b2242{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e2b2242:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e2b2242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F0FA;}.elementor-25 .elementor-element.elementor-element-ab00c1f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-25 .elementor-element.elementor-element-f9565ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-25 .elementor-element.elementor-element-f9565ef:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f9565ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(35deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-25 .elementor-element.elementor-element-45a391f{--display:flex;--justify-content:space-between;--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-25 .elementor-element.elementor-element-ca539b3{--display:flex;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-83e56e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-83e56e4 .elementor-icon-wrapper{text-align:start;}.elementor-25 .elementor-element.elementor-element-83e56e4 .elementor-icon{font-size:100px;}.elementor-25 .elementor-element.elementor-element-83e56e4 .elementor-icon svg{height:100px;}.elementor-25 .elementor-element.elementor-element-83e56e4 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-5a7abb6{width:100%;max-width:100%;text-align:start;}.elementor-25 .elementor-element.elementor-element-5a7abb6 .elementor-heading-title{font-size:42px;text-transform:none;line-height:1.1em;letter-spacing:-1px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7197206{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;font-size:16px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4981e2a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-169e29d{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-31c875f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-31c875f.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-31c875f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-31c875f.elementor-view-stacked .elementor-icon{background-color:#010F45;}.elementor-25 .elementor-element.elementor-element-31c875f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-31c875f.elementor-view-default .elementor-icon{color:#010F45;border-color:#010F45;}.elementor-25 .elementor-element.elementor-element-31c875f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-31c875f.elementor-view-default .elementor-icon svg{fill:#010F45;}.elementor-25 .elementor-element.elementor-element-31c875f .elementor-icon{font-size:15px;padding:1em;}.elementor-25 .elementor-element.elementor-element-31c875f .elementor-icon svg{height:15px;}.elementor-25 .elementor-element.elementor-element-0e0fb83 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-25 .elementor-element.elementor-element-0e0fb83 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-0e0fb83 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0e0fb83 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-0e0fb83 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c724a72{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-59a55da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-59a55da.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-59a55da .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-59a55da .elementor-icon{font-size:15px;padding:1em;}.elementor-25 .elementor-element.elementor-element-59a55da .elementor-icon svg{height:15px;}.elementor-25 .elementor-element.elementor-element-aa0ca72 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:13px 30px 13px 30px;}.elementor-25 .elementor-element.elementor-element-aa0ca72 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-aa0ca72 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-aa0ca72 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-aa0ca72 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1e6c3ae{--display:flex;--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-25 .elementor-element.elementor-element-29afefa > .elementor-widget-container{margin:-35px 0px -20px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-1667322{--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1f9b0e0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-25 .elementor-element.elementor-element-740a6d5 .elementor-heading-title{font-size:35px;}.elementor-25 .elementor-element.elementor-element-f93e330{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-06251ba{--width:40%;}.elementor-25 .elementor-element.elementor-element-26e3436 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-b1753c1 .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-ce3fcef .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-c50d88d .elementor-heading-title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-425b987{--width:35%;}.elementor-25 .elementor-element.elementor-element-8b32605 .elementor-heading-title{font-size:13px;}.elementor-25 .elementor-element.elementor-element-f6acbe4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1d43a42{--flex-wrap:nowrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-7375514{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-f646cad{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-25 .elementor-element.elementor-element-b48b90a .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-7d05ccc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-25 .elementor-element.elementor-element-e90873d .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-96b536c{--min-height:300px;}.elementor-25 .elementor-element.elementor-element-728aaeb{--min-height:300px;}.elementor-25 .elementor-element.elementor-element-0490ac2{--min-height:229px;}.elementor-25 .elementor-element.elementor-element-720c03d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-72c1111 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-72c1111 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-635358c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-635358c .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-b4a26a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-b4a26a9 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-636c8b0{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-636c8b0 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-5a708f5{--padding-top:50px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-25 .elementor-element.elementor-element-18c2942{--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-25 .elementor-element.elementor-element-1a73e6e{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-798e57f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-b1c4972{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-393e3c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-393e3c2 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-f22ba39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-f22ba39 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-8b8c5ae .elementor-heading-title{font-size:26px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-25 .elementor-element.elementor-element-e3e7da0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-58ff5ef{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a8e1268{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-7d00fa3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d00fa3 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-7b2a2e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7b2a2e3 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-7aeb60e .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-84bd5fb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-920f232{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7a30638{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-89e7fc1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-89e7fc1 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-11a0e7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-11a0e7d .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-6a6c8e8 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-ad00f2f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-0e6cca7{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ff6624e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5eb00f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-5eb00f3 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-028dc84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-028dc84 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-e563fa7 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-aa3f953{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-bc6bc24{--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-25 .elementor-element.elementor-element-b17636e{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-a3cdcd6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-62e7fee{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-0054165 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0054165 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-260934a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-260934a .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-f837c05 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-aa28d5f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-0f35c77{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-30a9edc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-bc00e7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-bc00e7a .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-e8d9d77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-e8d9d77 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-648ff81 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-aee3836{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-0560982{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4790e63{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-d71aceb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d71aceb .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-7e47450 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7e47450 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-a116d2b .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-5889a1c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-88c7fbd{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4c26cf7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5ed5e8e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-5ed5e8e .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-306d53d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-306d53d .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-263fcbf .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-02eee87{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-12fada1{--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-25 .elementor-element.elementor-element-94fbfcd{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-36b145f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1469267{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-1735c8d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1735c8d .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-fb66d7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-fb66d7f .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-639bcc6 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-bbe1e2c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-183da5d{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-09e05d8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-81494a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-81494a4 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-25802d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-25802d5 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-cd072e4 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-ae58dca{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-59847f5{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d7ea06d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-69fe0c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-69fe0c9 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1454678 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1454678 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1875168 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-10ca2c1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-5862658{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8be8581{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-fff084f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-fff084f .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-c256ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-c256ea6 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-cc35a8c .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-8b7d94d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-6f14285{--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-25 .elementor-element.elementor-element-2354751{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-fd1ac0d{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-36d97f3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-ed9405a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-ed9405a .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-2e4f612 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-2e4f612 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-d4816bf .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-8484a79{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-cfc7af4{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-22f6260{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-bfe5487 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-bfe5487 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-8ce8539 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-8ce8539 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4ea8c13 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-dd508f1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-b906fe4{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b8ef32a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-69159e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-69159e3 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-001ee81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-001ee81 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-76c9f13 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-7e44701{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-3851369{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f978deb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-46aa136 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-46aa136 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-d33daa9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d33daa9 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-b6e837b .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-d32c3ea{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-33d3463{--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-25 .elementor-element.elementor-element-2be175b{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f1a9f1e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-e75e952{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-edc49a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-edc49a0 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-6d94acd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-6d94acd .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-5e4822b .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-e58ec13{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-4377c00{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6939bb2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-e8f718c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-e8f718c .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-900afcb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-900afcb .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-f69b1e1 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-9cc105a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-8962917{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-94786ed{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-d456a72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-d456a72 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-9159e7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-9159e7f .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-6d90b71 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-15a9ffc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-a8e0fc4{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-38e2b12{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-e88569d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-e88569d .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-456ecb9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-456ecb9 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-865fe14 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-660bee0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-9b73280{--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-25 .elementor-element.elementor-element-0a1183a{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-ffb1ff6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-8ffa743{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-3deaf35 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-3deaf35 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-99e92f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-99e92f6 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-35b5669 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-0a003d2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-6116620{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a3fea26{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-7d87332 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-7d87332 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-41dd665 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-41dd665 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1f20d43 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-f1c238b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-adeede3 .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-c4fc797{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a36d962{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-72c83db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-72c83db .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-80c5b01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-80c5b01 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-bf62eb0 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-822cf45{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-428e523 .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-b7947f3{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4d08be8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-85ff031 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-85ff031 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-af08ad2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-af08ad2 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-a26784c .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-9e324c7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-9ab696d .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-ab74839{--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-25 .elementor-element.elementor-element-91d8336{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-e8e45e2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-074feb3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-1b156c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1b156c5 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-ab1516d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-ab1516d .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-78507b8 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-07b4ef1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-cd1abae .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-1c6dbd3{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-441603f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1dcb2ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-1dcb2ae .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-0b09867 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0b09867 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-30867e2 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-064631c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-f3ae843 .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-2bcaa4b{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4f9ff2d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-b8beb1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-b8beb1d .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-a6c6b21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-a6c6b21 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-289c9d3 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-fc2602d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-6ab8a3d .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-5fc325b{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b77b19e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-8ac429d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-8ac429d .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-0efe45b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-0efe45b .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-8c9be91 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-fd4ce31{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-dbcdc3c .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-409bde9{--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-25 .elementor-element.elementor-element-2e79ba3{--border-radius:20px 20px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-dcaef0a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-cd67168{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-25 .elementor-element.elementor-element-993196e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-993196e .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-8e53bf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-8e53bf8 .elementor-icon-list-item > a{font-size:12px;}.elementor-25 .elementor-element.elementor-element-2e1e2dc .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-91dc2b3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-418fd86 .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-7606388{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-158252b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-679f361 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-679f361 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-005d978 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-005d978 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-e6a9767 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-cac0ce9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-237abd4 .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-0f18fe4{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9257f93{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-ba766c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-ba766c7 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-35d4b05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-35d4b05 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4d66c5f .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-2f60069{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-c7db079 .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-ccf5048{--border-radius:20px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c70d535{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c9edcee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-c9edcee .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-627ff11 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-627ff11 .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-edc02e5 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-f6b195d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:14px;}.elementor-25 .elementor-element.elementor-element-f09d0de .elementor-button{padding:13px 22px 13px 22px;}.elementor-25 .elementor-element.elementor-element-8b72192{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:15px;--n-tabs-gap:0px;}.elementor-25 .elementor-element.elementor-element-e4dbf3e{--padding-top:25px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-6e0d6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-6e0d6dd .elementor-icon-list-item > a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-689e666 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-d725ea4 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-1450325{font-size:15px;}.elementor-25 .elementor-element.elementor-element-ea677eb{font-size:15px;}.elementor-25 .elementor-element.elementor-element-966de09{font-size:15px;}.elementor-25 .elementor-element.elementor-element-254f6ed{font-size:15px;}.elementor-25 .elementor-element.elementor-element-4091be7{font-size:15px;}.elementor-25 .elementor-element.elementor-element-a2e458b{font-size:15px;}.elementor-25 .elementor-element.elementor-element-36eaa1f{--n-accordion-title-font-size:14px;--n-accordion-icon-size:32px;}:where( .elementor-25 .elementor-element.elementor-element-36eaa1f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-e2b2242{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-83e56e4 .elementor-icon{font-size:70px;}.elementor-25 .elementor-element.elementor-element-83e56e4 .elementor-icon svg{height:70px;}.elementor-25 .elementor-element.elementor-element-5a7abb6 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-7197206{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-169e29d{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-0e0fb83 .elementor-button{font-size:15px;padding:13px 20px 13px 20px;}.elementor-25 .elementor-element.elementor-element-aa0ca72 .elementor-button{font-size:15px;padding:13px 20px 13px 20px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-5b5b2a7{--width:55%;}.elementor-25 .elementor-element.elementor-element-f93e330{--width:80%;}.elementor-25 .elementor-element.elementor-element-06251ba{--width:30%;}.elementor-25 .elementor-element.elementor-element-425b987{--width:100%;}.elementor-25 .elementor-element.elementor-element-1d43a42{--width:45%;}.elementor-25 .elementor-element.elementor-element-7375514{--width:55%;}.elementor-25 .elementor-element.elementor-element-f646cad{--width:47%;}.elementor-25 .elementor-element.elementor-element-7d05ccc{--width:55%;}.elementor-25 .elementor-element.elementor-element-96b536c{--width:45%;}}/* Start custom CSS for heading, class: .elementor-element-26e3436 */.elementor-25 .elementor-element.elementor-element-26e3436{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: rgb(16, 16, 16);
    color: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
    font: 400 12px "Plus Jakarta Sans", sans-serif;
    border: 2px solid rgb(11, 42, 107);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1753c1 */.elementor-25 .elementor-element.elementor-element-b1753c1{
        width: 32px;
    height: 32px;
    border-radius: 50%;
    background: rgb(67, 83, 255);
    color: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
    font: 400 12px "Plus Jakarta Sans", sans-serif;
    border: 2px solid rgb(11, 42, 107);
    margin-left: -10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce3fcef */.elementor-25 .elementor-element.elementor-element-ce3fcef{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: rgb(127, 84, 179);
    color: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
    font: 400 12px "Plus Jakarta Sans", sans-serif;
    border: 2px solid rgb(11, 42, 107);
    margin-left: -10px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c50d88d */.elementor-25 .elementor-element.elementor-element-c50d88d{
        width: 32px;
    height: 32px;
    border-radius: 50%;
    background: rgb(15, 162, 245);
    color: rgb(4, 24, 43);
    display: flex;
    align-items: center;
    justify-content: center;
    font: 400 12px "Plus Jakarta Sans", sans-serif;
    border: 2px solid rgb(11, 42, 107);
    margin-left: -10px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b40b11 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73e6e */.elementor-25 .elementor-element.elementor-element-1a73e6e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6bca7d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ff5ef */.elementor-25 .elementor-element.elementor-element-58ff5ef{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-359a81d */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-920f232 */.elementor-25 .elementor-element.elementor-element-920f232{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c9dd6e0 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e6cca7 */.elementor-25 .elementor-element.elementor-element-0e6cca7{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c2942 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b17636e */.elementor-25 .elementor-element.elementor-element-b17636e{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f35c77 */.elementor-25 .elementor-element.elementor-element-0f35c77{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-21a9560 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0560982 */.elementor-25 .elementor-element.elementor-element-0560982{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c0486a2 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88c7fbd */.elementor-25 .elementor-element.elementor-element-88c7fbd{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc6bc24 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1c0969f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94fbfcd */.elementor-25 .elementor-element.elementor-element-94fbfcd{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3445360 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183da5d */.elementor-25 .elementor-element.elementor-element-183da5d{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-441ec80 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59847f5 */.elementor-25 .elementor-element.elementor-element-59847f5{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5ac591 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5862658 */.elementor-25 .elementor-element.elementor-element-5862658{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12fada1 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ce2771f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2354751 */.elementor-25 .elementor-element.elementor-element-2354751{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5309d2b */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfc7af4 */.elementor-25 .elementor-element.elementor-element-cfc7af4{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4cf9b10 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b906fe4 */.elementor-25 .elementor-element.elementor-element-b906fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7f08fe4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3851369 */.elementor-25 .elementor-element.elementor-element-3851369{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f14285 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4a13068 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2be175b */.elementor-25 .elementor-element.elementor-element-2be175b{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-acc031f */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4377c00 */.elementor-25 .elementor-element.elementor-element-4377c00{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-587a5eb */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8962917 */.elementor-25 .elementor-element.elementor-element-8962917{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f6adce4 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e0fc4 */.elementor-25 .elementor-element.elementor-element-a8e0fc4{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3463 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3348747 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1183a */.elementor-25 .elementor-element.elementor-element-0a1183a{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0246e59 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6116620 */.elementor-25 .elementor-element.elementor-element-6116620{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a6e3cc9 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fc797 */.elementor-25 .elementor-element.elementor-element-c4fc797{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-db883d6 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7947f3 */.elementor-25 .elementor-element.elementor-element-b7947f3{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b73280 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b051efd */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91d8336 */.elementor-25 .elementor-element.elementor-element-91d8336{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b46eb35 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6dbd3 */.elementor-25 .elementor-element.elementor-element-1c6dbd3{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22eb362 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcaa4b */.elementor-25 .elementor-element.elementor-element-2bcaa4b{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f1b7bd1 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fc325b */.elementor-25 .elementor-element.elementor-element-5fc325b{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab74839 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b1ddb73 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}
/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}

/* 2. Exact Mockup Absolute Styling */
.elementor-widget-image-carousel .swiper-slide img {
  transform: rotate(-1.5deg) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e79ba3 */.elementor-25 .elementor-element.elementor-element-2e79ba3{
    background: linear-gradient(150deg, rgb(42, 26, 22) 0%, rgb(64, 36, 28) 55%, rgb(26, 16, 16) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-cfe3b5e */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}
/* Card Container Rounded Borders & Overflow Fix */
.elementor-widget-image-carousel .swiper,
.elementor-widget-image-carousel .swiper-container {
  border-radius: 20px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7606388 */.elementor-25 .elementor-element.elementor-element-7606388{
    background: linear-gradient(150deg, rgb(247, 154, 91) 0%, rgb(238, 127, 62) 60%, rgb(194, 90, 37) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7ca5440 */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f18fe4 */.elementor-25 .elementor-element.elementor-element-0f18fe4{
    background: linear-gradient(150deg, rgb(14, 26, 56) 0%, rgb(18, 53, 102) 55%, rgb(8, 16, 31) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8143cf */.swiper-pagination.swiper-pagination-bullets {
  width: max-content !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  display: inline-flex !important;
  align-items: center !important;
  gap: 7px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 999px !important;
  padding: 8px 12px !important;
}

/* Reset default margins on individual bullets */
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf5048 */.elementor-25 .elementor-element.elementor-element-ccf5048{
   background: linear-gradient(150deg, rgb(18, 58, 46) 0%, rgb(23, 92, 69) 55%, rgb(10, 31, 25) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-409bde9 *//* Direct Container Scroll */
.my-scroll-tab {
  height: 920px;
  max-height: 100vh;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  padding-right: 6px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}


@media (max-width: 570px) {
  .my-scroll-tab {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
    padding-right: 0 !important;
  }

  .my-scroll-tab > * {
    width: 100% !important;
    height: auto !important;
    flex-shrink: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8b72192 *//* 1. Tab Title Flex Alignment */
.e-n-tabs-heading .e-n-tab-title {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  width: 100% !important;
  gap: 12px !important;
}

/* 2. Count Pill Styling (Base ::after Pseudo-element) */
.e-n-tabs-heading .e-n-tab-title::after {
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  color: #7A8299 !important; /* Default light state */
  margin-left: auto !important;
  transition: all 0.3s ease !important;
}

/* 3. Active Tab Count Text Color */
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after {
  color: #ffffff !important;
}

/* 4. Custom Count Values per Tab Index */
.e-n-tabs-heading .e-n-tab-title[data-tab-index="1"]::after { content: "19" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="2"]::after { content: "6" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="3"]::after { content: "13" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="4"]::after { content: "6" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="5"]::after { content: "4" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="6"]::after { content: "4" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="7"]::after { content: "3" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="8"]::after { content: "5" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="9"]::after { content: "3" !important; }
.e-n-tabs-heading .e-n-tab-title[data-tab-index="10"]::after { content: "7" !important; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-36eaa1f */.e-n-accordion details[open] .e-n-accordion-item-title {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
/* 1. Title Container & Summary Alignment Reset */
.e-n-accordion .e-n-accordion-item-title {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

/* 2. Title Text Header Left Alignment */
.e-n-accordion .e-n-accordion-item-title-header {
  margin-right: auto !important;
  text-align: left !important;
}

/* 3. Number Badge Base Styling */
.e-n-accordion .e-n-accordion-item-title::before {
  content: "0" attr(data-accordion-index) !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  background: #010F45 !important;
  color: #ffffff !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}/* End custom CSS */