.elementor-235155 .elementor-element.elementor-element-e416320{--display:flex;--min-height:560px;--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:150px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-235155 .elementor-element.elementor-element-e416320:not(.elementor-motion-effects-element-type-background), .elementor-235155 .elementor-element.elementor-element-e416320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://taylors.creativebugs.my/wp-content/uploads/2026/07/TEG_topview-1.png");background-repeat:no-repeat;background-size:cover;}.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-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-235155 .elementor-element.elementor-element-45acce2{--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:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-235155 .elementor-element.elementor-element-df3355c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-235155 .elementor-element.elementor-element-59001ac{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-235155 .elementor-element.elementor-element-59001ac:not(.elementor-motion-effects-element-type-background), .elementor-235155 .elementor-element.elementor-element-59001ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-235155 .elementor-element.elementor-element-406329b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-235155 .elementor-element.elementor-element-4988931 .elementor-icon-box-wrapper{gap:15px;}.elementor-235155 .elementor-element.elementor-element-d11745a .elementor-icon-box-wrapper{gap:15px;}.elementor-235155 .elementor-element.elementor-element-1919e93 .elementor-icon-box-wrapper{gap:15px;}.elementor-235155 .elementor-element.elementor-element-731c945 .elementor-icon-box-wrapper{gap:15px;}.elementor-235155 .elementor-element.elementor-element-02f0ee9 .elementor-icon-box-wrapper{gap:15px;}.elementor-235155 .elementor-element.elementor-element-d094499 .elementor-icon-box-wrapper{gap:15px;}.elementor-235155 .elementor-element.elementor-element-5b4c801{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-235155 .elementor-element.elementor-element-5b4c801:not(.elementor-motion-effects-element-type-background), .elementor-235155 .elementor-element.elementor-element-5b4c801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFEB;}.elementor-235155 .elementor-element.elementor-element-8f82d27{--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;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-235155 .elementor-element.elementor-element-3ff9f58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-3ff9f58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-3ff9f58{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-3ff9f58 .elementor-icon-list-text{transition:color 0.3s;}.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-235155 .elementor-element.elementor-element-5920fd7{--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;}.elementor-235155 .elementor-element.elementor-element-e784eda .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-e784eda .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-e784eda{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-e784eda .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-aafd597 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-aafd597 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-aafd597{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-aafd597 .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-02513a8{--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;}.elementor-235155 .elementor-element.elementor-element-3708790 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-3708790 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-3708790{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-3708790 .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-86ec143 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-86ec143 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-86ec143{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-86ec143 .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-ef171a8{--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;}.elementor-235155 .elementor-element.elementor-element-004febd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-004febd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-004febd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-004febd .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-ad4a15b{--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;}.elementor-235155 .elementor-element.elementor-element-6564cb6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-6564cb6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-6564cb6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-6564cb6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-feb4ba4{--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;}.elementor-235155 .elementor-element.elementor-element-aca9455 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-aca9455 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-aca9455{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-aca9455 .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-7b81f5b{--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;}.elementor-235155 .elementor-element.elementor-element-bd5a6a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-bd5a6a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-235155 .elementor-element.elementor-element-bd5a6a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-235155 .elementor-element.elementor-element-bd5a6a8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-235155 .elementor-element.elementor-element-61fff48{--n-accordion-title-font-size:1,75rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-235155 .elementor-element.elementor-element-61fff48 .e-n-accordion-item-title-text{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing) !important;--anim--letter--spacing:var(--text-p-letter-spacing) !important;}.elementor-235155 .elementor-element.elementor-element-bef7e26{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-235155 .elementor-element.elementor-element-bef7e26:not(.elementor-motion-effects-element-type-background), .elementor-235155 .elementor-element.elementor-element-bef7e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-235155 .elementor-element.elementor-element-e416320{--padding-top:130px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-235155 .elementor-element.elementor-element-45acce2{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-235155 .elementor-element.elementor-element-59001ac{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-235155 .elementor-element.elementor-element-5b4c801{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-235155 .elementor-element.elementor-element-bef7e26{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-235155 .elementor-element.elementor-element-e416320{--content-width:1520px;}.elementor-235155 .elementor-element.elementor-element-45acce2{--content-width:1520px;}.elementor-235155 .elementor-element.elementor-element-59001ac{--content-width:1520px;}.elementor-235155 .elementor-element.elementor-element-5b4c801{--content-width:1520px;}.elementor-235155 .elementor-element.elementor-element-bef7e26{--content-width:1520px;}}@media(max-width:767px){.elementor-235155 .elementor-element.elementor-element-e416320{--min-height:460px;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-235155 .elementor-element.elementor-element-45acce2{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-235155 .elementor-element.elementor-element-59001ac{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-235155 .elementor-element.elementor-element-5b4c801{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-235155 .elementor-element.elementor-element-bef7e26{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-bef7e26 *//* light variant */
.elementor-235155 .elementor-element.elementor-element-bef7e26{color:#231F20;}
.elementor-235155 .elementor-element.elementor-element-bef7e26 .tl-eyebrow p{color:#7A7A7A !important;opacity:1 !important;}
.elementor-235155 .elementor-element.elementor-element-bef7e26 .elementor-heading-title{color:#231F20 !important;}
.elementor-235155 .elementor-element.elementor-element-bef7e26 .te-close-copy p{color:rgba(35,31,32,.78) !important;}
.elementor-235155 .elementor-element.elementor-element-bef7e26 .te-close-copy p:last-child{color:#231F20 !important;}/* End custom CSS */
/* Start custom CSS *//* Framework accordion (Elementor Nested Accordion .te-acc) */
.te-acc{counter-reset:teacc}
.te-acc .e-n-accordion{gap:0}
.te-acc .e-n-accordion-item{counter-increment:teacc}
.te-acc .e-n-accordion-item-title{background:transparent!important;border:0!important;border-bottom:1px solid rgba(17,17,17,.13)!important;padding:26px 0!important;border-radius:0!important}
.te-acc .e-n-accordion-item:first-child .e-n-accordion-item-title{border-top:1px solid #231F20!important}
.te-acc .e-n-accordion-item-title-header{display:flex;align-items:baseline;gap:14px}
.te-acc .e-n-accordion-item-title-header::before{content:counter(teacc,decimal-leading-zero);font-size:12px;font-weight:800;letter-spacing:.2em;color:#E32126}
.te-acc .e-n-accordion-item-title-text{font-family:"Public Sans",sans-serif;font-size:18px!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--ink,#111)!important;line-height:1.2!important}
.te-acc .e-n-accordion-item-title-icon i,.te-acc .e-n-accordion-item-title-icon svg{color:#E32126!important;fill:#E32126!important;font-size:16px;width:16px;height:16px}
.te-acc .e-n-accordion-item>.e-con.te-acc-body{border:0!important;padding:clamp(28px,3vw,44px) 0 clamp(44px,5vw,72px)!important;gap:0;max-width:860px}
.te-acc .te-acc-p p{margin:0 0 22px;font-size:16px;line-height:1.65;color:var(--ink,#231F20)}
.te-acc .te-acc-h .elementor-heading-title{margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ink,#231F20)}
.te-acc .te-acc-list{margin-bottom:22px}
.te-acc .te-acc-list .elementor-icon-list-item{padding:0 0 6px!important}
.te-acc .te-acc-list .elementor-icon-list-icon i{color:#E32126!important;font-size:10px}
.te-acc .te-acc-list .elementor-icon-list-icon svg{fill:#E32126!important;width:10px}
.te-acc .te-acc-list .elementor-icon-list-icon{margin-right:14px}
.te-acc .te-acc-list .elementor-icon-list-text{font-size:15px;line-height:1.6;color:var(--ink,#231F20)!important}
.te-acc .te-acc-btn{margin:6px 0 22px}
.te-acc .te-acc-btn .elementor-button{background:#E32126!important;color:#fff!important;border-radius:0;padding:14px 22px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.te-acc .te-acc-btn .elementor-button:hover{background:#A91F23!important}
html[data-cb-theme="dark"] .te-acc .e-n-accordion-item-title{border-bottom-color:rgba(255,255,255,.15)!important}
html[data-cb-theme="dark"] .te-acc .e-n-accordion-item:first-child .e-n-accordion-item-title{border-top-color:rgba(255,255,255,.6)!important}
@media(max-width:767px){.te-acc .e-n-accordion-item-title-text{font-size:14px!important;letter-spacing:.12em}}
.te-acc .e-n-accordion-item-title-text *{letter-spacing:inherit!important}
.te-acc .e-n-accordion-item-title{justify-content:space-between!important}
.te-acc .e-n-accordion-item-title-header{flex:1}
.elementor-235155 .elementor-element.te-acc.elementor-element-61fff48 .e-n-accordion-item-title-text{letter-spacing:.2em!important;text-transform:uppercase!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}
@media(max-width:767px){.elementor-235155 .elementor-element.te-acc.elementor-element-61fff48 .e-n-accordion-item-title-text{font-size:14px!important;letter-spacing:.12em!important}}/* End custom CSS */