.elementor-4106 .elementor-element.elementor-element-12d42fa{--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;--z-index:2;}.elementor-4106 .elementor-element.elementor-element-12d42fa:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-12d42fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4106 .elementor-element.elementor-element-7effc29{--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-4106 .elementor-element.elementor-element-0634ee5{--display:flex;}.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-4106 .elementor-element.elementor-element-b483d34 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-4106 .elementor-element.elementor-element-1953462 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:500;line-height:1.3em;color:#FFD64B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4106 .elementor-element.elementor-element-d238803{text-align:left;}.elementor-4106 .elementor-element.elementor-element-d238803 img{width:80px;}.elementor-4106 .elementor-element.elementor-element-ac32eba{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4106 .elementor-element.elementor-element-68a3923{--display:flex;}.elementor-4106 .elementor-element.elementor-element-68a3923:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-68a3923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD64B;}.elementor-4106 .elementor-element.elementor-element-1cc32c7 img{width:73px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-4106 .elementor-element.elementor-element-e3d1a88{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-4106 .elementor-element.elementor-element-823a13f{--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;--overflow:hidden;--z-index:2;}.elementor-4106 .elementor-element.elementor-element-a32f833{--display:flex;--position:fixed;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:0.4;top:0px;}.elementor-4106 .elementor-element.elementor-element-a32f833:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-a32f833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prizmgroup.com.sg/wp-content/uploads/2025/07/Update-Top-banner.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4106 .elementor-element.elementor-element-a32f833::before, .elementor-4106 .elementor-element.elementor-element-a32f833 > .elementor-background-video-container::before, .elementor-4106 .elementor-element.elementor-element-a32f833 > .e-con-inner > .elementor-background-video-container::before, .elementor-4106 .elementor-element.elementor-element-a32f833 > .elementor-background-slideshow::before, .elementor-4106 .elementor-element.elementor-element-a32f833 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4106 .elementor-element.elementor-element-a32f833 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}body:not(.rtl) .elementor-4106 .elementor-element.elementor-element-a32f833{left:0px;}body.rtl .elementor-4106 .elementor-element.elementor-element-a32f833{right:0px;}.elementor-4106 .elementor-element.elementor-element-ba2c336{--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;--overflow:hidden;}.elementor-4106 .elementor-element.elementor-element-ba2c336:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-ba2c336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4106 .elementor-element.elementor-element-ff32bb9{--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:space-between;}.elementor-4106 .elementor-element.elementor-element-b4d2198{--display:flex;}.elementor-4106 .elementor-element.elementor-element-12892c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-4106 .elementor-element.elementor-element-5028717{--display:flex;}.elementor-4106 .elementor-element.elementor-element-f7bf2eb{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-4106 .elementor-element.elementor-element-0af2f79{--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;--overflow:hidden;--z-index:2;}.elementor-4106 .elementor-element.elementor-element-0af2f79:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-0af2f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4106 .elementor-element.elementor-element-8329867{--display:flex;}.elementor-4106 .elementor-element.elementor-element-2b17c3a{--display:flex;}.elementor-4106 .elementor-element.elementor-element-24cc829{text-align:center;}.elementor-4106 .elementor-element.elementor-element-24cc829 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-4106 .elementor-element.elementor-element-6bfcb7c{--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;}.elementor-4106 .elementor-element.elementor-element-5d18fd5{--display:flex;}.elementor-widget-ucaddon_remote_tabs .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item:hover .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item-active .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item:hover .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item.ue-item-active{background-color:#FFD64B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD64B;opacity:100%;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .uc-items-wrapper{flex-direction:column;flex-wrap:wrap;gap:30px;justify-content:start;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-element-gap{width:20px;height:20px;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item{text-align:center;flex-direction:row;justify-content:center;align-items:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;min-width:0px;min-height:0px;opacity:100%;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-link{align-items:center;padding:15px 15px 15px 15px;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item:hover{opacity:100%;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-icon{background-color:#bdbdbd;color:#ffffff;border-radius:100px 100px 100px 100px;width:50px;height:50px;font-size:20px;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-icon svg{fill:#ffffff;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-title{color:#000000;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-active .ue-item-title{color:#000000;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-text{margin-top:10px;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-snap-left{left:0px;right:auto;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-snap-right{right:0px;left:auto;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-snap-top{top:0px;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-snap-bottom{bottom:0px;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-label{min-width:25px;height:25px;border-radius:25px 25px 25px 25px;background-color:#363636;color:#ffffff;opacity:100%;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-active .ue-item-label{opacity:100%;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-image img{object-fit:cover;height:50px;border-radius:100px 100px 100px 100px;width:100%;transition:all 300ms linear;}.elementor-4106 .elementor-element.elementor-element-d4363e8 .ue-item-image{width:50px;}.elementor-4106 .elementor-element.elementor-element-fb72f56{--display:flex;}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4106 .elementor-element.elementor-element-12a0389 .elementor-repeater-item-3618499  .ue-item-image{background-position:center center !important;}.elementor-4106 .elementor-element.elementor-element-12a0389 .elementor-repeater-item-b63d560  .ue-item-image{background-position:center center !important;}.elementor-4106 .elementor-element.elementor-element-12a0389 .elementor-repeater-item-da920e4  .ue-item-image{background-position:center center !important;}.elementor-4106 .elementor-element.elementor-element-12a0389 .elementor-repeater-item-f2dfffd  .ue-item-image{background-position:center center !important;}.elementor-4106 .elementor-element.elementor-element-12a0389 .elementor-repeater-item-0c381b9  .ue-item-image{background-position:center center !important;}.elementor-4106 .elementor-element.elementor-element-12a0389 .elementor-repeater-item-c6d8772  .ue-item-image{background-position:center center !important;}.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_slide{align-items:flex-start;justify-content:center;}.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_slide .ue-item-image{background-size:contain;}.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_content{text-align:left;padding:0px 0px 0px 0px;}.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_container_title{margin-top:0px;color:#FFD64B;font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:500;}.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_container_desc{margin-top:10px;color:#000000;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;}.elementor-4106 .elementor-element.elementor-element-12a0389 .ue-btn-wrap{text-align:inherit;}.elementor-4106 .elementor-element.elementor-element-12a0389 .ue-btn{display:inline-block;padding:10px 20px 10px 20px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-4106 .elementor-element.elementor-element-12a0389 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-4106 .elementor-element.elementor-element-12a0389 .owl-nav .owl-next{right:20px;left:auto;}.elementor-4106 .elementor-element.elementor-element-12a0389 .owl-carousel .owl-nav .owl-next,.elementor-4106 .elementor-element.elementor-element-12a0389 .owl-carousel .owl-nav .owl-prev{top:224px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-4106 .elementor-element.elementor-element-12a0389 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-4106 .elementor-element.elementor-element-12a0389 .owl-dot.active{background-color:#000000;}.elementor-4106 .elementor-element.elementor-element-12a0389 .owl-dots{margin-top:20px;}.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_container_image img{border-radius:20px 20px 20px 20px;}.elementor-4106 .elementor-element.elementor-element-12a0389 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-4106 .elementor-element.elementor-element-12a0389 .ue-item-icon svg{fill:#ffffff;}.elementor-4106 .elementor-element.elementor-element-e479c96{--display:flex;}.elementor-4106 .elementor-element.elementor-element-951485d{--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;--overflow:hidden;--z-index:2;}.elementor-4106 .elementor-element.elementor-element-951485d:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-951485d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4106 .elementor-element.elementor-element-dd2f1c6{--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-4106 .elementor-element.elementor-element-4d14edc{--display:flex;}.elementor-4106 .elementor-element.elementor-element-766888e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-4106 .elementor-element.elementor-element-a142494{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#888888;}.elementor-4106 .elementor-element.elementor-element-fbdebc6{--display:flex;}.elementor-4106 .elementor-element.elementor-element-23770de{--display:flex;}.elementor-4106 .elementor-element.elementor-element-f14c292{--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;--overflow:hidden;--overlay-opacity:0.9;--z-index:2;}.elementor-4106 .elementor-element.elementor-element-f14c292:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-f14c292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prizmgroup.com.sg/wp-content/uploads/2025/07/Footer-BG.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4106 .elementor-element.elementor-element-f14c292::before, .elementor-4106 .elementor-element.elementor-element-f14c292 > .elementor-background-video-container::before, .elementor-4106 .elementor-element.elementor-element-f14c292 > .e-con-inner > .elementor-background-video-container::before, .elementor-4106 .elementor-element.elementor-element-f14c292 > .elementor-background-slideshow::before, .elementor-4106 .elementor-element.elementor-element-f14c292 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4106 .elementor-element.elementor-element-f14c292 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-4106 .elementor-element.elementor-element-40335c5{--display:flex;}.elementor-4106 .elementor-element.elementor-element-9c4e077{text-align:center;}.elementor-4106 .elementor-element.elementor-element-9c4e077 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-4106 .elementor-element.elementor-element-be05c20{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-4106 .elementor-element.elementor-element-a746d7e img{width:532px;}.elementor-4106 .elementor-element.elementor-element-b556c86{--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;--overflow:hidden;--z-index:2;}.elementor-4106 .elementor-element.elementor-element-b556c86:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-b556c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4106 .elementor-element.elementor-element-78cbb37{--display:flex;}.elementor-4106 .elementor-element.elementor-element-0eac1ce{text-align:center;}.elementor-4106 .elementor-element.elementor-element-0eac1ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-widget-ucaddon_content_accordion .ue_ca_additional_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .ue_heading_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4106 .elementor-element.elementor-element-7559be3 .uc-heading{flex-direction:row-reverse;border-radius:0px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4106 .elementor-element.elementor-element-7559be3 .uc_ac_box{border-style:solid;border-width:01px 01px 01px 01px;border-color:#000000;}.elementor-4106 .elementor-element.elementor-element-7559be3 span.ue_accordion_icon{width:40px;height:40px;border-radius:0px;font-size:16px;}.elementor-4106 .elementor-element.elementor-element-7559be3 span.uc_dactive{color:#ffffff;}.elementor-4106 .elementor-element.elementor-element-7559be3 span.uc_dactive svg{fill:#ffffff;}.elementor-4106 .elementor-element.elementor-element-7559be3 span.uc_active{color:#ffffff;}.elementor-4106 .elementor-element.elementor-element-7559be3 span.uc_active svg{fill:#ffffff;}.elementor-4106 .elementor-element.elementor-element-7559be3 .ue_heading_title{padding:10px 10px 10px 10px;color:#000000;font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:500;}.elementor-4106 .elementor-element.elementor-element-7559be3 .uc-item-active .ue_heading_title{color:#000000;}.elementor-4106 .elementor-element.elementor-element-7559be3 .uc_content{text-align:left;padding:20px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px;}.elementor-4106 .elementor-element.elementor-element-7559be3 .ue-item-title{color:#000000;margin-top:0px;}.elementor-4106 .elementor-element.elementor-element-7559be3 .ue-item-text{color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;margin-top:15px;}.elementor-4106 .elementor-element.elementor-element-7559be3 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:20px;}.elementor-4106 .elementor-element.elementor-element-7559be3 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-4106 .elementor-element.elementor-element-25c2a9a{--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;--overflow:hidden;--z-index:2;}.elementor-4106 .elementor-element.elementor-element-25c2a9a:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-25c2a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4106 .elementor-element.elementor-element-4dd58d2{--display:flex;}@media(max-width:1024px){.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_slide{align-items:center;justify-content:center;}.elementor-4106 .elementor-element.elementor-element-12a0389 .uc_fbps_content{text-align:left;}}@media(max-width:767px){.elementor-4106 .elementor-element.elementor-element-ac32eba{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4106 .elementor-element.elementor-element-a32f833:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-a32f833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4106 .elementor-element.elementor-element-f14c292:not(.elementor-motion-effects-element-type-background), .elementor-4106 .elementor-element.elementor-element-f14c292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://prizmgroup.com.sg/wp-content/uploads/2025/03/CM-xhs-gateway-img-01-xs.png");}}/* Start custom CSS for container, class: .elementor-element-25c2a9a *//*Have an idea?*/
#inspired{
    padding: 5rem 0;
    border-top: 1px solid #000000;
}

