.elementor-43 .elementor-element.elementor-element-9327a51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10px;margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-9327a51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-7f6d739.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-c64a0a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-fdf48e1{width:var( --container-widget-width, 57.451% );max-width:57.451%;--container-widget-width:57.451%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-fdf48e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-55da911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-smart-filters-select.jet-filter{display:block;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filters-group.jet-filters-group{display:flex;flex-direction:row;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-select__control{font-size:15px;font-weight:500;color:#2B2B2B;background-color:#F5F3EE;border-style:solid;border-width:01px 01px 01px 01px;border-color:#D8D8D8;border-radius:8px 8px 8px 8px;padding:14px 16px 14px 16px;}.elementor-43 .elementor-element.elementor-element-c57ef40 .apply-filters__button, .elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filter-items-dropdown__apply-button{font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;}.elementor-43 .elementor-element.elementor-element-c57ef40 .apply-filters__button{color:#FFFFFF;background-color:#282E67;border-radius:8px 8px 8px 8px;padding:14px 32px 14px 32px;margin:16px 0px 0px 0px;align-self:center;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filter-items-dropdown__apply-button{color:#FFFFFF;background-color:#282E67;border-radius:8px 8px 8px 8px;padding:14px 32px 14px 32px;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filters-group{--jet-smart-filters-group-item-width:23%;margin-left:calc(-13px/2);margin-right:calc(-13px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filters-group .jet-filter{width:var(--jet-smart-filters-group-item-width);margin-left:calc(13px/2);margin-right:calc(13px/2);margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filter .jet-filters-group .jet-select{width:var(--jet-smart-filters-group-item-width);margin-left:calc(13px/2);margin-right:calc(13px/2);margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filter .jet-filters-group{margin-left:calc(-13px/2);margin-right:calc(-13px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-43 .elementor-element.elementor-element-788f440{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--margin-top:1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:27px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-788f440:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-788f440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-43 .elementor-element.elementor-element-788f440.e-con{--align-self:center;}.elementor-43 .elementor-element.elementor-element-d094cb3 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d094cb3.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-d094cb3{text-align:center;}.elementor-43 .elementor-element.elementor-element-d094cb3 .elementor-heading-title{font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-109ad1c .elementor-button{background-color:#282E57;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-43 .elementor-element.elementor-element-109ad1c > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5a45d28 > .elementor-container{max-width:500px;}.elementor-43 .elementor-element.elementor-element-5a45d28{padding:138px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-5687a63 > .elementor-element-populated{margin:-45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-43 .elementor-element.elementor-element-d3d2e94 > .elementor-widget-container{margin:10px 0px 12px 0px;}.elementor-43 .elementor-element.elementor-element-d3d2e94{text-align:start;}.elementor-43 .elementor-element.elementor-element-d3d2e94 .elementor-heading-title{font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-70a67e6{--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:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-43 .elementor-element.elementor-element-42238ee{--display:flex;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-42238ee:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-42238ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-42238ee::before, .elementor-43 .elementor-element.elementor-element-42238ee > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-42238ee > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-42238ee > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-42238ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-42238ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-5a1ee4d img{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-1403b36{text-align:start;}.elementor-43 .elementor-element.elementor-element-1403b36 .elementor-heading-title{font-size:28px;font-weight:700;color:#111111;}.elementor-43 .elementor-element.elementor-element-c6959c2 .elementor-button{background-color:#02010100;font-size:18px;font-weight:800;fill:#282E67;color:#282E67;border-style:none;}.elementor-43 .elementor-element.elementor-element-c6959c2 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-997fecd{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-997fecd:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-997fecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-28c3ecc{text-align:start;}.elementor-43 .elementor-element.elementor-element-28c3ecc .elementor-heading-title{font-size:28px;font-weight:700;color:#111111;}.elementor-43 .elementor-element.elementor-element-9beb8a7 .elementor-button{background-color:#02010100;font-size:18px;font-weight:800;fill:#282E67;color:#282E67;border-style:none;}.elementor-43 .elementor-element.elementor-element-9beb8a7 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-45ee950{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-45ee950:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-45ee950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-f8c90f6{text-align:start;}.elementor-43 .elementor-element.elementor-element-f8c90f6 .elementor-heading-title{font-size:28px;font-weight:700;color:#111111;}.elementor-43 .elementor-element.elementor-element-03a750c .elementor-button{background-color:#02010100;font-size:18px;font-weight:800;fill:#282E67;color:#282E67;border-style:none;}.elementor-43 .elementor-element.elementor-element-03a750c > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-757511e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-757511e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-43 .elementor-element.elementor-element-757511e{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:122px;margin-bottom:0px;padding:115px 115px 25px 115px;}.elementor-43 .elementor-element.elementor-element-757511e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43 .elementor-element.elementor-element-3019d9f > .elementor-element-populated{margin:-101px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 0px 10px 0px;}.elementor-43 .elementor-element.elementor-element-30a9aa5 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-30a9aa5{text-align:start;}.elementor-43 .elementor-element.elementor-element-30a9aa5 .elementor-heading-title{font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-0a403ea{--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:13px 1px;--row-gap:13px;--column-gap:1px;}.elementor-43 .elementor-element.elementor-element-aec5acc{--display:flex;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-aec5acc::before, .elementor-43 .elementor-element.elementor-element-aec5acc > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-aec5acc > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-aec5acc > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-aec5acc > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-aec5acc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-d814a02 img{width:100%;max-width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:14px 14px 14px 14px;}.elementor-43 .elementor-element.elementor-element-97d42f0{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-e14ac8b img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:14px 14px 14px 14px;}.elementor-43 .elementor-element.elementor-element-42701c8{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-43 .elementor-element.elementor-element-edf8796 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:14px 14px 14px 14px;}.elementor-43 .elementor-element.elementor-element-253b1ad > .elementor-container{max-width:1200px;}.elementor-43 .elementor-element.elementor-element-253b1ad{overflow:hidden;padding:35px 0px 35px 0px;}.elementor-43 .elementor-element.elementor-element-07723d9 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-43 .elementor-element.elementor-element-8c67cd4 .wp-meta .title-holder{top:-59px !important;}.elementor-43 .elementor-element.elementor-element-8c67cd4 .wp-meta .text-title{margin-bottom:0px;}.elementor-43 .elementor-element.elementor-element-a1d43d7{--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 16px;--row-gap:0px;--column-gap:16px;--overflow:hidden;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:25px;--padding-left:115px;--padding-right:115px;}.elementor-43 .elementor-element.elementor-element-a1d43d7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-a1d43d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-43 .elementor-element.elementor-element-790350c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:17px;--margin-bottom:-20px;--margin-left:-37px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-790350c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-1d4a611 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-43 .elementor-element.elementor-element-1d4a611 .elementor-heading-title{font-size:41px;font-weight:600;line-height:1.1px;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-1cee764 > .elementor-widget-container{margin:9px 0px 12px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-1cee764{font-size:22px;font-weight:400;letter-spacing:1px;color:#D0D2D8;}.elementor-43 .elementor-element.elementor-element-47c7119{width:var( --container-widget-width, 85.271% );max-width:85.271%;--container-widget-width:85.271%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-47c7119 > .elementor-widget-container{margin:0px 0px 20px 47px;padding:0px 0px 1px 0px;}.elementor-43 .elementor-element.elementor-element-47c7119.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-47c7119 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-43 .elementor-element.elementor-element-e056624{width:var( --container-widget-width, 67.13% );max-width:67.13%;--container-widget-width:67.13%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-e056624 > .elementor-widget-container{margin:-19px 0px 9px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-e056624.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-e056624 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-43 .elementor-element.elementor-element-1994e69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:17px 2px;--row-gap:17px;--column-gap:2px;--margin-top:6px;--margin-bottom:0px;--margin-left:92px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-1994e69.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-11c574e{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-11c574e > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-11c574e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-43 .elementor-element.elementor-element-4f4d1d1{padding:127px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-3942210 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-43 .elementor-element.elementor-element-77734a0 .ct-testimonial .text-title{color:#FFFFFF !important;font-size:40px;font-weight:600;letter-spacing:0px;}.elementor-43 .elementor-element.elementor-element-77734a0 .ct-testimonial .item--text{font-weight:700;}.elementor-43 .elementor-element.elementor-element-dea77b0{overflow:hidden;margin-top:65px;margin-bottom:0px;padding:42px 15px 0px 15px;}.elementor-43 .elementor-element.elementor-element-b5216d7 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-43 .elementor-element.elementor-element-5cdb1ce .container-custom .wp-meta{text-align:left !important;}.elementor-43 .elementor-element.elementor-element-5cdb1ce .inner-item img{height:80px;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-788f440{--width:90%;}.elementor-43 .elementor-element.elementor-element-70a67e6{--content-width:100%;}.elementor-43 .elementor-element.elementor-element-42238ee{--width:33%;}.elementor-43 .elementor-element.elementor-element-997fecd{--width:33%;}.elementor-43 .elementor-element.elementor-element-45ee950{--width:33%;}.elementor-43 .elementor-element.elementor-element-0a403ea{--content-width:100%;}.elementor-43 .elementor-element.elementor-element-aec5acc{--width:33%;}.elementor-43 .elementor-element.elementor-element-97d42f0{--width:33%;}.elementor-43 .elementor-element.elementor-element-42701c8{--width:33%;}.elementor-43 .elementor-element.elementor-element-a1d43d7{--width:100%;}.elementor-43 .elementor-element.elementor-element-790350c{--width:57.644%;}.elementor-43 .elementor-element.elementor-element-1994e69{--width:35.256%;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-7f6d739{width:var( --container-widget-width, 491.5px );max-width:491.5px;--container-widget-width:491.5px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c64a0a1{width:var( --container-widget-width, 491.5px );max-width:491.5px;--container-widget-width:491.5px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-5a45d28{padding:68px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-757511e{margin-top:60px;margin-bottom:0px;padding:85px 15px 85px 15px;}.elementor-43 .elementor-element.elementor-element-253b1ad{padding:0px 15px 0px 15px;}.elementor-43 .elementor-element.elementor-element-a1d43d7{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:15px;--padding-right:15px;}.elementor-43 .elementor-element.elementor-element-1d4a611 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-43 .elementor-element.elementor-element-1d4a611 .elementor-heading-title{font-size:30px;}.elementor-43 .elementor-element.elementor-element-1cee764 > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-43 .elementor-element.elementor-element-11c574e > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-43 .elementor-element.elementor-element-4f4d1d1{padding:63px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-dea77b0{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-5122c74{width:100%;}.elementor-43 .elementor-element.elementor-element-55da911{--width:100%;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-smart-filters-select.jet-filter{display:block;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-filters-group.jet-filters-group{display:flex;flex-direction:column;--jet-smart-filters-group-item-width:auto;}.elementor-43 .elementor-element.elementor-element-c57ef40{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-smart-filters-select.jet-filter .jet-select{max-width:100%;flex-basis:100%;}.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-select{margin-left:auto;margin-right:auto;}.elementor-43 .elementor-element.elementor-element-1d4a611 > .elementor-widget-container{margin:-98px 0px 0px 13px;}.elementor-43 .elementor-element.elementor-element-1d4a611{text-align:start;}.elementor-43 .elementor-element.elementor-element-1d4a611 .elementor-heading-title{font-size:34px;line-height:1.3em;letter-spacing:0px;}.elementor-43 .elementor-element.elementor-element-1cee764 > .elementor-widget-container{margin:0px 0px 0px 13px;}.elementor-43 .elementor-element.elementor-element-11c574e > .elementor-widget-container{margin:0px 0px 0px -105px;}.elementor-43 .elementor-element.elementor-element-11c574e.elementor-element{--align-self:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-267d2b7{width:100%;}.elementor-43 .elementor-element.elementor-element-7d1ba5a{width:100%;}}/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-c57ef40 */.elementor-43 .elementor-element.elementor-element-c57ef40 select option {
    background: #F5F3EE;
    color: #222222;
    font-size: 15px;
    font-weight: 500;
    padding: 10px;
}

.elementor-43 .elementor-element.elementor-element-c57ef40 select option:checked {
    background: #282E67;
    color: #FFFFFF;
} 
.elementor-43 .elementor-element.elementor-element-c57ef40 .jet-smart-filters-apply-button {
    min-width: 280px;
}
.elementor-43 .elementor-element.elementor-element-c57ef40 select {
    border: 1px solid #D7D9E0;
    transition: all 0.2s ease;
}

.elementor-43 .elementor-element.elementor-element-c57ef40 select:focus {
    border-color: #2B2EF7;
    box-shadow: 0 0 0 2px rgba(43, 46, 247, 0.12);
    outline: none;
}

.elementor-43 .elementor-element.elementor-element-c57ef40 select:hover {
    border-color: #6A72FF;
}
@media (max-width: 767px) {
  .elementor-43 .elementor-element.elementor-element-c57ef40 .jet-select,
  .elementor-43 .elementor-element.elementor-element-c57ef40 .jet-select__control,
  .elementor-43 .elementor-element.elementor-element-c57ef40 .jet-smart-filters-select {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55da911 */.elementor-43 .elementor-element.elementor-element-55da911 {
    scroll-margin-top: 90px;
}/* End custom CSS */
/* Start custom CSS for ct_product_carousel, class: .elementor-element-8c67cd4 *//* Remove old theme line */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-inner::before,
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header::before {
    display: none !important;
}

/* Product image box */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header {
    background: transparent !important;
    border: 1.5px solid rgba(120,120,120,0.45) !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    box-shadow: none !important;
    transition: border-color 0.3s ease !important;
}

/* Product image link */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header .woocommerce-product-details {
    display: block !important;
    border: none !important;
    border-radius: 14px !important;
    overflow: hidden !important;
}

/* Product image */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header .woocommerce-product-details img {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    border-radius: 14px !important;
    transform: scale(1) !important;
    transition: transform 0.3s ease !important;
}

/* Hover border */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header:hover {
    border-color: #5B6CFF !important;
    border-radius: 14px !important;
}

/* Keep rounded corners on hover */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header:hover .woocommerce-product-details,
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header:hover .woocommerce-product-details img {
    border-radius: 14px !important;
}

/* Slight zoom on hover */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-header:hover .woocommerce-product-details img {
    transform: scale(1.03) !important;
}

/* Reduce space between products */
.elementor-43 .elementor-element.elementor-element-8c67cd4 .slick-slide {
    padding-left: 6px !important;
    padding-right: 6px !important;
}

/* Best Sellers title style */
.elementor-43 .elementor-element.elementor-element-8c67cd4 h2 {
    font-size: 46px !important;
    font-weight: 600 !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    color: #ffffff !important;
    margin-bottom: -50px !important;
}
.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product-features {
    display: block !important;
}

.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product--price {
    display: block !important;
    width: 100% !important;
    margin-bottom: 8px !important;
}

.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-add-to-cart {
    display: block !important;
    width: 100% !important;
    margin-top: 0 !important;
}.elementor-43 .elementor-element.elementor-element-8c67cd4 .woocommerce-product--price {
    margin-top: -12px !important;
    margin-bottom: 8px !important;
}/* End custom CSS */
/* Start custom CSS for ct_client_carousel, class: .elementor-element-5cdb1ce */.elementor-43 .elementor-element.elementor-element-5cdb1ce h2 {
    font-size: 46px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    line-height: 1.1 !important;
}/* End custom CSS */