.elementor-50597 .elementor-element.elementor-element-53b3de12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-50597 .elementor-element.elementor-element-53b3de12:not(.elementor-motion-effects-element-type-background), .elementor-50597 .elementor-element.elementor-element-53b3de12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0EFED;--border-color:#F0EFED;--border-radius:25px 25px 25px 25px;box-shadow:0px 4px 22px 0px rgba(0,0,0,.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43:not(.elementor-motion-effects-element-type-background), .elementor-50597 .elementor-element.elementor-element-6a8e6c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50597 .elementor-element.elementor-element-7ac5cc86{--display:flex;--min-height:148px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EFEFEF;--border-color:#EFEFEF;--padding-top:10px;--padding-bottom:10px;--padding-left:34px;--padding-right:34px;}.elementor-50597 .elementor-element.elementor-element-726a912c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-2421582d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-50597 .elementor-element.elementor-element-5d4fe05a{width:auto;max-width:auto;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a .elementor-icon-wrapper{text-align:center;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-view-stacked .elementor-icon{background-color:#C88F45;color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-view-default .elementor-icon{color:#C88F45;border-color:#C88F45;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-view-default .elementor-icon svg{fill:#C88F45;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-50597 .elementor-element.elementor-element-5d4fe05a .elementor-icon svg{height:20px;}.elementor-50597 .elementor-element.elementor-element-52e9a379{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-52e9a379.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), IRANSans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50597 .elementor-element.elementor-element-7484ea18{text-align:start;}.elementor-50597 .elementor-element.elementor-element-7484ea18 .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:13px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-4c434fe7{text-align:start;}.elementor-50597 .elementor-element.elementor-element-4c434fe7 .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:11px;font-weight:400;line-height:1.7em;color:#777777;}.elementor-50597 .elementor-element.elementor-element-103f0313{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-7380e20f{width:auto;max-width:auto;}.elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50597 .elementor-element.elementor-element-7380e20f .elementor-icon-wrapper{text-align:center;}.elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-view-stacked .elementor-icon{background-color:#C88F45;color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-view-default .elementor-icon{color:#C88F45;border-color:#C88F45;}.elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-view-default .elementor-icon svg{fill:#C88F45;}.elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-7380e20f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-7380e20f .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-50597 .elementor-element.elementor-element-7380e20f .elementor-icon svg{height:20px;}.elementor-50597 .elementor-element.elementor-element-68286455{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-68286455.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-50597 .elementor-element.elementor-element-236e02f0{text-align:start;}.elementor-50597 .elementor-element.elementor-element-236e02f0 .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:13px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-6aabdd0f{text-align:start;}.elementor-50597 .elementor-element.elementor-element-6aabdd0f .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:11px;font-weight:400;line-height:1.7em;color:#777777;}.elementor-50597 .elementor-element.elementor-element-3309b8d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), IRANSans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-50597 .elementor-element.elementor-element-2c3ddb0f{text-align:center;}.elementor-50597 .elementor-element.elementor-element-2c3ddb0f img{width:250px;}.elementor-50597 .elementor-element.elementor-element-4e45e10c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-6fb8fec2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-3434c54 .elm_user_btn svg{width:24px;}.elementor-50597 .elementor-element.elementor-element-3434c54 .elm_user_btn{transition:all 0.2s;}.elementor-50597 .elementor-element.elementor-element-7a11f551{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-180d8ecd{width:auto;max-width:auto;}.elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50597 .elementor-element.elementor-element-180d8ecd .elementor-icon-wrapper{text-align:center;}.elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-view-stacked .elementor-icon{background-color:#C88F45;color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-view-default .elementor-icon{color:#C88F45;border-color:#C88F45;}.elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-view-default .elementor-icon svg{fill:#C88F45;}.elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-180d8ecd.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-180d8ecd .elementor-icon{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-50597 .elementor-element.elementor-element-180d8ecd .elementor-icon svg{height:16px;}.elementor-50597 .elementor-element.elementor-element-152fe216{text-align:start;}.elementor-50597 .elementor-element.elementor-element-152fe216 .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:12px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-7cba923a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-2f5566f3{width:auto;max-width:auto;}.elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50597 .elementor-element.elementor-element-2f5566f3 .elementor-icon-wrapper{text-align:center;}.elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-view-stacked .elementor-icon{background-color:#C88F45;color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-view-default .elementor-icon{color:#C88F45;border-color:#C88F45;}.elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-view-framed .elementor-icon, .elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-view-default .elementor-icon svg{fill:#C88F45;}.elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-view-framed .elementor-icon{background-color:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-2f5566f3.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF00;}.elementor-50597 .elementor-element.elementor-element-2f5566f3 .elementor-icon{font-size:16px;border-width:1px 1px 1px 1px;}.elementor-50597 .elementor-element.elementor-element-2f5566f3 .elementor-icon svg{height:16px;}.elementor-50597 .elementor-element.elementor-element-73d9404b{text-align:start;}.elementor-50597 .elementor-element.elementor-element-73d9404b .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:12px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-16619d1{--display:flex;--min-height:76px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:38px;--padding-right:38px;}.elementor-50597 .elementor-element.elementor-element-7bb99fad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn svg{width:20px;height:20px;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn{transition:all 0.2s;}.cat-sidebar-item .cat-icon-l{width:48px;height:48px;}.cat-popup{width:1100px;max-height:80vh;background:#ffffff;border-radius:15px 15px 15px 15px;}.cat-popup-overlay{background:rgba(0,0,0,0.5);}.cat-popup .cat-sidebar{width:280px;background:#fafbfc;}.cat-sidebar-item .cat-icon-l, .cat-sidebar-item .cat-icon-l img{border-radius:50px 50px 50px 50px;}.cat-popup .cat-sidebar-item{padding:16px 20px 16px 20px;color:#4a5568;}.cat-popup .cat-sidebar-item:hover, .cat-popup .cat-sidebar-item.active{color:#1a202c;background:#ffffff;}.cat-popup .cat-content{background:#ffffff;}.cat-popup .cat-column a{color:#4a5568;}.cat-popup .cat-column a:hover{color:#3182ce;}.cat-content .cat-all-l{color:#3182ce;}.cat-popup .cat-view-all{color:#3182ce;}.cat-popup .cat-view-all:hover{color:#2c5aa0;}.elementor-50597 .elementor-element.elementor-element-6257b5cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-2e6686ae{width:auto;max-width:auto;text-align:center;}.elementor-50597 .elementor-element.elementor-element-2e6686ae .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:13px;font-weight:400;line-height:1.7em;color:#C88F45;}.elementor-50597 .elementor-element.elementor-element-53f68b7{width:auto;max-width:auto;text-align:center;}.elementor-50597 .elementor-element.elementor-element-53f68b7 .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:13px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-3878599c{width:auto;max-width:auto;text-align:center;}.elementor-50597 .elementor-element.elementor-element-3878599c .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:13px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-294f870e{width:auto;max-width:auto;text-align:center;}.elementor-50597 .elementor-element.elementor-element-294f870e .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:13px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-3a8b259f{width:auto;max-width:auto;text-align:center;}.elementor-50597 .elementor-element.elementor-element-3a8b259f .elementor-heading-title{font-family:"IRANSansnum", IRANSans;font-size:13px;font-weight:400;line-height:1.7em;color:#303030;}.elementor-50597 .elementor-element.elementor-element-b221d5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50597 .elementor-element.elementor-element-3c018b9 form.elm_search input{font-size:11px;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .hs_search_btn{height:39px;line-height:39px;}.elementor-50597 .elementor-element.elementor-element-3c018b9 form.search_wrap{height:39px;}.elementor-50597 .elementor-element.elementor-element-3c018b9 form.elm_search{line-height:39px;}.elementor-50597 .elementor-element.elementor-element-487fde1{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-50597 .elementor-element.elementor-element-53b3de12{--content-width:1280px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43{--width:100%;}.elementor-50597 .elementor-element.elementor-element-726a912c{--width:39%;}.elementor-50597 .elementor-element.elementor-element-2421582d{--width:50%;}.elementor-50597 .elementor-element.elementor-element-52e9a379{--width:72%;}.elementor-50597 .elementor-element.elementor-element-103f0313{--width:50%;}.elementor-50597 .elementor-element.elementor-element-68286455{--width:72%;}.elementor-50597 .elementor-element.elementor-element-3309b8d5{--width:28%;}.elementor-50597 .elementor-element.elementor-element-4e45e10c{--width:33%;}.elementor-50597 .elementor-element.elementor-element-6fb8fec2{--width:33.33%;}.elementor-50597 .elementor-element.elementor-element-7a11f551{--width:33.33%;}.elementor-50597 .elementor-element.elementor-element-7cba923a{--width:33.33%;}.elementor-50597 .elementor-element.elementor-element-7bb99fad{--width:21%;}.elementor-50597 .elementor-element.elementor-element-6257b5cb{--width:49%;}.elementor-50597 .elementor-element.elementor-element-b221d5b{--width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-50597 .elementor-element.elementor-element-726a912c{--width:34%;}.elementor-50597 .elementor-element.elementor-element-3309b8d5{--width:32%;}.elementor-50597 .elementor-element.elementor-element-4e45e10c{--width:34%;}.elementor-50597 .elementor-element.elementor-element-6257b5cb{--width:45%;}.elementor-50597 .elementor-element.elementor-element-b221d5b{--width:29%;}}@media(max-width:1024px){.elementor-50597 .elementor-element.elementor-element-7ac5cc86{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-50597 .elementor-element.elementor-element-2c3ddb0f img{width:250px;}.elementor-50597 .elementor-element.elementor-element-16619d1{--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-50597 .elementor-element.elementor-element-6257b5cb{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(max-width:767px){.elementor-50597 .elementor-element.elementor-element-53b3de12{--padding-top:14px;--padding-bottom:18px;--padding-left:10px;--padding-right:10px;}.elementor-50597 .elementor-element.elementor-element-7ac5cc86{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:12px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-50597 .elementor-element.elementor-element-726a912c{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-50597 .elementor-element.elementor-element-726a912c.e-con{--order:2;}.elementor-50597 .elementor-element.elementor-element-2421582d{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50597 .elementor-element.elementor-element-52e9a379{--width:70%;}.elementor-50597 .elementor-element.elementor-element-7484ea18 .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-4c434fe7 .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-103f0313{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50597 .elementor-element.elementor-element-68286455{--width:70%;}.elementor-50597 .elementor-element.elementor-element-236e02f0 .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-6aabdd0f .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-3309b8d5{--width:100%;}.elementor-50597 .elementor-element.elementor-element-3309b8d5.e-con{--order:1;}.elementor-50597 .elementor-element.elementor-element-2c3ddb0f img{width:230px;}.elementor-50597 .elementor-element.elementor-element-4e45e10c{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50597 .elementor-element.elementor-element-4e45e10c.e-con{--order:3;}.elementor-50597 .elementor-element.elementor-element-6fb8fec2{--width:33.33%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50597 .elementor-element.elementor-element-7a11f551{--width:33.33%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50597 .elementor-element.elementor-element-152fe216 .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-7cba923a{--width:33.33%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50597 .elementor-element.elementor-element-73d9404b .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-16619d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-50597 .elementor-element.elementor-element-7bb99fad{--width:100%;}.elementor-50597 .elementor-element.elementor-element-7bb99fad.e-con{--order:2;}.elementor-50597 .elementor-element.elementor-element-6257b5cb{--width:100%;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-50597 .elementor-element.elementor-element-6257b5cb.e-con{--order:3;}.elementor-50597 .elementor-element.elementor-element-2e6686ae .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-53f68b7 .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-3878599c .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-294f870e .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-3a8b259f .elementor-heading-title{font-size:12px;}.elementor-50597 .elementor-element.elementor-element-b221d5b{--width:100%;}.elementor-50597 .elementor-element.elementor-element-b221d5b.e-con{--order:1;}}/* Start custom CSS for heading, class: .elementor-element-4c434fe7 */.elementor-50597 .elementor-element.elementor-element-4c434fe7 .elementor-heading-title{font-size:16px!important;font-weight:600!important;line-height:1.6!important;direction:ltr;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c3ddb0f */@media(max-width:767px){
.elementor-50597 .elementor-element.elementor-element-7ac5cc86{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important;padding:12px!important;align-items:center;}
.elementor-50597 .elementor-element.elementor-element-3309b8d5{grid-column:1;grid-row:1;width:100%!important;}
.elementor-50597 .elementor-element.elementor-element-2c3ddb0f img{width:150px!important;max-width:100%!important;height:auto!important;}
.elementor-50597 .elementor-element.elementor-element-4e45e10c{grid-column:2;grid-row:1;width:100%!important;padding:0!important;gap:5px!important;justify-content:center!important;}
.elementor-50597 .elementor-element.elementor-element-4e45e10c>.e-con{width:33.333%!important;min-width:0!important;flex-direction:column!important;gap:3px!important;justify-content:center!important;}
.elementor-50597 .elementor-element.elementor-element-4e45e10c .elementor-widget-heading{display:none!important;}
.elementor-50597 .elementor-element.elementor-element-4e45e10c .elm_user_btn{padding:0!important;min-height:36px!important;justify-content:center!important;}
.elementor-50597 .elementor-element.elementor-element-4e45e10c .elm_user_btn>p{display:none!important;}
.elementor-50597 .elementor-element.elementor-element-726a912c{grid-column:1/-1;grid-row:2;width:100%!important;justify-content:center!important;}
.elementor-50597 .elementor-element.elementor-element-103f0313{display:none!important;}
.elementor-50597 .elementor-element.elementor-element-2421582d{width:auto!important;min-height:24px!important;gap:6px!important;}
.elementor-50597 .elementor-element.elementor-element-52e9a379{flex-direction:row!important;align-items:center!important;gap:8px!important;}
.elementor-50597 .elementor-element.elementor-element-5d4fe05a{display:none!important;}
.elementor-50597 .elementor-element.elementor-element-16619d1{padding:10px 12px 12px!important;gap:9px!important;min-height:0!important;}
.elementor-50597 .elementor-element.elementor-element-6257b5cb{gap:8px!important;justify-content:space-between!important;flex-wrap:wrap!important;}
.elementor-50597 .elementor-element.elementor-element-6257b5cb .elementor-heading-title{font-size:10px!important;}
.elementor-50597 .elementor-element.elementor-element-53b3de12>.e-con-inner{padding-top:10px!important;}
}
html body .cat-popup .cat-content .cat-content-grid>.cat-column:has(h4 a[href*="xuping-earrings"]){display:block!important;order:-1!important;}
html body .cat-popup .cat-column h4>a[href*="xuping-earrings"]{display:flex!important;}
html body .cat-popup .cat-column:has(h4 a[href*="xuping-earrings"])>ul{display:none!important;}/* End custom CSS */
/* Start custom CSS for my-header-user, class: .elementor-element-3434c54 */.elementor-50597 .elementor-element.elementor-element-3434c54{width:38px!important;flex:0 0 38px!important;}.elementor-50597 .elementor-element.elementor-element-3434c54 .user_login.elm_user_btn{width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;line-height:1!important;border:1px solid #dfc7a5!important;border-radius:50%;color:#bd873f;background:#fffdf9;box-sizing:border-box;}.elementor-50597 .elementor-element.elementor-element-3434c54 .user_login.elm_user_btn>svg.pack-theme{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;position:static!important;transform:none!important;margin:0!important;padding:0!important;align-self:center!important;justify-self:center!important;stroke:#bd873f;}body:has(.elementor-50597) .cat-popup .cat-column:has(a[href*="xuping-earrings"]){display:none!important;}body:has(.elementor-50597) .cat-popup .cat-column:has(ul li){display:none!important;}html:has(.elementor-50597){height:auto!important;min-height:100vh!important;}@media(max-width:767px){.elementor-50597 .elementor-element.elementor-element-3434c54 .user_login.elm_user_btn{width:32px!important;height:32px!important;min-width:32px!important;}}
body .elementor-50597 [data-id="4e45e10c"] .elementor-50597 .elementor-element.elementor-element-3434c54.elementor-widget-my-header-user{width:auto!important;flex:1 1 auto!important;}.elementor-50597 .elementor-element.elementor-element-3434c54 .user_login.elm_user_btn{width:auto!important;min-width:0!important;height:auto!important;display:flex!important;flex-direction:row!important;gap:9px!important;border:0!important;background:transparent!important;padding:0!important;font-size:13px!important;font-weight:400!important;color:#37322c!important;white-space:nowrap;}.elementor-50597 .elementor-element.elementor-element-3434c54 .user_login.elm_user_btn>svg.pack-theme{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid #dfc7a5!important;border-radius:50%;padding:9px!important;box-sizing:border-box;background:#fffdf9;}@media(max-width:380px){.elementor-50597 .elementor-element.elementor-element-3434c54 .user_login.elm_user_btn{flex-direction:column!important;font-size:10px!important;gap:5px!important;}.elementor-50597 .elementor-element.elementor-element-3434c54 .user_login.elm_user_btn>svg.pack-theme{width:32px!important;height:32px!important;min-width:32px!important;padding:7px!important;}}
body .elementor.elementor-50597 [data-id="4e45e10c"] [data-id="3434c54"]{width:100%!important;flex:1 1 auto!important;}body .elementor.elementor-50597 [data-id="4e45e10c"] [data-id="3434c54"] .user_login.elm_user_btn{width:100%!important;height:auto!important;min-width:0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;flex-direction:row!important;gap:8px!important;background:transparent!important;justify-content:center!important;}body .elementor.elementor-50597 [data-id="3434c54"] .user_login>p{font-size:13px!important;line-height:1.8!important;color:#37322c!important;margin:0!important;font-weight:400!important;}@media(max-width:1024px) and (min-width:768px){body .elementor-50597 [data-id="68286455"]>.elementor-widget:last-child{display:none!important;}body .elementor-50597 [data-id="4e45e10c"] .elementor-heading-title,body .elementor.elementor-50597 [data-id="3434c54"] .user_login>p{font-size:10px!important;}body .elementor-50597 [data-id="3309b8d5"] img{max-width:100%!important;}}@media(max-width:380px){body .elementor.elementor-50597 [data-id="4e45e10c"] [data-id="3434c54"] .user_login.elm_user_btn{flex-direction:column!important;gap:5px!important;}body .elementor.elementor-50597 [data-id="3434c54"] .user_login>p{font-size:10px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ac5cc86 */.elementor-50597 .elementor-element.elementor-element-7ac5cc86.e-con{min-height:138px!important;padding-top:6px!important;padding-bottom:6px!important;}.elementor-50597 .elementor-element.elementor-element-7ac5cc86 [data-id="3309b8d5"]{padding-top:0!important;padding-bottom:0!important;}@media(max-width:767px){.elementor-50597 .elementor-element.elementor-element-7ac5cc86.e-con{min-height:0!important;padding-top:14px!important;padding-bottom:14px!important;}}/* End custom CSS */
/* Start custom CSS for my-category-menu, class: .elementor-element-13fda30 */.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border-radius:13px;background:linear-gradient(120deg,#d9aa68,#bd8138);color:#fff;font:inherit;font-size:14px;cursor:pointer;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:before{content:"▦";font-size:22px;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:after{content:"⌄";}body:has(.elementor-50597) .cat-popup{border:1px solid #e4cfb1;border-radius:18px;box-shadow:0 18px 50px #51371526;background:#fffdf9;height:auto!important;max-height:75vh;}body:has(.elementor-50597) .cat-sidebar{display:none;}body:has(.elementor-50597) .cat-content{width:100%;flex:1;padding:22px;}body:has(.elementor-50597) .cat-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;align-items:start;}body:has(.elementor-50597) .cat-column{padding:14px 8px!important;border:0!important;border-bottom:1px solid #eadfce!important;border-radius:0!important;background:transparent;min-height:0;}body:has(.elementor-50597) .cat-column h4{margin:0;font-size:14px;}body:has(.elementor-50597) .cat-column h4 a:before{background:#c88f45;}body:has(.elementor-50597) .cat-column:has(ul li){grid-column:1/-1;order:10;}body:has(.elementor-50597) .cat-column ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;}body:has(.elementor-50597) .cat-column li{margin:0;}body:has(.elementor-50597) .cat-column li a{display:block;padding:7px 12px;border:1px solid #eee2d2;border-radius:7px;background:white;font-size:12px;}body:has(.elementor-50597) .cat-column a:hover{color:#a66e2d;background:#faf2e6;}body:has(.elementor-50597) .cat-view-all,body:has(.elementor-50597) .cat-all-l{color:#b17c36;}body:has(.elementor-50597) .cat-popup-overlay{background:#2c241c12;backdrop-filter:none;}body .elementor-50597 .elementor-element #ajax-search-result{width:min(580px,calc(100vw - 48px))!important;max-height:65vh;overflow-y:auto;}body .elementor-50597 [data-id="4c434fe7"] .elementor-heading-title{text-align:right!important;font-size:16px!important;}@media(min-width:1025px){body:has(.elementor-50597) .cat-popup.active{top:300px!important;left:auto!important;right:30px!important;transform:none!important;width:700px!important;max-height:calc(100vh - 320px);}}@media(max-width:767px){body:has(.elementor-50597) .cat-popup{width:calc(100% - 24px);max-height:80vh;}body:has(.elementor-50597) .cat-content{padding:15px;}body:has(.elementor-50597) .cat-content-grid{grid-template-columns:1fr;}body:has(.elementor-50597) .cat-column:has(ul li){grid-column:auto;}}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border-radius:13px;background:linear-gradient(120deg,#d9aa68,#bd8138);color:#fff;font:inherit;font-size:14px;cursor:pointer;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:before{content:"▦";font-size:22px;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:after{content:"⌄";}body:has(.elementor-50597) .cat-popup{border:1px solid #e4cfb1;border-radius:18px;box-shadow:0 18px 50px #51371526;background:#fffdf9;height:auto!important;max-height:75vh;}body:has(.elementor-50597) .cat-sidebar{display:none;}body:has(.elementor-50597) .cat-content{width:100%;flex:1;padding:22px;}body:has(.elementor-50597) .cat-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;align-items:start;}body:has(.elementor-50597) .cat-column{padding:15px 8px;border:0;border-bottom:1px solid #eadfce;border-radius:0;background:transparent;min-height:0;}body:has(.elementor-50597) .cat-column h4{margin:0;font-size:14px;}body:has(.elementor-50597) .cat-column h4 a:before{background:#c88f45;}body:has(.elementor-50597) .cat-column:has(ul li){grid-column:1/-1;order:10;}body:has(.elementor-50597) .cat-column ul{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;}body:has(.elementor-50597) .cat-column li{margin:0;}body:has(.elementor-50597) .cat-column li a{display:block;padding:7px 12px;border:1px solid #eee2d2;border-radius:7px;background:white;font-size:12px;}body:has(.elementor-50597) .cat-column a:hover{color:#a66e2d;background:#faf2e6;}body:has(.elementor-50597) .cat-view-all,body:has(.elementor-50597) .cat-all-l{color:#b17c36;}body:has(.elementor-50597) .cat-all-l{border-color:#ead4b4;background:#fffaf2;}body:has(.elementor-50597) .cat-popup-overlay{background:#2c241c12;backdrop-filter:none;}@media(min-width:1025px){body:has(.elementor-50597) .cat-popup{top:300px;left:auto;right:max(24px,calc((100vw - 1230px)/2));transform:none;width:700px;max-height:calc(100vh - 320px);}}@media(max-width:767px){body:has(.elementor-50597) .cat-popup{width:calc(100% - 24px);max-height:80vh;}body:has(.elementor-50597) .cat-content{padding:15px;}body:has(.elementor-50597) .cat-content-grid{grid-template-columns:1fr;}body:has(.elementor-50597) .cat-column:has(ul li){grid-column:auto;}}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border-radius:13px;background:linear-gradient(120deg,#d9aa68,#bd8138);color:white;font:inherit;font-size:14px;cursor:pointer;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:before{content:"▦";font-size:22px;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:after{content:"⌄";font-size:18px;}body:has(.elementor-50597) .cat-popup{border:1px solid #d8b684;border-radius:18px;box-shadow:0 20px 70px #51371526;background:#fffdf9;}body:has(.elementor-50597) .cat-sidebar{display:none;}body:has(.elementor-50597) .cat-content{width:100%;flex:1;}body:has(.elementor-50597) .cat-column{padding:14px;border:1px solid #f0e5d5;border-radius:12px;background:#fff;}body:has(.elementor-50597) .cat-column h4 a:before{background:#c88f45;}body:has(.elementor-50597) .cat-column a:hover,body:has(.elementor-50597) .cat-view-all,body:has(.elementor-50597) .cat-all-l{color:#b17c36;}body:has(.elementor-50597) .cat-all-l{border-color:#ead4b4;background:#fffaf2;}body:has(.elementor-50597) .cat-popup-overlay{background:#2c241c18;backdrop-filter:none;}@media(min-width:1025px){body:has(.elementor-50597) .cat-popup{top:300px;transform:translateX(-50%);width:min(1100px,calc(100% - 48px));height:auto;max-height:calc(100vh - 320px);}body:has(.elementor-50597) .cat-content-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:767px){body:has(.elementor-50597) .cat-popup{width:calc(100% - 24px);height:auto;max-height:80vh;}body:has(.elementor-50597) .cat-content-grid{grid-template-columns:1fr;}}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 18px;border-radius:13px;background:linear-gradient(120deg,#d9aa68,#bd8138);color:#fff;font:inherit;font-size:14px;cursor:pointer;box-shadow:0 4px 14px #c88f4520;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:before{content:"▦";font-size:22px;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:after{content:"⌄";font-size:18px;}.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:hover{background:linear-gradient(120deg,#cfa05e,#ae752f);}body:has(.elementor-50597) .cat-popup{border:1px solid #d8b684;border-radius:20px;box-shadow:0 20px 70px #51371526;background:#fffdf9;}body:has(.elementor-50597) .cat-sidebar{background:#faf5ed;border-left:1px solid #e9d8be;}body:has(.elementor-50597) .cat-sidebar-item.active{background:#f1e2cd;color:#9c682c;border-radius:10px;}body:has(.elementor-50597) .cat-column{padding:12px;border:1px solid #f0e5d5;border-radius:12px;background:#fff;}body:has(.elementor-50597) .cat-column h4:before{background:#c88f45;}body:has(.elementor-50597) .cat-column a:hover,body:has(.elementor-50597) .cat-view-all,body:has(.elementor-50597) .cat-all-l{color:#b17c36;}body:has(.elementor-50597) .cat-all-l{border-color:#ead4b4;background:#fffaf2;}body:has(.elementor-50597) .cat-popup-overlay{background:#2c241c55;backdrop-filter:blur(3px);}@media(max-width:767px){body:has(.elementor-50597) .cat-popup{width:calc(100% - 24px);max-height:80vh;}body:has(.elementor-50597) .cat-content-grid{grid-template-columns:1fr;}}
.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:after{content:""!important;display:block;width:7px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:0 5px 4px 0;flex:0 0 7px;opacity:.9;}
body:has(.elementor-50597) .cat-popup.active{isolation:isolate;z-index:999999!important;background:#fff!important;overflow:hidden;transform:translateZ(0)!important;}body:has(.elementor-50597) .cat-popup .cat-content{padding:22px!important;background:#fff!important;border:0!important;box-shadow:none!important;}body:has(.elementor-50597) .cat-popup .cat-top{display:none!important;}body:has(.elementor-50597) .cat-popup .cat-view-all{display:none!important;}body:has(.elementor-50597) .cat-popup .cat-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}body:has(.elementor-50597) .cat-popup .cat-column{padding:0!important;border:0!important;border-radius:10px!important;background:#faf7f2!important;}body:has(.elementor-50597) .cat-popup .cat-column h4 a{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 16px!important;font-size:14px;font-weight:500;color:#554633;}body:has(.elementor-50597) .cat-popup .cat-column h4 a:before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#c99a55;flex:0 0 5px;}body:has(.elementor-50597) .cat-popup .cat-column h4 a:hover{color:#a87232;background:#f4eadb;border-radius:10px;}body:has(.elementor-50597) .cat-popup .cat-column:has(ul li){background:transparent!important;border-top:1px solid #f0e6d8!important;border-radius:0!important;padding-top:6px!important;margin-top:6px;}body:has(.elementor-50597) .cat-popup .cat-column ul{margin:0 14px 8px!important;gap:8px!important;}body:has(.elementor-50597) .cat-popup .cat-column li a{background:#fff!important;border:1px solid #eee4d6!important;padding:8px 12px!important;color:#736451;font-size:12px;border-radius:8px;transition:all .2s;}body:has(.elementor-50597) .cat-popup .cat-column li a:hover{background:#f8f1e6!important;border-color:#d3ad79!important;}@media(min-width:1025px){body:has(.elementor-50597) .cat-popup.active{top:318px!important;width:620px!important;}}@media(max-width:767px){body:has(.elementor-50597) .cat-popup.active{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;}body:has(.elementor-50597) .cat-popup .cat-content-grid{grid-template-columns:1fr!important;}}
@media(min-width:768px){body:has(.elementor-50597) .cat-popup{left:auto!important;right:max(50px,calc((100vw - 1280px)/2 + 50px))!important;top:294px!important;bottom:auto!important;width:290px!important;transform:translateY(-8px)!important;transform-origin:top right!important;transition:opacity .18s ease,visibility .18s ease,transform .18s ease!important;animation:none!important;}body:has(.elementor-50597) .cat-popup.active{left:auto!important;right:max(50px,calc((100vw - 1280px)/2 + 50px))!important;top:294px!important;transform:translateY(0)!important;animation:none!important;}body:has(.elementor-50597) .cat-popup-overlay{backdrop-filter:none!important;background:rgba(40,30,15,.06)!important;transition:opacity .18s ease!important;}}
.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn{height:44px!important;min-height:44px!important;line-height:24px!important;padding-top:9px!important;padding-bottom:9px!important;box-sizing:border-box!important;}
.elementor-50597 .elementor-element.elementor-element-13fda30 .cat-menu-btn:before{content:""!important;display:block!important;width:22px!important;height:22px!important;flex:0 0 22px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3Crect%20x%3D%2214.5%22%20y%3D%223%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214.5%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3Crect%20x%3D%2214.5%22%20y%3D%2214.5%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6257b5cb */.elementor-50597 .elementor-element.elementor-element-6257b5cb>.elementor-widget-heading:has(a[href*="about-us"]){order:10;}/* End custom CSS */
/* Start custom CSS for my-header-search, class: .elementor-element-3c018b9 */.elementor-50597 .elementor-element.elementor-element-3c018b9.elementor-widget-my-header-search #ajax-search-result{width:min(580px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:65vh;overflow-y:auto;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .search_wrap.elm_search{position:relative!important;display:block!important;width:100%!important;height:46px!important;padding:0!important;border:1px solid #e5d9c9!important;border-radius:12px!important;background:#faf8f5!important;box-shadow:0 2px 5px #7b5b2810!important;overflow:visible;transition:border-color .2s,box-shadow .2s;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .search_wrap:focus-within{border-color:#c79859!important;box-shadow:0 0 0 3px #c7985914!important;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .search_wrap .search-field{display:block!important;box-sizing:border-box!important;width:100%!important;height:44px!important;line-height:44px!important;padding:0 16px 0 62px!important;margin:0!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;color:#51483c!important;text-align:right;outline:none;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .search-field::placeholder{color:#9b938a!important;opacity:1;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .search_icon{position:absolute!important;left:15px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center;justify-content:center;width:22px!important;height:22px!important;padding:0!important;margin:0!important;color:#8f744f!important;background:transparent!important;z-index:2;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .search_icon svg{width:21px!important;height:21px!important;}.elementor-50597 .elementor-element.elementor-element-3c018b9 .search_clear{position:absolute!important;left:41px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;}
html:has(.elementor-50597),body:has(.elementor-50597){min-height:100vh!important;}body:has(.elementor-50597) .cat-popup.active{width:290px!important;max-height:calc(100vh - 330px);border-radius:14px!important;}body:has(.elementor-50597) .cat-popup .cat-content{padding:12px!important;}body:has(.elementor-50597) .cat-popup .cat-content-grid{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;}body:has(.elementor-50597) .cat-popup .cat-column h4 a{padding:11px 14px!important;font-size:13px!important;}@media(max-width:767px){body:has(.elementor-50597) .cat-popup.active{width:min(290px,calc(100vw - 32px))!important;max-height:80vh;}}
@media(min-width:1025px){body:has(.elementor-50597) .cat-popup.active{right:max(50px,calc((100vw - 1280px)/2 + 50px))!important;top:294px!important;}}@media(max-width:380px){body .elementor-50597 [data-id="4e45e10c"]>.e-con{flex-direction:column!important;gap:5px!important;padding:4px 2px!important;}body .elementor-50597 [data-id="4e45e10c"] .elementor-heading-title{font-size:10px!important;}body .elementor-50597 [data-id="68286455"]>.elementor-widget:last-child{display:none!important;}body .elementor-50597 [data-id="726a912c"] .elementor-heading-title{font-size:10px!important;white-space:nowrap;}body .elementor-50597 [data-id="4c434fe7"] .elementor-heading-title{font-size:12px!important;}body .elementor-50597 [data-id="6257b5cb"]{justify-content:center!important;gap:12px!important;}}
html:has(.elementor-50597){scrollbar-gutter:stable!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8e6c43 */.elementor-50597 .elementor-element.elementor-element-6a8e6c43 #ajax-search-result{width:min(580px,calc(100vw - 48px))!important;left:0;right:auto;max-height:65vh;overflow-y:auto;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="7ac5cc86"]{align-items:center;min-height:158px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"]{align-items:center;gap:0!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"]>.e-con{flex-wrap:nowrap!important;align-items:center;justify-content:center;gap:9px!important;padding:8px 10px!important;min-height:58px;border-radius:12px;transition:background .2s;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"]>.e-con:hover{background:#fcf8f1;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-heading{width:auto!important;flex:0 1 auto;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-heading-title{font-size:13px!important;font-weight:400!important;line-height:1.8!important;white-space:nowrap;color:#37322c;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-icon,.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-my-header-user{width:38px!important;flex:0 0 38px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-icon,.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .user_login{width:38px!important;height:38px!important;padding:9px!important;border:1px solid #dfc7a5!important;border-radius:50%!important;background:#fffdf9;color:#bd873f!important;display:flex;align-items:center;justify-content:center;font-size:18px!important;box-sizing:border-box;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] svg{width:19px!important;height:19px!important;min-width:19px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"]{align-items:center;gap:18px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="2421582d"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="103f0313"]{flex-wrap:nowrap!important;align-items:center;gap:10px!important;padding:8px 0!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="2421582d"]{width:43%!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="103f0313"]{width:57%!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"] .elementor-widget-icon{width:40px!important;flex:0 0 40px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"] .elementor-icon{width:40px;height:40px;padding:10px!important;box-sizing:border-box;border:1px solid #dfc7a5!important;color:#bd873f!important;background:#fffdf9;font-size:19px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="52e9a379"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="68286455"]{width:calc(100% - 50px)!important;align-items:flex-start!important;gap:3px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="52e9a379"]>.elementor-widget,.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="68286455"]>.elementor-widget{width:100%!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"] .elementor-heading-title{text-align:right!important;font-size:13px!important;font-weight:400!important;line-height:1.8!important;color:#37322c;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4c434fe7"] .elementor-heading-title{font-size:16px!important;font-weight:400!important;letter-spacing:.3px;color:#6b5943!important;white-space:nowrap;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="68286455"]>.elementor-widget:last-child .elementor-heading-title{font-size:11px!important;color:#888077!important;white-space:nowrap;}@media(max-width:1024px){.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"]{gap:12px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"]>.e-con{padding:8px 5px!important;gap:6px!important;}}@media(max-width:767px){.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"]{flex-wrap:nowrap!important;gap:8px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="2421582d"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="103f0313"]{width:calc(50% - 4px)!important;flex:0 0 calc(50% - 4px);gap:7px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"] .elementor-widget-icon{width:34px!important;flex:0 0 34px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"] .elementor-icon{width:34px;height:34px;padding:8px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="52e9a379"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="68286455"]{width:calc(100% - 41px)!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4c434fe7"] .elementor-heading-title{font-size:14px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="68286455"]>.elementor-widget:last-child .elementor-heading-title{white-space:normal;font-size:10px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-heading-title{font-size:11px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-icon,.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-my-header-user{width:32px!important;flex:0 0 32px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-icon,.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .user_login{width:32px!important;height:32px!important;padding:7px!important;}}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 #ajax-search-result{width:min(580px,calc(100vw - 48px))!important;max-width:none;left:0;right:auto;max-height:65vh;overflow-y:auto;border:1px solid #ead8bd;border-radius:14px;box-shadow:0 12px 35px #4e361a18;}
@media(max-width:767px){.elementor-50597 .elementor-element.elementor-element-6a8e6c43 #ajax-search-result{width:calc(100vw - 48px)!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"]{flex-wrap:nowrap!important;gap:8px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="2421582d"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="103f0313"]{width:calc(50% - 4px)!important;flex:0 0 calc(50% - 4px);}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="2421582d"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="103f0313"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="6fb8fec2"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="7a11f551"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="7cba923a"]{flex-wrap:nowrap!important;gap:6px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="52e9a379"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="68286455"]{width:calc(100% - 40px)!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"] .elementor-widget-icon{width:34px!important;flex:0 0 34px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-heading{width:auto!important;flex:1;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-icon{width:30px!important;flex:0 0 30px;}}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 #ajax-search-result{width:min(1100px,calc(100vw - 48px))!important;max-width:none;left:0;right:auto;max-height:70vh;overflow-y:auto;}
@media(max-width:767px){.elementor-50597 .elementor-element.elementor-element-6a8e6c43 #ajax-search-result{width:calc(100vw - 48px)!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"]{flex-wrap:nowrap!important;gap:8px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="2421582d"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="103f0313"]{width:calc(50% - 4px)!important;flex:0 0 calc(50% - 4px);}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="2421582d"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="103f0313"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="6fb8fec2"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="7a11f551"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="7cba923a"]{flex-wrap:nowrap!important;gap:6px!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="52e9a379"],.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="68286455"]{width:calc(100% - 40px)!important;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="726a912c"] .elementor-widget-icon{width:34px!important;flex:0 0 34px;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-heading{width:auto!important;flex:1;}.elementor-50597 .elementor-element.elementor-element-6a8e6c43 [data-id="4e45e10c"] .elementor-widget-icon{width:30px!important;flex:0 0 30px;}}
.elementor-50597 .elementor-element.elementor-element-6a8e6c43.e-con{box-shadow:0 2px 8px rgba(42,34,23,.018)!important;}
.elementor-50597 .elementor-element.elementor-element-6a8e6c43.e-con{box-shadow:0 2px 8px rgba(42,34,23,.018)!important;}/* End custom CSS */