#inspired h2{
    margin-bottom: 50px;
    font-size: 60px;
}

#inspired .idea-container h2 span{
    display: block;
}

#inspired .general-button a.color-overlay-link {
    background-color: #FFD64B;
} 

#inspired .general-button a.color-overlay-link:hover .btn-txt {
    color: #FFD64B;
}

/*Responsive*/
@media (max-width: 1920px) {
#inspired h2{
    font-size: 60px;
}
   
}

@media (max-width: 1440px) {
#inspired h2{
    font-size: 58px;
}
    
}

@media (max-width: 1280px) {
#inspired h2{
    font-size: 54px;
}

#inspired .idea-container{
    max-width: 90%;
    margin: auto;
}

}

@media (max-width: 1140px) {
#inspired h2{
    font-size: 50px;
}
   
}

@media (max-width: 1080px) {
#inspired h2{
    font-size: 48px;
}
  
}

@media (max-width: 980px) {
#inspired h2{
    font-size: 45px;
}

}

@media (max-width: 900px) {
#inspired h2{
    font-size: 42px;
}
  
}

@media (max-width: 767px) {
#inspired .idea-container{
    max-width: 85%;
}

#inspired h2{
    font-size: 40px;
}
  
}

@media (max-width: 600px){
#inspired .idea-container h2 span{
    display: contents;
}

}

