.elementor-5993 .elementor-element.elementor-element-962dc12{--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-5993 .elementor-element.elementor-element-a72d34a{--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-5993 .elementor-element.elementor-element-ddf720a{--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-5993 .elementor-element.elementor-element-a92275a{--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-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-ae6aac1.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-ae6aac1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-88dd73d.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-88dd73d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-c6ae04d{--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-5993 .elementor-element.elementor-element-7935ce3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-5993 .elementor-element.elementor-element-7935ce3 .elementor-icon-box-img{overflow:hidden;}.elementor-5993 .elementor-element.elementor-element-92203a3{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-5993 .elementor-element.elementor-element-92203a3 .elementor-widget-container{text-align:left;}.elementor-5993 .elementor-element.elementor-element-e93ed79{--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-5993 .elementor-element.elementor-element-7a97e09{--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-5993 .elementor-element.elementor-element-d99f96a .elementor-icon-wrapper{text-align:start;}.elementor-5993 .elementor-element.elementor-element-c098480{text-align:start;}.elementor-5993 .elementor-element.elementor-element-c098480 img{width:100%;}.elementor-5993 .elementor-element.elementor-element-575def2{--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-5993 .elementor-element.elementor-element-0f378a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-6ee1f23{--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-5993 .elementor-element.elementor-element-0ee2eba .elementor-search-form__container{min-height:50px;}.elementor-5993 .elementor-element.elementor-element-0ee2eba .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-5993 .elementor-element.elementor-element-0ee2eba .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-5993 .elementor-element.elementor-element-0ee2eba .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-5993 .elementor-element.elementor-element-0ee2eba .elementor-search-form__input, .elementor-5993 .elementor-element.elementor-element-0ee2eba.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-5993 .elementor-element.elementor-element-0ee2eba:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-5993 .elementor-element.elementor-element-0ee2eba.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-5993 .elementor-element.elementor-element-3ebe81c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5993 .elementor-element.elementor-element-3ebe81c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5993 .elementor-element.elementor-element-3ebe81c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5993 .elementor-element.elementor-element-3ebe81c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-5993 .elementor-element.elementor-element-3ebe81c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5993 .elementor-element.elementor-element-3ebe81c .elementor-image-box-img{overflow:hidden;}.elementor-5993 .elementor-element.elementor-element-8ecb9fe .elementor-button-content-wrapper{flex-direction:row;}.elementor-5993 .elementor-element.elementor-element-55faa0f{--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-5993 .elementor-element.elementor-element-f9f69b4{--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-5993 .elementor-element.elementor-element-a1302f7 .elementor-search-form__container{min-height:50px;}.elementor-5993 .elementor-element.elementor-element-a1302f7 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-5993 .elementor-element.elementor-element-a1302f7 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-5993 .elementor-element.elementor-element-a1302f7 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-5993 .elementor-element.elementor-element-a1302f7 .elementor-search-form__input, .elementor-5993 .elementor-element.elementor-element-a1302f7.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-5993 .elementor-element.elementor-element-a1302f7:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-5993 .elementor-element.elementor-element-a1302f7.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-5993 .elementor-element.elementor-element-68205fe{--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-5993 .elementor-element.elementor-element-8960839.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-8960839.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-8960839 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-b324e15{--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-5993 .elementor-element.elementor-element-b71383b{--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-5993 .elementor-element.elementor-element-188239c{--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-5993 .elementor-element.elementor-element-6c8c515{--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-5993 .elementor-element.elementor-element-38d3896{--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-5993 .elementor-element.elementor-element-1406709.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-1406709.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-1406709 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-8860c14.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-8860c14 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3730596 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-5488f43{--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:flex-start;}.elementor-5993 .elementor-element.elementor-element-19574fc{--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-5993 .elementor-element.elementor-element-d16d3e5{--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-5993 .elementor-element.elementor-element-a2713c5{--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-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-3f793b9.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-3f793b9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-0ea68fd.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-0ea68fd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-bd634ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-a80d7b9{--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:flex-start;}.elementor-5993 .elementor-element.elementor-element-a657a17{--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-5993 .elementor-element.elementor-element-6b7f494{--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-5993 .elementor-element.elementor-element-832038e{--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-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-d07dca5.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-d07dca5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-a853633.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-a853633 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f50506d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-2e9f7e4{--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:flex-start;}.elementor-5993 .elementor-element.elementor-element-d7360c3{--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-5993 .elementor-element.elementor-element-d3fe18b{--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-5993 .elementor-element.elementor-element-0645825{--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-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-c2fdd69.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-c2fdd69 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-3b53a0d.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-3b53a0d > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-98955b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-fbe7488{--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:flex-start;}.elementor-5993 .elementor-element.elementor-element-08d8f98{--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-5993 .elementor-element.elementor-element-c1cb3fb{--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-5993 .elementor-element.elementor-element-9935e94{--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-5993 .elementor-element.elementor-element-3d13745.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-3d13745.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-3d13745 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-d315af9.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-d315af9 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-6ecadd9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-f592709{--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:flex-start;}.elementor-5993 .elementor-element.elementor-element-41f65f1{--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-5993 .elementor-element.elementor-element-6264891{--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-5993 .elementor-element.elementor-element-8af3b71{--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-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-f3a11fa.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-f3a11fa > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-5cedf11.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-5cedf11 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f7b2309 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-aebaafc{--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:flex-start;}.elementor-5993 .elementor-element.elementor-element-760c1d8{--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-5993 .elementor-element.elementor-element-eeeb0e5{--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-5993 .elementor-element.elementor-element-f7c1df7{--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-5993 .elementor-element.elementor-element-5142913.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-5142913.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-5142913 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-f261d4a.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-f261d4a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-67e058c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-752f137{--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:flex-start;}.elementor-5993 .elementor-element.elementor-element-9a71ca7{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;}.elementor-5993 .elementor-element.elementor-element-a4dc722{--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-5993 .elementor-element.elementor-element-515e8fb{--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-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri div{writing-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > div, .elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > h1, .elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > h2, .elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > h3, .elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > h4, .elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > h5, .elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > h6, .elementor-5993 .elementor-element.elementor-element-7180d0a.ob-harakiri > p{transform:rotate(0deg);}.elementor-5993 .elementor-element.elementor-element-7180d0a > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-5993 .elementor-element.elementor-element-d195dea{--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-5993 .elementor-element.elementor-element-eb74491 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5993 .elementor-element.elementor-element-15d58d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-5993 .elementor-element.elementor-element-3ebe81c .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS *//* ===========================================================================
   Fast2Print Header (Elementor) - CSS tersuai bagi template header baharu.
   Pembina: tools/build-header-elementor.mjs. Kandungan, menu dan butang ialah widget
   Elementor asli; CSS ini hanya reka bentuk yang tiada kawalan setara.
   Semua kelas berawalan f2h-. Fail ini hanya dimuat apabila template ini dipaparkan.
   =========================================================================== */
:root{
  --f2h-navy:#131D4E; --f2h-navy-2:#1B2A6B; --f2h-blue:#0063B0; --f2h-sky:#00B5FF; --f2h-yellow:#FFDD00;
  --f2h-paper:#F4F6FC; --f2h-line:rgba(19,29,78,.10); --f2h-line-2:rgba(19,29,78,.16); --f2h-muted:#4A5483;
  --f2h-r:14px; --f2h-ease:cubic-bezier(.16,1,.3,1);
  --f2h-shadow-m:0 6px 14px rgba(19,29,78,.09),0 22px 48px rgba(19,29,78,.13);
  /* Butang CTA: tukar dua baris ini untuk hijau WhatsApp asal */
  --f2h-cta-bg:var(--f2h-yellow); --f2h-cta-ink:var(--f2h-navy);
  --f2h-util-h:38px; --f2h-main-full:82px; --f2h-main-h:82px; --f2h-logo-w:250px;
  --f2h-gutter:clamp(20px,3.4vw,56px);
}

/* ---- tetapan semula Elementor/Blocksy di dalam header ---- */
.f2h-stack,.f2h-stack *{box-sizing:border-box}
.f2h-stack{
  --padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;
  --gap:0px;--row-gap:0px;--column-gap:0px;--content-width:100%;--min-height:0px;
  position:relative;width:100%;max-width:none;
  height:calc(var(--f2h-util-h) + var(--f2h-main-full));
  font-family:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.4;color:var(--f2h-navy);
  -webkit-font-smoothing:antialiased;pointer-events:none;
}
.f2h-stack .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--content-width:100%;--margin-top:0px;--margin-bottom:0px;--min-height:0px;margin:0;border:0}
.f2h-stack .elementor-widget,.f2h-stack .elementor-widget:not(:last-child){margin:0}
.f2h-stack .elementor-widget-container{margin:0;padding:0}
.f2h-stack a{color:inherit;text-decoration:none;box-shadow:none}
.f2h-stack ul{margin:0;padding:0;list-style:none}
.f2h-stack li{margin:0;padding:0}
.f2h-stack svg{display:block;flex:none}
.f2h-stack img{display:block;max-width:100%;height:auto}
.f2h-stack :focus-visible{outline:2px solid var(--f2h-sky);outline-offset:2px;border-radius:8px}
.f2h-stack.is-shrunk{--f2h-main-h:64px;--f2h-logo-w:208px}
.f2h-stack .f2h-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--f2h-gutter);flex-direction:row;flex-wrap:nowrap}
.f2h-stack .f2h-util__r,.f2h-stack .f2h-nav,.f2h-stack .f2h-tools{flex:none;width:auto;max-width:none}
.f2h-stack .f2h-util__r,.f2h-stack .f2h-tools{margin-left:auto}
.f2h-stack .f2h-nav{margin-left:clamp(0px,1.4vw,24px)}
.f2h-stack .f2h-logo{flex:none}

/* header melekat: elemen <header> Elementor ialah yang melekat, timbunan di dalamnya tetap tinggi */
body:not(.elementor-editor-active) header.elementor-location-header:has(.f2h-stack){position:sticky;top:calc(var(--f2h-util-h) * -1);z-index:60;pointer-events:none}
body.admin-bar:not(.elementor-editor-active) header.elementor-location-header:has(.f2h-stack){top:calc(32px - var(--f2h-util-h))}
@media (max-width:782px){body.admin-bar:not(.elementor-editor-active) header.elementor-location-header:has(.f2h-stack){top:calc(46px - var(--f2h-util-h))}}

/* ---- bar utiliti ---- */
.f2h-util{position:relative;z-index:2;height:var(--f2h-util-h);background:var(--f2h-paper);border-bottom:1px solid var(--f2h-line);font-size:12.5px;pointer-events:auto;flex-direction:row}
.f2h-util>.f2h-wrap{height:100%;display:flex;align-items:center;gap:26px}

.f2h-stack .f2h-tag{position:relative;flex:0 0 252px;width:252px;min-width:252px;height:100%;font-style:italic}
.f2h-stack .f2h-tag .elementor-widget{position:absolute;left:0;top:9px;margin:0;white-space:nowrap;opacity:0;animation:f2h-tick 10s ease infinite}
.f2h-tag .elementor-widget+.elementor-widget{animation-delay:-5s}
.f2h-tag .elementor-heading-title{font:italic 400 12.5px/20px Poppins,system-ui,sans-serif;color:var(--f2h-navy);margin:0;padding:0}
@keyframes f2h-tick{0%{opacity:0;transform:translateY(8px)}6%,44%{opacity:1;transform:none}50%,100%{opacity:0;transform:translateY(-8px)}}
@media (prefers-reduced-motion:reduce){.f2h-tag .elementor-widget{animation:none}.f2h-tag .elementor-widget:first-child{opacity:1}.f2h-tag .elementor-widget+.elementor-widget{display:none}}
@media (min-width:1600px){
  .f2h-stack .f2h-tag{display:flex;flex-direction:row;align-items:center;gap:18px;flex:0 0 auto;width:auto;min-width:0}
  .f2h-stack .f2h-tag .elementor-widget{position:static;margin:0;opacity:1;animation:none}
  .f2h-tag .elementor-widget+.elementor-widget{padding-left:18px;border-left:1px solid var(--f2h-line-2)}
}

.f2h-util__r{flex:none;margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:22px}
.f2h-support .elementor-icon-box-wrapper{display:inline-flex;flex-direction:row;align-items:center;gap:9px;text-align:left}
.f2h-support .elementor-icon-box-icon{margin:0!important}
.f2h-support .elementor-icon{font-size:16px;color:var(--f2h-blue);width:16px;height:16px;display:grid;place-items:center}
.f2h-support .elementor-icon svg{width:16px;height:16px;fill:currentColor}
.f2h-support .elementor-icon-box-content{display:flex;align-items:baseline;gap:9px;white-space:nowrap}
.f2h-support .elementor-icon-box-title{margin:0;font-size:12.5px;font-weight:600;color:var(--f2h-blue)}
.f2h-support .elementor-icon-box-title a,.f2h-support .elementor-icon-box-title span{color:inherit;font:inherit}
.f2h-support .elementor-icon-box-description{margin:0;font-size:12.5px;color:var(--f2h-muted)}
.f2h-support:hover .elementor-icon-box-description{color:var(--f2h-navy);text-decoration:underline}

/* menu syarikat (Nav Menu asli, dropdown) */
.f2h-sec .elementor-nav-menu--main{pointer-events:auto}
.f2h-sec .elementor-nav-menu{display:flex;align-items:center;gap:2px}
.f2h-sec .elementor-nav-menu>li>a.elementor-item{display:inline-flex;align-items:center;gap:5px;height:var(--f2h-util-h);padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;color:var(--f2h-navy);white-space:nowrap;background:none;transition:color .2s}
.f2h-sec .elementor-nav-menu>li>a.elementor-item:hover,.f2h-sec .elementor-nav-menu>li:hover>a.elementor-item,.f2h-sec .elementor-nav-menu>li>a.highlighted{color:var(--f2h-blue)}
.f2h-sec .sub-arrow{display:inline-flex;margin:0;padding:0}
.f2h-sec .sub-arrow svg,.f2h-sec .sub-arrow i{width:11px;height:11px;font-size:11px}
.f2h-sec .elementor-nav-menu--main .sub-menu{min-width:220px!important;width:auto!important;margin-top:0!important;padding:8px;background:#fff;border:1px solid var(--f2h-line)!important;border-radius:12px;box-shadow:var(--f2h-shadow-m)}
.f2h-sec .elementor-nav-menu--main .sub-menu li{margin:0}
.f2h-sec .elementor-nav-menu--main .sub-menu a.elementor-sub-item{display:block;padding:9px 12px;border:0;border-radius:8px;background:none;font-size:13.5px;font-weight:500;line-height:1.3;white-space:nowrap;color:var(--f2h-navy)}
.f2h-sec .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover{background:var(--f2h-paper);color:var(--f2h-blue)}
.f2h-sec .elementor-menu-toggle,.f2h-sec .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none!important}

.f2h-soc .elementor-social-icons-wrapper{display:flex;gap:4px}
.f2h-soc .elementor-grid-item{margin:0}
.f2h-soc a.elementor-social-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:none!important;color:var(--f2h-navy);font-size:16px;transition:background .2s,color .2s}
.f2h-soc a.elementor-social-icon i,.f2h-soc a.elementor-social-icon svg{width:16px;height:16px;font-size:16px;line-height:1;color:inherit;fill:currentColor}
.f2h-soc a.elementor-social-icon:hover{background:var(--f2h-navy)!important;color:#fff}

/* ---- baris utama ---- */
.f2h-main{position:absolute;left:0;right:0;top:var(--f2h-util-h);height:var(--f2h-main-h);background:#fff;border-bottom:1px solid var(--f2h-line);pointer-events:auto;transition:height .32s var(--f2h-ease),box-shadow .3s ease;flex-direction:column}
body.elementor-editor-active .f2h-stack{height:auto;pointer-events:auto}
body.elementor-editor-active .f2h-main{position:relative;top:0;height:auto;min-height:var(--f2h-main-h)}
.f2h-stack.is-stuck .f2h-main{box-shadow:0 14px 34px -18px rgba(19,29,78,.38)}
.f2h-main>.f2h-wrap{height:var(--f2h-main-h);display:flex;align-items:center;gap:clamp(14px,1.6vw,24px);transition:height .32s var(--f2h-ease)}
.f2h-main::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--f2h-sky) 0%,var(--f2h-blue) 38%,var(--f2h-navy-2) 70%,var(--f2h-yellow) 100%);transform-origin:0 50%;transform:scaleX(var(--p,0));opacity:0;transition:opacity .25s ease;pointer-events:none}
.f2h-stack.is-stuck .f2h-main::after{opacity:.95}

.f2h-stack .f2h-logo{flex:none;width:var(--f2h-logo-w);min-width:0;transition:width .32s var(--f2h-ease)}
.f2h-logo img{width:100%!important;height:auto!important;max-width:none}

.f2h-nav{display:flex;flex-direction:row;align-items:center;gap:2px;margin-left:clamp(0px,1.4vw,24px)}
.f2h-nav .elementor-button,.f2h-nav .elementor-nav-menu>li>a.elementor-item{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 15px;border:0;border-radius:100px;background:none;font:600 15px/1 Poppins,system-ui,sans-serif;letter-spacing:-.005em;color:var(--f2h-navy);white-space:nowrap;transition:background .2s,color .2s}
.f2h-nav .elementor-button:hover,.f2h-nav .elementor-button.is-open,.f2h-nav .elementor-nav-menu>li>a.elementor-item:hover{background:var(--f2h-paper);color:var(--f2h-blue)}
.f2h-nav .elementor-nav-menu{display:flex;align-items:center;gap:2px}
.f2h-nav .elementor-menu-toggle,.f2h-nav .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none!important}
.f2h-produk .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:7px;flex-direction:row-reverse}
.f2h-produk .elementor-button-icon svg{width:13px;height:13px;transition:transform .35s var(--f2h-ease)}
.f2h-produk .elementor-button.is-open .elementor-button-icon svg{transform:rotate(180deg)}

.f2h-tools{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:clamp(10px,1.1vw,16px)}

/* carian: kotak pil (>=1400px) dan ikon yang membuka lapisan skrin penuh asli */
.f2h-search{display:none;width:230px;height:46px}
.f2h-search form,.f2h-search .elementor-search-form__container{height:46px;min-height:46px;position:relative;border:0;background:none;box-shadow:none}
.f2h-search input.elementor-search-form__input{width:100%;height:46px;padding:0 44px 0 18px;border:1.5px solid var(--f2h-line-2)!important;border-radius:100px;background:#fff;font:500 14px/1 Poppins,system-ui,sans-serif;color:var(--f2h-navy);caret-color:var(--f2h-sky);transition:border-color .2s,box-shadow .3s var(--f2h-ease)}
.f2h-search input::placeholder{color:#5B6590;opacity:1}
.f2h-search input:focus{outline:0;border-color:var(--f2h-sky)!important;box-shadow:var(--f2h-shadow-m)}
.f2h-search button.elementor-search-form__submit{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:40px;height:40px;min-width:0;padding:0;border:0;border-radius:50%;background:none;color:var(--f2h-blue);font-size:19px}
.f2h-search button.elementor-search-form__submit:hover{background:var(--f2h-paper)}
.f2h-search button.elementor-search-form__submit svg{width:19px;height:19px;fill:currentColor}
.f2h-searchbtn .elementor-search-form__toggle{display:grid;place-items:center;width:46px;height:46px;margin:0;border:1.5px solid var(--f2h-line-2);border-radius:50%;background:#fff;color:var(--f2h-blue);transition:background .2s,border-color .2s}
.f2h-searchbtn .elementor-search-form__toggle:hover{background:var(--f2h-paper);border-color:var(--f2h-blue)}
.f2h-searchbtn .elementor-search-form__toggle .e-font-icon-svg-container,.f2h-searchbtn .elementor-search-form__toggle i{background:none!important;box-shadow:none}
.f2h-searchbtn .elementor-search-form__toggle i,.f2h-searchbtn .elementor-search-form__toggle svg{width:20px;height:20px;font-size:20px;fill:currentColor;color:var(--f2h-blue)}
.f2h-searchbtn .elementor-search-form__container.elementor-search-form--full-screen{background-color:rgba(19,29,78,.98)!important;padding:0 20px}
.f2h-searchbtn .elementor-search-form--full-screen input.elementor-search-form__input{width:min(100%,720px);height:auto;padding:14px 4px;border:0!important;border-bottom:2px solid rgba(255,255,255,.45)!important;border-radius:0;background:transparent!important;color:#fff!important;font:500 clamp(22px,5vw,34px)/1.2 Poppins,system-ui,sans-serif;caret-color:var(--f2h-yellow);text-align:left}
.f2h-searchbtn .elementor-search-form--full-screen input.elementor-search-form__input::placeholder{color:rgba(255,255,255,.7);opacity:1}
.f2h-searchbtn .elementor-search-form--full-screen .dialog-close-button{top:18px;right:18px;display:grid;place-items:center;width:46px;height:46px;margin:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff!important;font-size:20px;opacity:1;transition:background .2s}
.f2h-searchbtn .elementor-search-form--full-screen .dialog-close-button:hover{background:rgba(255,255,255,.24)}
.f2h-searchbtn .elementor-search-form--full-screen .dialog-close-button i,.f2h-searchbtn .elementor-search-form--full-screen .dialog-close-button svg{color:#fff!important;fill:#fff}
@media (min-width:1400px){.f2h-search{display:block}.f2h-searchbtn{display:none}}

/* Tanya Boss */
.f2h-boss .elementor-image-box-wrapper{position:relative;display:flex;flex-direction:row;align-items:center;gap:11px;padding:4px 18px 4px 4px;border:1.5px solid var(--f2h-line);border-radius:100px;text-align:left;transition:background .2s,border-color .2s}
.f2h-boss .elementor-image-box-wrapper:hover{background:var(--f2h-paper);border-color:var(--f2h-line-2)}
.f2h-stack .f2h-boss .elementor-image-box-img{margin:0!important;width:38px!important;max-width:none!important;flex:none}
.f2h-boss .elementor-image-box-img img{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--f2h-paper)}
.f2h-boss .elementor-image-box-content{display:block}
.f2h-boss .elementor-image-box-title{margin:0;font-size:13.5px;font-weight:600;line-height:1.2;color:var(--f2h-blue)}
.f2h-boss .elementor-image-box-title a{color:inherit}
.f2h-boss .elementor-image-box-description{margin:1px 0 0;font-size:12px;line-height:1.2;color:var(--f2h-muted);white-space:nowrap}
.f2h-boss .elementor-image-box-title a::after{content:"";position:absolute;inset:0;border-radius:100px}

.f2h-cta .elementor-button{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px 0 16px;border:0;border-radius:100px;background:var(--f2h-cta-bg);color:var(--f2h-cta-ink);font:600 14.5px/1 Poppins,system-ui,sans-serif;letter-spacing:-.005em;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(19,29,78,.10);transition:background .25s var(--f2h-ease),color .25s var(--f2h-ease),transform .25s var(--f2h-ease),box-shadow .25s}
.f2h-cta .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px;flex-direction:row}
.f2h-cta .elementor-button-icon svg{width:20px;height:20px;fill:currentColor}
.f2h-cta .elementor-button:hover{background:var(--f2h-navy);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px -10px rgba(19,29,78,.55)}

.f2h-burger{display:none}
@media (max-width:1239px) and (min-width:1100px){
  .f2h-boss .elementor-image-box-wrapper{padding:0;border:0;border-radius:50%}
  .f2h-boss .elementor-image-box-content{display:none}
  .f2h-boss .elementor-image-box-img,.f2h-boss .elementor-image-box-img img{width:46px;height:46px}
  .f2h-support .elementor-icon-box-title{display:none}
}
@media (max-width:1359px) and (min-width:1100px){.f2h-sec .elementor-nav-menu>li>a.elementor-item{padding:0 7px}.f2h-util>.f2h-wrap{gap:20px}.f2h-util__r{gap:16px}}
@media (max-width:1179px) and (min-width:1100px){.f2h-nav .elementor-button,.f2h-nav .elementor-nav-menu>li>a.elementor-item{padding:0 11px;font-size:14.5px}.f2h-stack{--f2h-logo-w:210px}.f2h-stack.is-shrunk{--f2h-logo-w:190px}}

/* ---- kunci keadaan butang: kit Elementor menimpa warna :focus/:active dengan hijau ---- */
.f2h-stack .f2h-produk .elementor-button{background:none!important;color:var(--f2h-navy)!important;box-shadow:none}
.f2h-stack .f2h-produk .elementor-button:hover,.f2h-stack .f2h-produk .elementor-button.is-open,.f2h-stack .f2h-produk .elementor-button:active{background:var(--f2h-paper)!important;color:var(--f2h-blue)!important}
.f2h-stack .f2h-produk .elementor-button:focus-visible{outline:2px solid var(--f2h-sky);outline-offset:2px}
.f2h-stack .f2h-cta .elementor-button{background:var(--f2h-cta-bg)!important;color:var(--f2h-cta-ink)!important}
.f2h-stack .f2h-cta .elementor-button:hover,.f2h-stack .f2h-cta .elementor-button:active{background:var(--f2h-navy)!important;color:#fff!important}
.f2h-stack .f2h-all .elementor-button{background:var(--f2h-paper)!important;color:var(--f2h-blue)!important}
.f2h-stack .f2h-all .elementor-button:hover,.f2h-stack .f2h-all .elementor-button:active{background:var(--f2h-blue)!important;color:#fff!important}
.f2h-stack .f2h-mega__lk .elementor-button,.f2h-stack .f2h-mega__lk .elementor-button:hover,.f2h-stack .f2h-mega__lk .elementor-button:focus,.f2h-stack .f2h-mega__lk .elementor-button:active{background:none!important;color:var(--f2h-blue)!important}
.f2h-stack .f2h-burger .elementor-icon:focus,.f2h-stack .f2h-burger .elementor-icon:active{background:var(--f2h-paper);color:var(--f2h-navy)}

/* ---- mega menu produk (Nested Tabs asli) ---- */
.f2h-veil{position:fixed;inset:0;z-index:55;background:rgba(19,29,78,.30);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}
.f2h-veil.is-on{opacity:1;visibility:visible;transition:opacity .3s ease}
.f2h-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--f2h-line);box-shadow:0 30px 60px -24px rgba(19,29,78,.35);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .45s var(--f2h-ease),visibility 0s linear .45s;flex-direction:column}
.f2h-mega.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .45s var(--f2h-ease)}
body.elementor-editor-active .f2h-mega{position:relative;opacity:1;visibility:visible;transform:none}
.f2h-mega__in{max-width:1440px;width:100%;margin:0 auto;padding:28px var(--f2h-gutter) 30px}

.f2h-tabs .e-n-tabs{display:grid!important;grid-template-columns:300px minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start;--n-tabs-heading-direction:column}
.f2h-tabs .e-n-tabs-heading{display:flex;flex-direction:column;gap:4px;background:none;border:0;padding:0;width:auto}
.f2h-tabs{counter-reset:f2h-tab}
.f2h-tabs .e-n-tab-title{counter-increment:f2h-tab;display:grid!important;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;width:100%;padding:11px 14px;border:0!important;border-radius:12px;background:none!important;font:600 15px/1.2 Poppins,system-ui,sans-serif;color:var(--f2h-navy)!important;text-align:left;cursor:pointer;transition:background .25s var(--f2h-ease),color .25s var(--f2h-ease);min-height:0}
.f2h-tabs .e-n-tab-title::before{content:counter(f2h-tab,decimal-leading-zero);font-size:12px;font-weight:600;color:var(--f2h-blue);font-variant-numeric:tabular-nums}
.f2h-tabs .e-n-tab-title::after{content:"\2192";justify-self:end;font-size:15px;opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .35s var(--f2h-ease)}
.f2h-tabs .e-n-tab-title:hover{background:var(--f2h-paper)!important}
.f2h-tabs .e-n-tab-title[aria-selected="true"]{background:var(--f2h-navy)!important;color:#fff!important}
.f2h-tabs .e-n-tab-title[aria-selected="true"]::before{color:var(--f2h-yellow)}
.f2h-tabs .e-n-tab-title[aria-selected="true"]::after{opacity:1;transform:none}
.f2h-tabs .e-n-tab-title-text{font:inherit;color:inherit}
.f2h-tabs .e-n-tabs-content{min-width:0;border:0;padding:0;background:none}
.f2h-tabs .e-n-tabs-content>.e-con{flex-direction:column;animation:f2h-pane .45s var(--f2h-ease)}
@keyframes f2h-pane{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}

.f2h-pane__h{flex-direction:row!important;align-items:flex-end;justify-content:space-between;gap:24px!important;padding-bottom:16px!important;margin-bottom:18px!important;border-bottom:1px solid var(--f2h-line)}
.f2h-pane__t{flex:1 1 auto;min-width:0;flex-direction:column}
.f2h-pane__t .elementor-heading-title{margin:0;font:700 22px/1.2 Poppins,system-ui,sans-serif;letter-spacing:-.02em;color:var(--f2h-navy)}
.f2h-pane__t .elementor-widget-text-editor,.f2h-pane__t .elementor-widget-text-editor p{margin:5px 0 0;font-size:13.5px;line-height:1.5;color:var(--f2h-muted)}
.f2h-all{flex:none}
.f2h-all .elementor-button{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:100px;background:var(--f2h-paper);font:600 13.5px/1.2 Poppins,system-ui,sans-serif;color:var(--f2h-blue);transition:background .25s,color .25s;white-space:nowrap}
.f2h-all .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:8px;flex-direction:row-reverse}
.f2h-all .elementor-button-icon svg{width:15px;height:15px;fill:currentColor;transition:transform .35s var(--f2h-ease)}
.f2h-all .elementor-button:hover{background:var(--f2h-blue);color:#fff}
.f2h-all .elementor-button:hover svg{transform:translateX(3px)}

.f2h-pane__b{flex-direction:row!important;align-items:flex-start;gap:clamp(20px,2.4vw,36px)!important}
.f2h-chips{flex:1 1 0;min-width:0}
.f2h-chips .elementor-nav-menu{display:block;column-count:3;column-gap:14px}
.f2h-chips .elementor-nav-menu li{display:block;break-inside:avoid;margin:0 0 2px;width:auto}
.f2h-chips .elementor-nav-menu a.elementor-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;background:none;font:500 14px/1.3 Poppins,system-ui,sans-serif;color:var(--f2h-navy);transition:background .2s,color .2s}
.f2h-chips .elementor-nav-menu a.elementor-item::after{content:"\2192";font-size:14px;color:var(--f2h-blue);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .3s var(--f2h-ease)}
.f2h-chips .elementor-nav-menu a.elementor-item:hover{background:var(--f2h-paper);color:var(--f2h-blue)}
.f2h-chips .elementor-nav-menu a.elementor-item:hover::after{opacity:1;transform:none}
.f2h-chips.is-few .elementor-nav-menu{column-count:2;column-gap:12px}
.f2h-chips.is-few .elementor-nav-menu li{margin-bottom:10px}
.f2h-chips.is-few .elementor-nav-menu a.elementor-item{padding:16px 18px;border:1.5px solid var(--f2h-line);border-radius:var(--f2h-r);font-size:15px;font-weight:600}
.f2h-chips.is-few .elementor-nav-menu a.elementor-item:hover{border-color:var(--f2h-sky)}
/* anak menu dipaparkan rata dalam lajur (sama mockup), bukan dropdown */
.f2h-chips .elementor-nav-menu li.menu-item-has-children{display:contents}
.f2h-chips .elementor-nav-menu .sub-menu{display:contents!important;position:static!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;visibility:visible!important}
.f2h-chips .elementor-nav-menu .sub-menu li{display:block;break-inside:avoid;margin:0 0 2px}
.f2h-chips .elementor-nav-menu a.elementor-sub-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:0;border-radius:10px;background:none;font:500 14px/1.3 Poppins,system-ui,sans-serif;color:var(--f2h-navy);transition:background .2s,color .2s}
.f2h-chips .elementor-nav-menu a.elementor-sub-item::after{content:"\2192";font-size:14px;color:var(--f2h-blue);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .3s var(--f2h-ease)}
.f2h-chips .elementor-nav-menu a.elementor-sub-item:hover{background:var(--f2h-paper);color:var(--f2h-blue)}
.f2h-chips .elementor-nav-menu a.elementor-sub-item:hover::after{opacity:1;transform:none}
.f2h-chips .sub-arrow{display:none!important}
.f2h-chips .elementor-menu-toggle,.f2h-chips .elementor-nav-menu--dropdown.elementor-nav-menu__container{display:none!important}
.f2h-fig{flex:none;width:280px}
.f2h-fig img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--f2h-r);background:var(--f2h-paper)}

.f2h-mega__f{border-top:1px solid var(--f2h-line);background:var(--f2h-paper);flex-direction:column}
.f2h-stack .f2h-mega__f>.f2h-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding-top:18px;padding-bottom:18px}
.f2h-mega__f .elementor-heading-title{margin:0;font:400 13.5px/1.4 Poppins,system-ui,sans-serif;color:var(--f2h-muted)}
.f2h-mega__f .elementor-heading-title b{font-weight:600;color:var(--f2h-navy)}
.f2h-mega__lk{display:flex;flex-direction:row;align-items:center;gap:24px}
.f2h-mega__lk .elementor-button{padding:0;border:0;background:none;font:600 13.5px/1.2 Poppins,system-ui,sans-serif;color:var(--f2h-blue)}
.f2h-mega__lk .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:8px;flex-direction:row-reverse}
.f2h-mega__lk .elementor-button-icon svg{width:15px;height:15px;fill:currentColor}
.f2h-mega__lk .elementor-button:hover{text-decoration:underline;background:none;color:var(--f2h-blue)}

/* ---- telefon dan tablet ---- */
@media (max-width:1099px){
  :root{--f2h-util-h:0px;--f2h-main-full:68px;--f2h-main-h:68px;--f2h-logo-w:184px}
  .f2h-stack.is-shrunk{--f2h-main-h:56px;--f2h-logo-w:152px}
  .f2h-util,.f2h-nav,.f2h-boss,.f2h-search,.f2h-mega,.f2h-veil{display:none!important}
  body.elementor-editor-active .f2h-util,body.elementor-editor-active .f2h-nav,body.elementor-editor-active .f2h-boss,body.elementor-editor-active .f2h-search,body.elementor-editor-active .f2h-mega{display:flex!important}
  .f2h-main>.f2h-wrap{gap:10px;padding:0 14px}
  .f2h-burger{display:block;flex:none;order:-1}
  .f2h-burger .elementor-icon{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:var(--f2h-paper);color:var(--f2h-navy);font-size:20px;transition:background .2s}
  .f2h-burger .elementor-icon:hover{background:#E6EBF8}
  .f2h-burger .elementor-icon svg{width:20px;height:20px;fill:currentColor}
  .f2h-cta .elementor-button{height:46px;padding:0 18px 0 14px;font-size:14px}
}
@media (max-width:519px){
  .f2h-cta .elementor-button{width:46px;padding:0;justify-content:center}
  .f2h-cta .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
  .f2h-cta .elementor-button-icon svg{width:22px;height:22px}
  .f2h-main>.f2h-wrap{gap:8px}
  .f2h-stack .f2h-logo{flex:0 1 var(--f2h-logo-w);min-width:120px}
}
@media (max-width:359px){
  :root{--f2h-logo-w:142px}
  .f2h-stack.is-shrunk{--f2h-logo-w:122px}
  .f2h-main>.f2h-wrap{gap:6px;padding:0 10px}
  .f2h-burger .elementor-icon,.f2h-searchbtn .elementor-search-form__toggle,.f2h-cta .elementor-button{width:42px;height:42px}
}
@media (prefers-reduced-motion:reduce){.f2h-main,.f2h-main>.f2h-wrap,.f2h-logo,.f2h-mega,.f2h-veil,.f2h-tabs .e-n-tabs-content>.e-con{transition:none!important;animation:none!important}}

/* mega menu pada lebar sempit (1100-1279px): dua lajur, gambar lebih kecil, supaya nama produk tidak terpecah */
@media (max-width:1279px) and (min-width:1100px){
  .f2h-tabs .e-n-tabs{grid-template-columns:250px minmax(0,1fr);gap:24px}
  .f2h-chips .elementor-nav-menu{column-count:2}
  .f2h-fig{width:210px}
}
/* footer mega: teks tidak terbungkus sempit, pautan tidak mengecil */
.f2h-stack .f2h-mega__f .elementor-widget-heading{flex:1 1 auto;min-width:260px;width:auto}
.f2h-stack .f2h-mega__lk{flex:none}
.f2h-stack .f2h-mega__lk .elementor-button{white-space:nowrap}
.f2h-stack .f2h-mega__f .f2h-mega__lk{margin-left:auto}
@media (min-width:1280px){.f2h-stack .f2h-mega__f .elementor-heading-title{white-space:nowrap}}
.f2h-stack .f2h-mega__f .f2h-mega__lk{width:auto!important;flex:none!important;margin-left:auto}
.f2h-stack .f2h-mega__f .elementor-widget-heading{width:auto!important;min-width:0}

/* anak panah hover senarai produk: Elementor jadikan ::after item peringkat atas position:absolute (kesan pointer). Seragamkan untuk .elementor-item dan .elementor-sub-item */
.f2h-stack .f2h-chips .elementor-nav-menu a.elementor-item::after,.f2h-stack .f2h-chips .elementor-nav-menu a.elementor-sub-item::after{position:static!important;inset:auto!important;width:auto!important;height:auto!important;background:none!important;margin:0!important;flex:none;line-height:1}
.f2h-stack .f2h-chips .elementor-nav-menu a.elementor-item::before,.f2h-stack .f2h-chips .elementor-nav-menu a.elementor-sub-item::before{content:none!important}
.f2h-stack .f2h-chips .elementor-nav-menu a.has-submenu::after{content:none!important}
.f2h-stack .f2h-chips .elementor-nav-menu a.elementor-item:not(.has-submenu),.f2h-stack .f2h-chips .elementor-nav-menu a.elementor-sub-item{width:100%}

/* ---- v2.3: butang carian + panel carian jatuh (sama mockup) ---- */
.f2h-stack .f2h-searchbtn .elementor-button{display:grid;place-items:center;width:46px;height:46px;min-width:46px;padding:0;border:1.5px solid var(--f2h-line-2)!important;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230063B0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") center/20px 20px no-repeat!important;box-shadow:none;transition:background-color .2s,border-color .2s}
.f2h-stack .f2h-searchbtn .elementor-button:hover,.f2h-stack .f2h-searchbtn .elementor-button[aria-expanded="true"]{background-color:var(--f2h-paper)!important;border-color:var(--f2h-blue)!important}
.f2h-stack .f2h-searchbtn .elementor-button-content-wrapper{display:none}
.f2h-sheet{position:absolute;left:0;right:0;top:100%;z-index:3;background:#fff;border-bottom:1px solid var(--f2h-line);box-shadow:0 30px 60px -24px rgba(19,29,78,.35);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .45s var(--f2h-ease),visibility 0s linear .45s;flex-direction:column}
.f2h-sheet.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .45s var(--f2h-ease)}
body.elementor-editor-active .f2h-sheet{position:relative;opacity:1;visibility:visible;transform:none}
.f2h-stack .f2h-sheet__in{max-width:880px;padding-top:24px;padding-bottom:26px;flex-direction:column;align-items:stretch;height:auto}
.f2h-sheet__s .elementor-search-form__container{position:relative;height:58px;min-height:58px;border:0;background:none;box-shadow:none}
.f2h-sheet__s input.elementor-search-form__input{width:100%;height:58px!important;padding:0 64px 0 22px!important;border:1.5px solid var(--f2h-line-2)!important;border-radius:100px;background:#fff!important;font:500 16px/1 Poppins,system-ui,sans-serif;color:var(--f2h-navy)!important;caret-color:var(--f2h-sky);transition:border-color .2s,box-shadow .3s var(--f2h-ease)}
.f2h-sheet__s input::placeholder{color:#5B6590;opacity:1}
.f2h-sheet__s input:focus{outline:0;border-color:var(--f2h-sky)!important;box-shadow:var(--f2h-shadow-m)}
.f2h-sheet__s button.elementor-search-form__submit{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;border:0;border-radius:50%;background:var(--f2h-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") center/20px 20px no-repeat!important;font-size:0!important;transition:background-color .2s}
.f2h-sheet__s button.elementor-search-form__submit:hover{background-color:var(--f2h-blue)!important}
.f2h-sheet__s button.elementor-search-form__submit i,.f2h-sheet__s button.elementor-search-form__submit svg{display:none!important}
.f2h-pop{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px!important;margin-top:16px;width:auto}
.f2h-pop__t .elementor-heading-title{font:400 13px/1.4 Poppins,system-ui,sans-serif;color:var(--f2h-muted);margin:0 6px 0 0}
.f2h-stack .f2h-pop__b .elementor-button{padding:8px 14px;border:1px solid var(--f2h-line-2);border-radius:100px;background:none!important;font:500 13px/1.4 Poppins,system-ui,sans-serif;color:var(--f2h-navy)!important;transition:background-color .2s,border-color .2s,color .2s}
.f2h-stack .f2h-pop__b .elementor-button:hover,.f2h-stack .f2h-pop__b .elementor-button:focus{background:var(--f2h-navy)!important;border-color:var(--f2h-navy);color:#fff!important}
@media (max-width:1099px){
  .f2h-stack .f2h-sheet__in{padding:16px 16px 20px}
  .f2h-sheet__s .elementor-search-form__container,.f2h-sheet__s input.elementor-search-form__input{height:52px!important;min-height:52px}
  .f2h-sheet__s input.elementor-search-form__input{font-size:15px}
  .f2h-sheet__s button.elementor-search-form__submit{width:42px!important;height:42px!important;min-width:42px!important}
}
@media (min-width:1400px){.f2h-sheet{display:none}}
/* panel carian: samakan dengan mockup (radius 8px, jarak 16px ke chips, bayang tidak terpotong) */
.f2h-stack .f2h-sheet,.f2h-stack .f2h-sheet__in,.f2h-stack .f2h-sheet__s,.f2h-stack .f2h-sheet__s .elementor-widget-container,.f2h-stack .f2h-sheet__s .elementor-search-form,.f2h-stack .f2h-sheet__s .elementor-search-form__container{overflow:visible!important}
.f2h-sheet__s input.elementor-search-form__input{border-radius:8px!important}
.f2h-stack .f2h-sheet .f2h-pop{margin-top:0!important;padding-top:16px!important}

/* sticky: sesetengah halaman (cth laman utama) set html,body{overflow-x:hidden}. Itu menjadikan body scroll container dan mematahkan position:sticky.
   overflow-x:clip tetap menghalang skrol mendatar tetapi tidak mencipta scroll container. */
html:has(.f2h-stack),body:has(.f2h-stack){overflow-x:clip!important;overflow-y:visible!important}/* End custom CSS */