.elementor-54283 .elementor-element.elementor-element-3117b56{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-3117b56:not(.elementor-motion-effects-element-type-background), .elementor-54283 .elementor-element.elementor-element-3117b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://3rdrailclothing.co.uk/wp-content/uploads/2026/07/WEB1-STST_SS26_LIFESTYLE_RECYCLED-COTTON.jpg") 50% 50%;background-size:cover;}.elementor-54283 .elementor-element.elementor-element-3d4cb36{--display:flex;--margin-top:70px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-54283 .elementor-element.elementor-element-764e04a > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-764e04a{text-align:center;}.elementor-54283 .elementor-element.elementor-element-764e04a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;line-height:74px;letter-spacing:0.3px;color:#000000;}.elementor-54283 .elementor-element.elementor-element-b53931c{text-align:center;}.elementor-54283 .elementor-element.elementor-element-b53931c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.3px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54283 .elementor-element.elementor-element-6e7d5ce{width:100%;max-width:100%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.3px;color:#000000;}.elementor-54283 .elementor-element.elementor-element-6e7d5ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-54283 .elementor-element.elementor-element-65bd542{--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:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:140px;--padding-right:140px;}.elementor-54283 .elementor-element.elementor-element-65bd542:not(.elementor-motion-effects-element-type-background), .elementor-54283 .elementor-element.elementor-element-65bd542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-54283 .elementor-element.elementor-element-33bc4e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-ucaddon_remote_tabs .ue-item-title,.elementor-widget-ucaddon_remote_tabs .ue-item-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item:hover .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item-active .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item:hover .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_tabs .ue-item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item{background-color:#DBDBDB;text-align:left;flex-direction:row;justify-content:center;align-items:start;border-radius:100px 100px 100px 100px;min-width:0px;min-height:0px;opacity:100%;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item.ue-item-active{background-color:#292929;opacity:100%;}.elementor-54283 .elementor-element.elementor-element-dfd5eda.elementor-element{--align-self:flex-start;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .uc-items-wrapper{flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-element-gap{width:20px;height:20px;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-link{align-items:center;padding:10px 22px 10px 22px;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item:hover{opacity:100%;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-icon{background-color:#bdbdbd;color:#ffffff;border-radius:100px 100px 100px 100px;width:50px;height:50px;font-size:20px;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-icon svg{fill:#ffffff;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-title,.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-link{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item:hover .ue-item-title{color:#7E7E7E;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-active .ue-item-title{color:#FFFFFF;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-text{margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-snap-left{left:0px;right:auto;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-snap-right{right:0px;left:auto;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-snap-top{top:0px;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-snap-bottom{bottom:0px;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-label{min-width:25px;height:25px;border-radius:25px 25px 25px 25px;background-color:#363636;color:#ffffff;opacity:100%;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-active .ue-item-label{opacity:100%;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-image img{object-fit:cover;height:50px;border-radius:100px 100px 100px 100px;width:100%;transition:all 300ms linear;}.elementor-54283 .elementor-element.elementor-element-dfd5eda .ue-item-image{width:50px;}.elementor-54283 .elementor-element.elementor-element-d415224 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-d415224 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;color:#000000;}.elementor-54283 .elementor-element.elementor-element-949d751{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-widget-ucaddon_arrow_navigation .ue-remote-arrow{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54283 .elementor-element.elementor-element-916ba7a .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-54283 .elementor-element.elementor-element-916ba7a .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-54283 .elementor-element.elementor-element-916ba7a .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-54283 .elementor-element.elementor-element-916ba7a .ue-carousel-nav-label{color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-916ba7a .ue-remote-arrow .ue-carousel-nav-icon{color:#000000;}.elementor-54283 .elementor-element.elementor-element-916ba7a button .ue-carousel-nav-icon svg{fill:#000000;}.elementor-54283 .elementor-element.elementor-element-916ba7a .ue-carousel-nav-icon{font-size:12px;}.elementor-54283 .elementor-element.elementor-element-b8f42c4{--display:flex;}.elementor-widget-ucaddon_content_toggle .uc_tab-slider--trigger{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_toggle .ue-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--tabs,.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--nav .uc_flex-tab{border-radius:100px 100px 100px 100px;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--trigger a{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--tabs{background-color:#dedede;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--tabs a{color:#000000;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--tabs a svg{fill:#000000;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--trigger.uc_active a{color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--trigger.uc_active a svg{fill:#ffffff;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--nav{text-align:center;}.elementor-54283 .elementor-element.elementor-element-3353df0 .ue-content{color:#000000;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--body{margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--container{text-align:center;}.elementor-54283 .elementor-element.elementor-element-3353df0 .ue-img{width:100%;}.elementor-widget-ucaddon_expanding_content_cards .graphic_element_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_main{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_info_additional-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_option:not(.active) .ue_label .ue_main{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_sub{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_expanding_content_cards .ue_button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54283 .elementor-element.elementor-element-aa8cb24{width:100%;max-width:100%;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option{transition:800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);background-color:#FFFFFF;width:200px;background-blend-mode:normal;background-position:center;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_shadow{transition:800ms;opacity:10%;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option.active .ue_label{animation-duration:800ms;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options{grid-template-columns:1fr;gap:20px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_label{gap:10px;flex-direction:column;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option.active{align-items:center;padding:20px 20px 20px 20px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_main,.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_sub{text-align:center;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_label,.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_info > div{align-items:center;justify-content:center;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option:not(.active) .ue_label{flex-direction:column-reverse;align-items:flex-end;gap:10px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option:not(.active){align-items:flex-end;padding:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option:not(.active) .ue_label,.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_info > div{justify-content:center;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option,.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option.active{height:600px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option,.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option.active,.elementor-54283 .elementor-element.elementor-element-aa8cb24 .active.ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_main{color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option.active .ue_main{margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_info_additional-title{color:#ffffff;text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option.active .ue_info_additional-title{margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option:not(.active) .ue_label .ue_info .ue_main{transform:rotate(0deg);}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_sub{color:#ffffff;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_content_link{width:100%;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option.active .ue_info{flex-direction:column;}.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_option:not(.active) .ue_info{flex-direction:column;}.elementor-54283 .elementor-element.elementor-element-f9b8f84{width:100%;max-width:100%;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option{transition:800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);background-color:#FFFFFF;width:200px;background-blend-mode:normal;background-position:center;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_shadow{transition:800ms;opacity:10%;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option.active .ue_label{animation-duration:800ms;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options{grid-template-columns:1fr;gap:20px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_label{gap:10px;flex-direction:column;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option.active{align-items:center;padding:20px 20px 20px 20px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_main,.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_sub{text-align:center;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_label,.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_info > div{align-items:center;justify-content:center;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option:not(.active) .ue_label{flex-direction:column-reverse;align-items:flex-end;gap:10px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option:not(.active){align-items:flex-end;padding:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option:not(.active) .ue_label,.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_info > div{justify-content:center;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option,.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option.active{height:600px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option,.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option.active,.elementor-54283 .elementor-element.elementor-element-f9b8f84 .active.ue_option::after{border-radius:30px 30px 30px 30px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_main{color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option.active .ue_main{margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_info_additional-title{color:#ffffff;text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option.active .ue_info_additional-title{margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option:not(.active) .ue_label .ue_info .ue_main{transform:rotate(0deg);}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_sub{color:#ffffff;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_content_link{width:100%;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option.active .ue_info{flex-direction:column;}.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_option:not(.active) .ue_info{flex-direction:column;}.elementor-54283 .elementor-element.elementor-element-ce88c5f{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54283 .elementor-element.elementor-element-ce88c5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54283 .elementor-element.elementor-element-4a0d48c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-4a0d48c{text-align:center;}.elementor-54283 .elementor-element.elementor-element-4a0d48c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;color:#252525;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-54283 .elementor-element.elementor-element-c8e219c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-8d0f8e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-69d6def{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_content_grid2 .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .ue-item-descr{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .uc_post_grid_style_one_search_input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_grid2 .uc_post_grid_style_one_pagination_number{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54283 .elementor-element.elementor-element-68b358c > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-68b358c .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-68b358c .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-68b358c .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-68b358c .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-68b358c .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-68b358c .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-357f7eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-8f73731 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-8f73731 .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-8f73731 .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-8f73731 .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-d764f51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-892a3e2 .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-892a3e2 .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-ea03903{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:131px;--n-tabs-gap:12px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:18px;}.elementor-54283 .elementor-element.elementor-element-ea03903.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3F3E4D;}.elementor-54283 .elementor-element.elementor-element-ea03903.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-54283 .elementor-element.elementor-element-ea03903.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#333438;}.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-ea03903.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-54283 .elementor-element.elementor-element-b4a1593{--display:flex;}.elementor-54283 .elementor-element.elementor-element-27714c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-3205b4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-c311efe > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-c311efe .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-c311efe .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-c311efe .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-c311efe .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-c311efe .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-c311efe .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-76b3608{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-54e3335 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-54e3335 .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-54e3335 .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-54e3335 .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-e0e0720{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-ccb38cb .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-ccb38cb .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-8ae06f1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:10px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:18px;}.elementor-54283 .elementor-element.elementor-element-8ae06f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3F3E4D;}.elementor-54283 .elementor-element.elementor-element-8ae06f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-54283 .elementor-element.elementor-element-8ae06f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#333438;}.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-8ae06f1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-54283 .elementor-element.elementor-element-b707f8c{--display:flex;}.elementor-54283 .elementor-element.elementor-element-8695483{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-0ad42fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-62fe77a > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-62fe77a .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-62fe77a .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-62fe77a .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-579f6ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-e1ce408 .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-e1ce408 .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-a33dda0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-775d037 > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(4, 1fr);gap:30px;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one{text-align:inherit;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_image{height:500px;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_image{height:500px;object-fit:cover;object-position:center center;transform:scale(100%);}.elementor-54283 .elementor-element.elementor-element-775d037 .ue-image-holder a{height:500px;}.elementor-54283 .elementor-element.elementor-element-775d037 .ue-image-holder{background-color:#ffffff;border-radius:10px 10px 10px 10px;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(105%);}.elementor-54283 .elementor-element.elementor-element-775d037 .padding{padding:20px 20px 0px 20px;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_content{min-height:0px;background-color:#0000008F;}.elementor-54283 .elementor-element.elementor-element-775d037 .ue-item-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-775d037 .ue-item-text{color:#FFFFFFBF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-775d037 .ue-item-descr{color:#616161;margin-top:5px;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_more_btn{display:inline-flex;padding:20px 20px 20px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-2fc6b41{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:10px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:18px;}.elementor-54283 .elementor-element.elementor-element-2fc6b41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3F3E4D;}.elementor-54283 .elementor-element.elementor-element-2fc6b41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-54283 .elementor-element.elementor-element-2fc6b41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#333438;}.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-2fc6b41.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-54283 .elementor-element.elementor-element-996a786{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-gap:10px;--n-tabs-title-border-radius:10px 10px 10px 10px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:18px;}.elementor-54283 .elementor-element.elementor-element-996a786.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#3F3E4D;}.elementor-54283 .elementor-element.elementor-element-996a786.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-54283 .elementor-element.elementor-element-996a786.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#333438;}.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-996a786.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-54283 .elementor-element.elementor-element-996a786.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-54283 .elementor-element.elementor-element-305dd7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-305dd7b:not(.elementor-motion-effects-element-type-background), .elementor-54283 .elementor-element.elementor-element-305dd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-54283 .elementor-element.elementor-element-39b545a{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:20px;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--tabs,.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--nav .uc_flex-tab{border-radius:100px 100px 100px 100px;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--trigger a{padding-left:30px;padding-right:30px;padding-top:20px;padding-bottom:20px;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--tabs{background-color:#dedede;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--tabs a{color:#000000;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--tabs a svg{fill:#000000;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--trigger.uc_active a{color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--trigger.uc_active a svg{fill:#ffffff;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--nav{text-align:center;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .ue-content{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--body{margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--container{text-align:left;}.elementor-54283 .elementor-element.elementor-element-bc6b8fc .ue-img{width:100%;}.elementor-widget-ucaddon_remote_select .ue-remote-select-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_select .ue-remote-select-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_select .ue-remote-select-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_remote_select .ue-remote-select-item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-holder{background-color:#ffffff;transition:all 300ms ease-in-out;margin-top:5px;border-radius:4px 4px 4px 4px;backdrop-filter:blur(0px);overflow:hidden;gap:0px;min-width:0px;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-item{background-color:#ffffff;text-align:inherit;flex-direction:column;justify-content:start;align-items:start;padding:15px 15px 15px 15px;border-radius:4px 4px 4px 4px;opacity:100%;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-item:hover{background-color:#E7E7E7;opacity:100%;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-item.uc-active{background-color:#D6D6D6;opacity:100%;}.elementor-54283 .elementor-element.elementor-element-2ecf2df{width:100%;max-width:100%;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-holder *{transition:all 300ms ease-in-out;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-wrapper{width:100%;background-color:#FFFFFF;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select{justify-content:center;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-title{text-align:inherit;justify-content:space-between;padding:15px 15px 15px 15px;gap:10px;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select-wrapper:hover{background-color:#F6F6F6;border-style:solid;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-remote-select.uc-active .ue-remote-select-wrapper{background-color:#FFFFFF;border-style:solid;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-dropd-ico{font-size:20px;margin-right:10px;color:#B8B8B8;}.elementor-54283 .elementor-element.elementor-element-2ecf2df .ue-dropd-ico svg{font-size:20px;fill:#B8B8B8;}.elementor-54283 .elementor-element.elementor-element-0f0937b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-e2fc26d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--tabs,.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--nav .uc_flex-tab{border-radius:100px 100px 100px 100px;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--trigger a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--tabs{background-color:#dedede;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--tabs a{color:#000000;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--tabs a svg{fill:#000000;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--trigger.uc_active a{color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--trigger.uc_active a svg{fill:#ffffff;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--nav{text-align:center;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .ue-content{color:#000000;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--body{margin-top:10px;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--container{text-align:center;}.elementor-54283 .elementor-element.elementor-element-e2fc26d .ue-img{width:100%;}.elementor-54283 .elementor-element.elementor-element-1e8eecf{--display:flex;--min-height:500px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-56a5084.elementor-element{--align-self:center;}.elementor-54283 .elementor-element.elementor-element-56a5084 .ue-remote-carousel-navigation-wrapper{justify-content:flext-start;}.elementor-54283 .elementor-element.elementor-element-56a5084 .ue-remote-carousel-navigation{flex-direction:column;gap:15px;}.elementor-54283 .elementor-element.elementor-element-56a5084 .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;min-width:50px;min-height:50px;border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;}.elementor-54283 .elementor-element.elementor-element-56a5084 .ue-carousel-nav-label{color:#ffffff;}.elementor-54283 .elementor-element.elementor-element-56a5084 .ue-remote-arrow .ue-carousel-nav-icon{color:#9D9D9D;}.elementor-54283 .elementor-element.elementor-element-56a5084 button .ue-carousel-nav-icon svg{fill:#9D9D9D;}.elementor-54283 .elementor-element.elementor-element-56a5084 .ue-carousel-nav-icon{font-size:14px;}.elementor-widget-ucaddon_swipe_css_carousel .swipe_css_carousel-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swipe_css_carousel .swipe_css_carousel-title-one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swipe_css_carousel .swipe_css_carousel-title-two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swipe_css_carousel .swipe_css_carousel-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-54283 .elementor-element.elementor-element-205f994{width:auto;max-width:auto;}.elementor-54283 .elementor-element.elementor-element-205f994 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-205f994 .swipe_css_carousel[data-justified-widths="true"],.elementor-54283 .elementor-element.elementor-element-205f994 [data-justified-widths="true"] .uc-items-wrapper,.elementor-54283 .elementor-element.elementor-element-205f994 .galleryItemImg{height:500px;}.elementor-54283 .elementor-element.elementor-element-205f994 .swipe_css_carousel-content{top:500px;width:auto;}.elementor-54283 .elementor-element.elementor-element-205f994 [data-justified-widths="false"] .galleryItem{height:500px;}.elementor-54283 .elementor-element.elementor-element-205f994 .galleryItem{flex:320px;margin-left:10px;margin-right:10px;background-size:cover;}.elementor-54283 .elementor-element.elementor-element-205f994 .galleryItem,.elementor-54283 .elementor-element.elementor-element-205f994 .galleryItemImg{border-radius:20px;}.elementor-54283 .elementor-element.elementor-element-205f994 .startGap{flex:10px;}.elementor-54283 .elementor-element.elementor-element-205f994 .endGap{flex:0px;}.elementor-54283 .elementor-element.elementor-element-205f994 .swipe_css_carousel-content-titles{flex-direction:column;align-items:start;justify-content:flex-start;}.elementor-54283 .elementor-element.elementor-element-205f994 .swipe_css_carousel-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:3px;color:#FFFFFF;}.elementor-54283 .elementor-element.elementor-element-205f994 .swipe_css_carousel-title-one{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;margin-top:20px;}.elementor-54283 .elementor-element.elementor-element-205f994 .swipe_css_carousel-title-two{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-54283 .elementor-element.elementor-element-205f994 .swipe_css_carousel-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-3665179{--display:flex;--min-height:500px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-9bf839c{width:100%;max-width:100%;}.elementor-54283 .elementor-element.elementor-element-9bf839c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-9bf839c .swipe_css_carousel[data-justified-widths="true"],.elementor-54283 .elementor-element.elementor-element-9bf839c [data-justified-widths="true"] .uc-items-wrapper,.elementor-54283 .elementor-element.elementor-element-9bf839c .galleryItemImg{height:500px;}.elementor-54283 .elementor-element.elementor-element-9bf839c .swipe_css_carousel-content{top:500px;width:auto;}.elementor-54283 .elementor-element.elementor-element-9bf839c [data-justified-widths="false"] .galleryItem{height:500px;}.elementor-54283 .elementor-element.elementor-element-9bf839c .galleryItem{flex:320px;margin-left:10px;margin-right:10px;background-size:cover;}.elementor-54283 .elementor-element.elementor-element-9bf839c .galleryItem,.elementor-54283 .elementor-element.elementor-element-9bf839c .galleryItemImg{border-radius:20px;}.elementor-54283 .elementor-element.elementor-element-9bf839c .startGap{flex:0px;}.elementor-54283 .elementor-element.elementor-element-9bf839c .endGap{flex:0px;}.elementor-54283 .elementor-element.elementor-element-9bf839c .swipe_css_carousel-content-titles{flex-direction:column;align-items:start;justify-content:flex-start;}.elementor-54283 .elementor-element.elementor-element-9bf839c .swipe_css_carousel-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:500;line-height:3px;color:#FFFFFF;}.elementor-54283 .elementor-element.elementor-element-9bf839c .swipe_css_carousel-title-one{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;margin-top:20px;}.elementor-54283 .elementor-element.elementor-element-9bf839c .swipe_css_carousel-title-two{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-54283 .elementor-element.elementor-element-9bf839c .swipe_css_carousel-text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;margin-top:0px;}.elementor-54283 .elementor-element.elementor-element-467b993{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54283 .elementor-element.elementor-element-cdd0983{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-074786b{text-align:center;}.elementor-54283 .elementor-element.elementor-element-074786b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-54283 .elementor-element.elementor-element-c206bf3{text-align:start;}.elementor-54283 .elementor-element.elementor-element-c206bf3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-54283 .elementor-element.elementor-element-d73950a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-54283 .elementor-element.elementor-element-d73950a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-54283 .elementor-element.elementor-element-308bdf1 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-54283 .elementor-element.elementor-element-308bdf1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-54283 .elementor-element.elementor-element-5a966ba{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54283 .elementor-element.elementor-element-9c65670{--display:flex;}.elementor-54283 .elementor-element.elementor-element-f8a1c57{--display:flex;}@media(min-width:768px){.elementor-54283 .elementor-element.elementor-element-33bc4e4{--width:35%;}.elementor-54283 .elementor-element.elementor-element-b8f42c4{--width:65%;}.elementor-54283 .elementor-element.elementor-element-ce88c5f{--width:102.19%;}.elementor-54283 .elementor-element.elementor-element-39b545a{--width:28%;}.elementor-54283 .elementor-element.elementor-element-0f0937b{--width:72%;}.elementor-54283 .elementor-element.elementor-element-1e8eecf{--width:100%;}.elementor-54283 .elementor-element.elementor-element-3665179{--width:100%;}}@media(max-width:1024px){.elementor-54283 .elementor-element.elementor-element-6e7d5ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 75px 0px 75px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-54283 .elementor-element.elementor-element-764e04a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-764e04a .elementor-heading-title{font-size:21px;}.elementor-54283 .elementor-element.elementor-element-b53931c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-6e7d5ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-54283 .elementor-element.elementor-element-074786b .elementor-heading-title{font-size:25px;line-height:41px;}.elementor-54283 .elementor-element.elementor-element-d73950a{font-size:26px;}.elementor-54283 .elementor-element.elementor-element-308bdf1{font-size:26px;}}/* Start custom CSS for container, class: .elementor-element-3117b56 */.elementor-54283 .elementor-element.elementor-element-3117b56 .elementor-background-video-container video {
    object-position: center top !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_toggle, class: .elementor-element-3353df0 */.elementor-54283 .elementor-element.elementor-element-3353df0 .uc_tab-slider--nav {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_expanding_content_cards, class: .elementor-element-aa8cb24 *//* =========================================
   EXPANDING CARDS — SLIDING LOWER OVERLAY
   Add to Advanced → Custom CSS
   ========================================= */

/* Complete image card */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option {
    position: relative;
    overflow: hidden;
}

/* Dark lower content panel */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option .ue_label {
    position: absolute;
    z-index: 3;

    right: 0;
    bottom: 0;
    left: 0;

    display: flex;
    align-items: flex-end;
    justify-content: flex-start;

    width: 100%;
    min-height: 88px;
    padding: 14px 20px;

    box-sizing: border-box;
    background: rgba(20, 20, 20, 0.64);

    /* Hide panel below card until selected */
    transform: translateY(100%);
    opacity: 1;

    transition:
        transform 0.42s cubic-bezier(.22, .61, .36, 1),
        background-color 0.3s ease;
}

/* Raise panel when card becomes active */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option.active .ue_label {
    transform: translateY(0);
    background: rgba(20, 20, 20, 0.64);
    animation: none !important;
}

/* Content positioning */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option .ue_label .ue_info {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start !important;
    justify-content: flex-end !important;

    width: 100%;
    text-align: left;
}

/* Main title */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option .ue_label .ue_main {
    position: relative !important;

    width: 100% !important;
    height: auto !important;
    margin: 0 0 5px !important;

    writing-mode: horizontal-tb !important;
    transform: none !important;

    color: #ffffff !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
}

/* Subtitle */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option .ue_label .ue_sub {
    position: relative !important;

    width: 100% !important;
    height: auto !important;
    margin: 0 !important;

    color: #d4d4d4 !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.35;
}

/* Fade content in after panel rises */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option.active .ue_label .ue_info {
    animation: guide-content-in 0.42s ease both;
}

@keyframes guide-content-in {
    0% {
        opacity: 0;
        transform: translateY(7px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Slightly darker on hover */
.elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option.active:hover .ue_label {
    background: rgba(12, 12, 12, 0.72);
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option .ue_label {
        min-height: 88px;
        padding: 13px 17px;
    }

    .elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option .ue_label .ue_main {
        font-size: 18px;
    }

    .elementor-54283 .elementor-element.elementor-element-aa8cb24 .ue_options .ue_option .ue_label .ue_sub {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_expanding_content_cards, class: .elementor-element-f9b8f84 *//* =========================================
   EXPANDING CARDS — SLIDING LOWER OVERLAY
   Add to Advanced → Custom CSS
   ========================================= */

/* Complete image card */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option {
    position: relative;
    overflow: hidden;
}

/* Dark lower content panel */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option .ue_label {
    position: absolute;
    z-index: 3;

    right: 0;
    bottom: 0;
    left: 0;

    display: flex;
    align-items: flex-end;
    justify-content: flex-start;

    width: 100%;
    min-height: 88px;
    padding: 14px 20px;

    box-sizing: border-box;
    background: rgba(20, 20, 20, 0.64);

    /* Hide panel below card until selected */
    transform: translateY(100%);
    opacity: 1;

    transition:
        transform 0.42s cubic-bezier(.22, .61, .36, 1),
        background-color 0.3s ease;
}

/* Raise panel when card becomes active */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option.active .ue_label {
    transform: translateY(0);
    background: rgba(20, 20, 20, 0.64);
    animation: none !important;
}

/* Content positioning */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option .ue_label .ue_info {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start !important;
    justify-content: flex-end !important;

    width: 100%;
    text-align: left;
}

/* Main title */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option .ue_label .ue_main {
    position: relative !important;

    width: 100% !important;
    height: auto !important;
    margin: 0 0 5px !important;

    writing-mode: horizontal-tb !important;
    transform: none !important;

    color: #ffffff !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2;
}

/* Subtitle */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option .ue_label .ue_sub {
    position: relative !important;

    width: 100% !important;
    height: auto !important;
    margin: 0 !important;

    color: #d4d4d4 !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.35;
}

/* Fade content in after panel rises */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option.active .ue_label .ue_info {
    animation: guide-content-in 0.42s ease both;
}

@keyframes guide-content-in {
    0% {
        opacity: 0;
        transform: translateY(7px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Slightly darker on hover */
.elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option.active:hover .ue_label {
    background: rgba(12, 12, 12, 0.72);
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option .ue_label {
        min-height: 88px;
        padding: 13px 17px;
    }

    .elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option .ue_label .ue_main {
        font-size: 18px;
    }

    .elementor-54283 .elementor-element.elementor-element-f9b8f84 .ue_options .ue_option .ue_label .ue_sub {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ea03903 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8ae06f1 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2fc6b41 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ea03903 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8ae06f1 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2fc6b41 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ea03903 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8ae06f1 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2fc6b41 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-68b358c *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-68b358c .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-8f73731 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-8f73731 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-892a3e2 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-892a3e2 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ea03903 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-ea03903 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-c311efe *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-c311efe .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-54e3335 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-54e3335 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-ccb38cb *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-ccb38cb .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-8ae06f1 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-8ae06f1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-62fe77a *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-62fe77a .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-e1ce408 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-e1ce408 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-775d037 *//* Fixed 320px garment cards */
.elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
    grid-template-columns: repeat(4, 320px) !important;
    justify-content: center !important;
    column-gap: 24px !important;
    row-gap: 30px !important;
}

/* Tablet */
@media (max-width: 1400px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(3, 320px) !important;
    }
}

/* Small tablet */
@media (max-width: 1050px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(2, 320px) !important;
    }
}

/* Mobile */
@media (max-width: 700px) {
    .elementor-54283 .elementor-element.elementor-element-775d037 .uc_post_grid_style_one_wrap {
        grid-template-columns: minmax(0, 320px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2fc6b41 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-2fc6b41 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-996a786 *//* =========================================
   CLEAN INDIVIDUAL PILL SELECTOR
   ========================================= */

.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;

    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;

    overflow: visible;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0;
    box-shadow: none !important;
}

/* Remove previous travelling pill */
.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::before {
    display: none !important;
    content: none !important;
}

/* Individual options */
.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
    display: flex !important;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;
    min-width: 130px;
    min-height: 54px;

    margin: 0 !important;
    padding: 12px 24px !important;

    background: #f2f2f2 !important;
    border: 0 !important;
    border-radius: 100px !important;
    box-shadow: none !important;

    color: #323232 !important;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease;
}

/* Selected option */
.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
    background: #292929 !important;
    color: #ffffff !important;
}

/* Inactive hover */
.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:not([aria-selected="true"]):hover {
    background: #e5e5e5 !important;
    color: #111111 !important;
    transform: translateY(-1px);
}

/* Selected hover */
.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:hover {
    background: #1f1f1f !important;
    color: #ffffff !important;
}

/* Keyboard focus */
.elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:focus-visible {
    outline: 2px solid #292929 !important;
    outline-offset: 3px;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading {
        gap: 6px;
        overflow-x: auto;
        flex-wrap: nowrap;
        scrollbar-width: none;
    }

    .elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }

    .elementor-54283 .elementor-element.elementor-element-996a786 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title {
        min-width: auto;
        min-height: 46px;
        padding: 10px 18px !important;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_toggle, class: .elementor-element-bc6b8fc *//* Brand name — H3 */
#{{uc_id}} h3 {
    font-size: 40px !important;
    font-weight: 600 !important;
    line-height: 1.1 !important;
    letter-spacing: -0.5px !important;

    margin: 0 0 24px !important;
    color: #171717 !important;
}

.elementor-54283 .elementor-element.elementor-element-bc6b8fc .uc_tab-slider--nav {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39b545a *//* Match text and switcher container to carousel height */
.elementor-54283 .elementor-element.elementor-element-39b545a {
    height: 500px !important;
    min-height: 500px !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_content_toggle, class: .elementor-element-e2fc26d */.elementor-54283 .elementor-element.elementor-element-e2fc26d .uc_tab-slider--nav {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_arrow_navigation, class: .elementor-element-56a5084 */.elementor-54283 .elementor-element.elementor-element-56a5084 {
    flex: 0 0 auto !important;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_swipe_css_carousel, class: .elementor-element-205f994 */.elementor-54283 .elementor-element.elementor-element-205f994 {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
}

/* Correct generated height only inside this Swipe Carousel */
#{{uc_id}}.swipe_css_carousel > .uc-items-wrapper {
    height: 500px !important;
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e8eecf */.elementor-54283 .elementor-element.elementor-element-1e8eecf {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 46px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_swipe_css_carousel, class: .elementor-element-9bf839c *//* Correct generated height only inside this Swipe Carousel */
#{{uc_id}}.swipe_css_carousel > .uc-items-wrapper {
    height: 500px !important;
    min-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c206bf3 *//* Adjustable title underline */
.elementor-54283 .elementor-element.elementor-element-c206bf3 {
    --underline-width: 100%;
    --underline-thickness: 2px;
    --underline-gap: 32px;
    --underline-colour: #111111;
}

.elementor-54283 .elementor-element.elementor-element-c206bf3 .elementor-heading-title {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
}

.elementor-54283 .elementor-element.elementor-element-c206bf3 .elementor-heading-title::after {
    content: "";
    display: block;
    width: var(--underline-width);
    height: var(--underline-thickness);
    margin-top: var(--underline-gap);
    background-color: var(--underline-colour);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d73950a *//* Link */
.elementor-54283 .elementor-element.elementor-element-d73950a a{
    position:relative;
    display:inline-block;
    color:#000;
    text-decoration:none;
    transition:color .25s ease;
}

/* Animated underline */
.elementor-54283 .elementor-element.elementor-element-d73950a a::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-4px;
    width:100%;
    height:2px;
    background:#000;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .25s ease;
}

/* Hover */
.elementor-54283 .elementor-element.elementor-element-d73950a a:hover::after{
    transform:scaleX(1);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-308bdf1 *//* Link */
.elementor-54283 .elementor-element.elementor-element-308bdf1 a{
    position:relative;
    display:inline-block;
    color:#000;
    text-decoration:none;
    transition:color .25s ease;
}

/* Animated underline */
.elementor-54283 .elementor-element.elementor-element-308bdf1 a::after{
    content:"";
    position:absolute;
    left:0;
    bottom:-4px;
    width:100%;
    height:2px;
    background:#000;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .25s ease;
}

/* Hover */
.elementor-54283 .elementor-element.elementor-element-308bdf1 a:hover::after{
    transform:scaleX(1);
}/* End custom CSS */