@media (max-width: 450px) {
#inspired h2{
    font-size: 38px;
}
   
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS *//*Text Highlight*/
em{
    font-style: normal;
}

.title .elementor-heading-title em{
    position: relative;
    color: #000000;
    z-index: 0; 
}

.title .elementor-heading-title em::before {
    content: "";
    background-color: #FFD64B;
    width: 0%;
    height: 90%;
    position: absolute;
    z-index: -1;
    top: 55%;
    left: 0;
    transform: translateY(-50%);
    transition: width 0.9s ease-in-out;
}

.title .elementor-heading-title.highlight-active em::before {
    width: 100%; 
}

/*General Button*/
.general-button span.color-overlay {
    background-color: #6E50A1;
    width: 12px;
    height: 12px;
}

.general-button a.color-overlay-link{
    color: #000000;
    width: 200px;
    height: 60px;
    position:relative;
    text-decoration:none;
    transition:0.5s;
    overflow:hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto
}

.general-button a span.color-overlay{
    display:block;
    position:absolute;
    top:0px;
    right:0px;
    transition:0.5s;
}

.general-button a .btn-txt{
    font-size: 20px;
    position:relative;
    transition:0.5s;
}

.general-button a:hover span.color-overlay {
    width: 100%;
    height: 100%;
}

