.elementor-14 .elementor-element.elementor-element-da94b66{--display:flex;--min-height:80vh;--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;--justify-content:flex-end;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-da94b66:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-da94b66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://sgmem.sg/wp-content/uploads/2026/02/rnd.png") 50% 50%;background-size:cover;}.elementor-14 .elementor-element.elementor-element-a386ca1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14 .elementor-element.elementor-element-81ef25e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f0de362{text-align:center;}.elementor-14 .elementor-element.elementor-element-f0de362 .elementor-heading-title{font-family:var( --e-global-typography-ca491b9-font-family ), Sans-serif;font-size:var( --e-global-typography-ca491b9-font-size );font-weight:var( --e-global-typography-ca491b9-font-weight );line-height:var( --e-global-typography-ca491b9-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );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-14 .elementor-element.elementor-element-958f45d{text-align:center;}.elementor-14 .elementor-element.elementor-element-dde258c{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dd8994f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-0e07dcb .elementor-heading-title{font-family:var( --e-global-typography-ca55f5e-font-family ), Sans-serif;font-size:var( --e-global-typography-ca55f5e-font-size );font-weight:var( --e-global-typography-ca55f5e-font-weight );line-height:var( --e-global-typography-ca55f5e-line-height );color:var( --e-global-color-2cd94c9 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-534a1ef{--grid-columns:5;--grid-row-gap:0px;--grid-column-gap:32px;}.elementor-14 .elementor-element.elementor-element-a2a3d9d{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-23e2b5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-4c54d8b .elementor-heading-title{font-family:var( --e-global-typography-ca55f5e-font-family ), Sans-serif;font-size:var( --e-global-typography-ca55f5e-font-size );font-weight:var( --e-global-typography-ca55f5e-font-weight );line-height:var( --e-global-typography-ca55f5e-line-height );color:var( --e-global-color-2cd94c9 );}.elementor-14 .elementor-element.elementor-element-fd78917{--grid-columns:5;--grid-row-gap:0px;--grid-column-gap:32px;}.elementor-14 .elementor-element.elementor-element-e16d8aa{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5c447c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-a06474b .elementor-heading-title{font-family:var( --e-global-typography-ca55f5e-font-family ), Sans-serif;font-size:var( --e-global-typography-ca55f5e-font-size );font-weight:var( --e-global-typography-ca55f5e-font-weight );line-height:var( --e-global-typography-ca55f5e-line-height );color:var( --e-global-color-2cd94c9 );}.elementor-14 .elementor-element.elementor-element-1983979{--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;--justify-content:space-between;--align-items:center;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14 .elementor-element.elementor-element-78752dd .jet-search-filter__input-wrapper{max-width:100%;}.elementor-14 .elementor-element.elementor-element-78752dd .jet-search-filter__input{font-family:"Noto Sans", Sans-serif;font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#726F68;border-radius:4px 4px 4px 4px;padding:14px 16px 14px 16px;}.elementor-14 .elementor-element.elementor-element-dd02d01{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-dd02d01.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-72524c2 .elementor-heading-title{font-family:var( --e-global-typography-3d5ab31-font-family ), Sans-serif;font-size:var( --e-global-typography-3d5ab31-font-size );font-weight:var( --e-global-typography-3d5ab31-font-weight );line-height:var( --e-global-typography-3d5ab31-line-height );color:var( --e-global-color-466f02e );}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-smart-filters-select.jet-filter{display:block;}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-select__control{font-family:"Noto Sans", Sans-serif;font-size:16px;color:#8B8B8B;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D8EA;border-radius:4px 4px 4px 4px;padding:14px 14px 14px 14px;}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-14 .elementor-element.elementor-element-4eec2a9 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-14 .elementor-element.elementor-element-1acdcbe{--grid-columns:4;--grid-row-gap:32px;--auto-scroll-offset:260px;--grid-column-gap:32px;}.elementor-14 .elementor-element.elementor-element-1acdcbe .elementor-pagination{text-align:center;margin-top:60px;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-1acdcbe .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 32px/2 );}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-1acdcbe .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 32px/2 );}body.rtl .elementor-14 .elementor-element.elementor-element-1acdcbe .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 32px/2 );}body.rtl .elementor-14 .elementor-element.elementor-element-1acdcbe .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 32px/2 );}.elementor-14 .elementor-element.elementor-element-aceb275{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-aceb275:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-aceb275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgmem.sg/wp-content/uploads/2026/01/Job-Form-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-bc325a5{--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;}.elementor-14 .elementor-element.elementor-element-8ee41f9{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-aecc496 .elementor-heading-title{font-family:var( --e-global-typography-ca55f5e-font-family ), Sans-serif;font-size:var( --e-global-typography-ca55f5e-font-size );font-weight:var( --e-global-typography-ca55f5e-font-weight );line-height:var( --e-global-typography-ca55f5e-line-height );color:#040F1F;}.elementor-14 .elementor-element.elementor-element-699e968{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-005dea9 );}.elementor-14 .elementor-element.elementor-element-699e968 a{color:var( --e-global-color-005dea9 );}.elementor-14 .elementor-element.elementor-element-6575e01{--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:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:6px 6px 6px 6px;--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-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-48d5105 .elementor-button{background-color:var( --e-global-color-2cd94c9 );font-family:var( --e-global-typography-482dde8-font-family ), Sans-serif;font-size:var( --e-global-typography-482dde8-font-size );font-weight:var( --e-global-typography-482dde8-font-weight );text-transform:var( --e-global-typography-482dde8-text-transform );line-height:var( --e-global-typography-482dde8-line-height );fill:var( --e-global-color-c88a829 );color:var( --e-global-color-c88a829 );border-radius:6px 6px 6px 6px;padding:22px 22px 22px 22px;}.elementor-14 .elementor-element.elementor-element-721baa2{--display:flex;}.elementor-14 .elementor-element.elementor-element-95a6733{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-95a6733:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-95a6733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgmem.sg/wp-content/uploads/2026/01/5.-Enquiry-Form-1.jpg");background-position:bottom center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-56187b6{--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;}.elementor-14 .elementor-element.elementor-element-d31688b{--display:flex;}.elementor-14 .elementor-element.elementor-element-b11c270{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-fc9a287 .elementor-heading-title{font-family:var( --e-global-typography-ca55f5e-font-family ), Sans-serif;font-size:var( --e-global-typography-ca55f5e-font-size );font-weight:var( --e-global-typography-ca55f5e-font-weight );line-height:var( --e-global-typography-ca55f5e-line-height );}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-da94b66{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-f0de362 .elementor-heading-title{font-size:var( --e-global-typography-ca491b9-font-size );line-height:var( --e-global-typography-ca491b9-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-dde258c{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-0e07dcb .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-534a1ef{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-14 .elementor-element.elementor-element-a2a3d9d{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-4c54d8b .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-fd78917{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:16px;}.elementor-14 .elementor-element.elementor-element-e16d8aa{--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-a06474b .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-1983979{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-dd02d01{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14 .elementor-element.elementor-element-72524c2 .elementor-heading-title{font-size:var( --e-global-typography-3d5ab31-font-size );line-height:var( --e-global-typography-3d5ab31-line-height );}.elementor-14 .elementor-element.elementor-element-1acdcbe{--grid-columns:1;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-14 .elementor-element.elementor-element-aceb275{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-bc325a5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14 .elementor-element.elementor-element-8ee41f9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14 .elementor-element.elementor-element-aecc496 .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-699e968{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-6575e01{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;}.elementor-14 .elementor-element.elementor-element-6575e01.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-48d5105 .elementor-button{font-size:var( --e-global-typography-482dde8-font-size );line-height:var( --e-global-typography-482dde8-line-height );padding:012px 22px 12px 22px;}.elementor-14 .elementor-element.elementor-element-95a6733{--padding-top:30px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-d31688b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14 .elementor-element.elementor-element-b11c270{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-14 .elementor-element.elementor-element-fc9a287 .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-f0de362 .elementor-heading-title{font-size:var( --e-global-typography-ca491b9-font-size );line-height:var( --e-global-typography-ca491b9-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-0e07dcb{text-align:center;}.elementor-14 .elementor-element.elementor-element-0e07dcb .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-534a1ef{--grid-columns:2;}.elementor-14 .elementor-element.elementor-element-4c54d8b .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-fd78917{--grid-columns:2;}.elementor-14 .elementor-element.elementor-element-a06474b .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-72524c2 .elementor-heading-title{font-size:var( --e-global-typography-3d5ab31-font-size );line-height:var( --e-global-typography-3d5ab31-line-height );}.elementor-14 .elementor-element.elementor-element-1acdcbe{--grid-columns:2;--auto-scroll-offset:350px;}.elementor-14 .elementor-element.elementor-element-aceb275:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-aceb275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sgmem.sg/wp-content/uploads/2026/01/Job-Form-Mobile.png");}.elementor-14 .elementor-element.elementor-element-aecc496{text-align:center;}.elementor-14 .elementor-element.elementor-element-aecc496 .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}.elementor-14 .elementor-element.elementor-element-699e968{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-48d5105 .elementor-button{font-size:var( --e-global-typography-482dde8-font-size );line-height:var( --e-global-typography-482dde8-line-height );}.elementor-14 .elementor-element.elementor-element-fc9a287 .elementor-heading-title{font-size:var( --e-global-typography-ca55f5e-font-size );line-height:var( --e-global-typography-ca55f5e-line-height );}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-81ef25e{--width:85%;}}/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-78752dd */.elementor-14 .elementor-element.elementor-element-78752dd input {
  width: 300px;
  max-width: 100%;
  padding: 14px 48px 14px 16px; /* space for icon */
  font-size: 15px;
  border: 1px solid #ccc;
  border-radius: 6px;
  outline: none;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M21 12.75C21 11.6666 20.7866 10.5938 20.372 9.59286C19.9574 8.59193 19.3497 7.68245 18.5836 6.91637C17.8175 6.15029 16.9081 5.5426 15.9071 5.12799C14.9062 4.71339 13.8334 4.5 12.75 4.5C11.6666 4.5 10.5938 4.71339 9.59286 5.12799C8.59193 5.5426 7.68245 6.15029 6.91637 6.91637C6.15029 7.68245 5.5426 8.59193 5.12799 9.59286C4.71339 10.5938 4.5 11.6666 4.5 12.75C4.5 13.8334 4.71339 14.9062 5.12799 15.9071C5.5426 16.9081 6.15029 17.8175 6.91637 18.5836C7.68245 19.3497 8.59193 19.9574 9.59286 20.372C10.5938 20.7866 11.6666 21 12.75 21C13.8334 21 14.9062 20.7866 15.9071 20.372C16.9081 19.9574 17.8175 19.3497 18.5836 18.5836C19.3497 17.8175 19.9574 16.9081 20.372 15.9071C20.7866 14.9062 21 13.8334 21 12.75ZM19.0922 20.1562C17.3906 21.6187 15.1734 22.5 12.75 22.5C7.36406 22.5 3 18.1359 3 12.75C3 7.36406 7.36406 3 12.75 3C18.1359 3 22.5 7.36406 22.5 12.75C22.5 15.1734 21.6187 17.3906 20.1562 19.0922L26.7797 25.7203C27.0703 26.0109 27.0703 26.4891 26.7797 26.7797C26.4891 27.0703 26.0109 27.0703 25.7203 26.7797L19.0922 20.1562Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 18px;
}

@media (max-width: 1024px) {
    .elementor-14 .elementor-element.elementor-element-78752dd{
        width: 100%;
        max-width: 300px !important;
    }
    .elementor-14 .elementor-element.elementor-element-78752dd input {
        width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-select, class: .elementor-element-4eec2a9 */.filter-select {
  position: relative;
}

.filter-select select {
  width: 100%;
  padding: 14px 44px 14px 16px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}

.filter-select::after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  width: 10px;
  height: 10px;
  border-right: 2px solid #666;
  border-bottom: 2px solid #666;
  transform: translateY(-50%) rotate(45deg);
  pointer-events: none;
}

@media (max-width: 1024px) {
    .elementor-14 .elementor-element.elementor-element-4eec2a9 select {
        width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd02d01 */.elementor-14 .elementor-element.elementor-element-dd02d01 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1983979 */.elementor-14 .elementor-element.elementor-element-1983979 {
    width: 100%;
}/* End custom CSS */