/*Hero*/
#hero{
    padding: 12rem 0 4rem 0;
}

#hero .ele-arrow{
    margin-top: 20px;
    width: fit-content;
}

#hero .ele-arrow img{
    transition: 0.4s;
}

#hero .ele-arrow:hover img{
    transform: rotate(45deg)
}

#hero .desp-block{
    padding: 60px 40px 40px 40px;
    max-width: 500px;
}

#hero .desp-block p{
    margin-bottom: 0;
}

#hero .ele-quote{
    position: absolute;
    z-index: 2;
    left: 30px;
    top: -35px;
}

/*Banner*/
#banner{
    height: 534px;
}

/*Why*/
#why{
    padding: 6rem 0;
}

#why .heading-col{
    width: 40%;
}

#why .desp-col{
    width: 50%;
}

/*Story*/
#story{
    padding: 6rem 0;
    border-width: 1px 0;
    border-style: solid;
    border-color: #000000;
}

#story .story-wrap > .e-con-inner{
    gap: 60px;
}

#story .content-col{
    width: 45%;
    gap: 40px;
}

#story .gallery-col{
    width: 55%;
}

#story .desp{
    height: 390px;
    overflow: auto;
    direction: rtl;
}

#story .desp p{
    direction: ltr;
    margin-left: 20px;
}

#story .desp::-webkit-scrollbar {
  width: 2px;
}

#story .desp::-webkit-scrollbar-track {
  background: #A7A9AC;
  border-radius: 10px;
}
 
#story .desp::-webkit-scrollbar-thumb {
  background: #E52963; 
  border-radius: 10px;
}

#story .gallery-col,
#story .gal-left-col,
#story .gal-right-col{
    gap: 15px;
}

#story .gallery-block .content-block{
    position: absolute;
    top: 30px;
    left: 20px;
    width: fit-content;
}

#story .gal-a{
    width: 270px;
    margin-top: 60px;
}

#story .gal-b{
    width: 305px;
}

#story .gal-c{
    width: 310px;
}

#story .gal-d{
    width: 230px;
}

#story .gal-e{
    width: 270px;
}

#story .story-img-xs{
    display: none;
}

/*Service*/
#service{
    padding: 4rem 0 5rem 0;
    border-top: 1px solid #000000;
}

#service .tab-col {
    gap: 50px;
}

#service .tab-block{
    width: 30%;
    margin: 30px 0 40px 0;
}

#service .content-block{
    width: 70%;
    margin: 30px 0 40px 0;
}

#service .owl-stage{
    display: flex;
    align-items: center;
}

#service .ue-item-image{
    border-radius: 20px;
}

#service .general-button a.color-overlay-link {
    background-color: #FFD64B;
} 

#service .general-button a.color-overlay-link:hover .btn-txt {
    color: #FFD64B;
}

#service .uc_fbps_content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: 
    "a b"
    "a c";
    gap: 0 40px;
    align-items: flex-start;
}

#service .uc_fbps_container_image{
    grid-area: a;
}

#service .uc_fbps_container_title{
    grid-area: b;
    margin-top: auto;
}

#service .uc_fbps_container_desc{
    grid-area: c;
}

#service .uc_fbps_container_desc ul{
    padding-inline-start: 20px;
    margin-top: 20px;
}

/*Clients*/

.mini-prog-logo {
    height: 80px !important;
    object-fit: contain;
}

#clients{
    border-width: 1px 0;
    border-style: solid;
    border-color: #000000;
}

#clients .clients-wrap > .e-con-inner{
    justify-content: space-between;
}

#clients .content-col{
    width: 40%;
    padding: 5rem 0 8rem 0;
}

#clients .slider-col{
    width: 50%;
    padding: 5rem 0 8rem 0;
}

#clients .divider{
    width: 1px;
    background-color: #000000;
}

#clients .slick-list{
    overflow: visible;
    clip-path: inset(-100vw -100vw -100vw 0);
}

#clients .slider-item{
    position: relative;
    width: 350px !important;
    margin-right: 20px;
}

#clients .bg-block img{
    filter: brightness(40%)
}

#clients .content-block{
    position: absolute;
    z-index: 2;
    top: 0;
    width: inherit;
    height: 100%;
    padding: 40px 25px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

#clients .content-block .title{
    font-size: 60px;
}

#clients .slick-arrow{
    top: unset;
    bottom: -40px;
}

#clients .slick-prev{
    left: -100%;
}

#clients .slick-next{
    left: -85%;
}

#clients .slick-arrow:before{
    content: "";
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: center;
    background-color: #ffffff;
    opacity: 1;
    display: block;
    width: 60px;
    height: 60px;
    border: 1px solid #000000;
    font-size: 0;
}

#clients .slick-prev:before{
    background-image: url("/wp-content/uploads/2023/07/ic-arrow-left.svg");
}

#clients .slick-next:before{
    background-image: url("/wp-content/uploads/2023/07/ic-arrow-right.svg")
}

/*Success*/
#success{
    padding: 5rem 0;
}

#success .desp{
    max-width: 975px;
    margin: auto;
}

#success .general-button{
    margin-top: 30px;
}

#success .general-button a.color-overlay-link {
    background-color: #FFD64B;
} 

#success .general-button a.color-overlay-link:hover .btn-txt {
    color: #FFD64B;
}

/*FAQs*/
#faq{
    padding: 6rem 0;
}

#faq .title br{
    display: none;
}

#faq .faq-wrap > .e-con-inner{
    gap: 60px;
}

#faq .uc_container{
    display: grid;
    gap: 40px;
}

#faq .ue_heading_title{
    padding: 0 10px 0 0;
    line-height: 1.3;
}

#faq .ue-item-text{
    max-width: 90%;
}

#faq .uc_ac_box{
    padding: 12px 12px 12px 40px;
}

#faq .ue_accordion_icon{
    border: 1px solid #000000;
}

#faq .ue_accordion_icon svg{
    filter: brightness(0) saturate(100%) invert(99%) sepia(61%) saturate(3942%) hue-rotate(318deg) brightness(103%) contrast(106%);
}

@supports (-webkit-touch-callout: none) {
#story .desp p{
    margin-left: 0px;
}
}

/*Responsive*/
@media (max-width: 1440px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 58px;
}

#why .title .elementor-heading-title,
#story .title .elementor-heading-title,
#clients .title .elementor-heading-title{
    font-size: 38px;
}

}

@media (max-width: 1280px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 55px;
}

#why .title .elementor-heading-title,
#story .title .elementor-heading-title,
#clients .title .elementor-heading-title{
    font-size: 36px;
}

#story .sum-title .elementor-heading-title{
    font-size: 28px;
}

#service .uc_fbps_container_title{
    font-size: 26px;
}

#faq .ue_heading_title{
    font-size: 23px;
}

#service .ue-item-title{
    font-size: 17px;
}

#story .content-block p{
    font-size: 15px;
}

#hero .hero-wrap, #why .why-wrap, #story .story-wrap, #service .service-wrap, #clients .clients-wrap, #success .success-wrap, #faq .faq-wrap{
    max-width: 90%;
    margin: auto;
}

#hero .ele-arrow{
    width: 75px;
    height: 75px;
}

#story .gal-a{
    width: 90%;
}

#story .gal-b{
    width: 100%;
}

#story .gal-c{
    width: 100%;
}

#story .gal-d{
    width: 85%;
}

#story .gal-e{
    width: 90%;
}

#clients .slick-arrow{
    bottom: -70px;
}

}

@media (max-width: 1180px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 52px;
}

#why .title .elementor-heading-title,
#story .title .elementor-heading-title,
#clients .title .elementor-heading-title{
    font-size: 34px;
}

#story .sum-title .elementor-heading-title{
    font-size: 26px;
}

#service .uc_fbps_container_title{
    font-size: 24px;
}

#faq .ue_heading_title{
    font-size: 22px;
}

#service .ue-item-title{
    font-size: 16px;
}

#story .content-block p{
    font-size: 14px;
}

#hero .ele-arrow{
    width: 70px;
    height: 70px;
}

#story .gallery-block .content-block{
    top: 20px;
    gap: 10px;
}

#story .gallery-col, #story .gal-left-col, #story .gal-right-col {
    gap: 10px;
}
   
}

@media (max-width: 1080px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 50px;
}

#why .title .elementor-heading-title,
#story .title .elementor-heading-title,
#clients .title .elementor-heading-title{
    font-size: 32px;
}

#story .sum-title .elementor-heading-title{
    font-size: 30px;
}

#service .uc_fbps_container_title{
    font-size: 22px;
}

#faq .ue_heading_title{
    font-size: 21px;
}

#story .content-block p{
    font-size: 16px;
}

#hero .ele-quote .elementor-motion-effects-element{
    transform: none !important;
}

#hero .ele-arrow{
    width: 65px;
    height: 65px;
}

#hero .heading-col{
    width: 45%;
}

#hero .desp-col{
    width: 55%;
}

#banner{
    height: 480px;
}

#story .story-wrap{
    max-width: 800px;
}

#story .story-wrap > .e-con-inner{
    flex-direction: column;
}

#story .content-col,
#story .gallery-col{
    width: 100%;
}

#story .gallery-block .content-block{
    top: 30px;
    gap: 20px;
}

#story .desp{
    height: 350px;
}

#service .uc-items-wrapper{
    gap: 25px;
}

#clients .slick-arrow:before{
    background-size: 25px;
    width: 50px;
    height: 50px;
}

#clients .slick-arrow{
    bottom: -100px;
}
  
}

@media (max-width: 980px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 48px;
}

#why .title .elementor-heading-title,
#story .title .elementor-heading-title,
#clients .title .elementor-heading-title{
    font-size: 32px;
}

#service .uc_fbps_container_title{
    font-size: 26px;
}

#faq .ue_heading_title{
    font-size: 20px;
}

#story .story-wrap{
    max-width: 85%;
}

#why .heading-col{
    width: 45%;
}

#service .service-wrap{
    max-width: 85%;
}

#service .tab-col{
    flex-direction: column;
    gap: 0;
}

#service .tab-block,
#service .content-block{
    width: 100%;
}

#service .uc-items-wrapper{
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}

#service .ue-item{
    flex-basis: 30%;
}

#service .content-block {
    margin: 0px 0 40px 0;
}

#service .owl-stage{
    align-items: flex-start;
}

#service .ue-item-link{
    height: 60px;
}

#clients .clients-wrap{
    max-width: 85%;
}

#clients .clients-wrap > .e-con-inner{
    flex-direction: column;
}

#clients .divider{
    display: none;
}

#clients .content-col,
#clients .slider-col{
    width: 100%;
}

#clients .content-col {
    padding: 5rem 0 0 0;
}

#clients .slider-col{
    padding: 0 0 10rem 0;
}

#clients .slick-arrow{
    top: unset;
    bottom: -60px;
}

#clients .slick-prev{
    left: 0%;
}

#clients .slick-next{
    left: 70px;
}


}

@media (max-width: 900px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 46px;
}

#why .title .elementor-heading-title,
#story .title .elementor-heading-title,
#clients .title .elementor-heading-title{
    font-size: 30px;
}

#faq .ue_heading_title{
    font-size: 19px;
}

#why .why-wrap{
    max-width: 85%;
}

#why .why-wrap > .e-con-inner{
    flex-direction: column;
} 

#why .heading-col,
#why .desp-col{
    width: 100%;
}

#service .uc-items-wrapper {
    gap: 20px;
}

#faq .uc_ac_box {
    padding: 12px 12px 12px 30px;
}
  
}

@media (max-width: 767px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 44px;
}

#faq .ue_heading_title{
    font-size: 18px;
}

#hero{
    padding: 10rem 0 4rem 0;
}

#hero .hero-wrap{
    max-width: 85%;
}

#hero .hero-wrap > .e-con-inner{
    gap: 60px;
}

#hero .ele-arrow{
    display: none;
}

#hero .heading-col,
#hero .desp-col{
    width: 100%;
}

#hero .desp-block{
    max-width: 100%;
}

#why{
    padding: 4rem 0;
}

#story{
    padding: 4rem 0;
}

#story .gallery-col{
    gap: 30px;
}

#story .gal-left-col,
#story .gal-right-col{
    gap: 30px;
}

#story .gallery-block{
    width: 100%;
}

#story .gal-a{
    margin-top: 0px;
}

#story .gallery-block .content-block {
    left: 30px;
}

#story .story-img{
    display: none;
}

#story .story-img-xs{
    display: block;
}

#service .uc-items-wrapper {
    gap: 15px;
}

#service .ue-item{
    flex-basis: 31%;
}

#service .uc_fbps_container_title{
    line-height: 1.3;
}

#success .success-wrap{
    max-width: 85%;
}

#success .success-img{
    left: 0px;
}

#faq{
    padding: 4rem 0;
}

#faq .uc_container {
    gap: 30px;
}
  
}

@media (max-width: 680px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 42px;
}

#service .ue-item{
    flex-basis: 48%;
}

#service .uc_fbps_content{
    grid-template-columns: 1fr;
    grid-template-areas:
    "a"
    "b"
    "c";
    gap: 20px;
    max-width: 85%;
}

#service .uc_fbps_container_desc{
    margin-top: 0;
}
   
}

@media (max-width: 580px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 40px;
}

#why .title .elementor-heading-title,
#story .title .elementor-heading-title,
#clients .title .elementor-heading-title{
    font-size: 28px;
}

#faq .title br{
    display: block;
}

}

@media (max-width: 480px) {
#hero .title .elementor-heading-title,
#service .title .elementor-heading-title,
#success .title .elementor-heading-title,
#faq .title .elementor-heading-title{
    font-size: 38px;
}

#story .sum-title .elementor-heading-title{
    font-size: 28px;
}

#faq .ue_heading_title{
    font-size: 17px;
}

#service .ue-item-title{
    font-size: 15px;
    line-height: 1.3;
}    

#hero {
    padding: 9rem 0 4rem 0;
}
    
#hero .desp-block {
    padding: 60px 20px 40px 20px;
}

#hero .ele-quote{
    left: 15px;
}

#banner{
    height: 450px;  
}

#story .gallery-col,
#story .gal-left-col, #story .gal-right-col {
    gap: 20px;
}

#story .desp{
    height: 250px;
}

#story .story-img-xs img{
    height: 185px;
    object-fit: cover;
}

#service .content-block{
    margin: 0;
}

#service .uc_fbps_content{
    max-width: 100%;
}

#service .ue-item{
    flex-basis: 47%;
}

#service .uc-items-wrapper {
    gap: 10px;
}

#clients .content-col{
    padding: 4rem 0 0 0;
}

#clients .slider-col{
    padding: 0 0 4rem 0;
}

#clients .slick-arrow{
    display: none !important;
}

#faq .uc_ac_box {
    padding: 12px 12px 12px 20px;
}

}

@media (max-width: 420px) {
#service .ue-item-title{
    font-size: 14px;
}

#service .ue-item-link{
    height: 55px;
}

#service .ue-item{
    flex-basis: 48%;
}

#clients .slider-item{
    width: 330px !important;
    margin-right: 15px;
}

   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://prizmgroup.com.sg/wp-content/uploads/2025/03/PlayfairDisplay-Medium.eot');
	src: url('https://prizmgroup.com.sg/wp-content/uploads/2025/03/PlayfairDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://prizmgroup.com.sg/wp-content/uploads/2025/03/PlayfairDisplay-Medium.woff2') format('woff2'),
		url('https://prizmgroup.com.sg/wp-content/uploads/2025/03/PlayfairDisplay-Medium.woff') format('woff'),
		url('https://prizmgroup.com.sg/wp-content/uploads/2025/03/PlayfairDisplay-Medium.ttf') format('truetype'),
		url('https://prizmgroup.com.sg/wp-content/uploads/2025/03/PlayfairDisplay-Medium.svg#PlayfairDisplay') format('svg');
}
/* End Custom Fonts CSS */