.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media(min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:1366px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:-1){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media(max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-widget-rating{--e-rating-gap:0px;--e-rating-icon-font-size:16px;--e-rating-icon-color:#ccd6df;--e-rating-icon-marked-color:#f0ad4e;--e-rating-icon-marked-width:100%;--e-rating-justify-content:flex-start}.elementor-widget-rating .e-rating{display:flex;justify-content:var(--e-rating-justify-content)}.elementor-widget-rating .e-rating-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end:calc(0px - var(--e-rating-gap));width:-moz-fit-content;width:fit-content}.elementor-widget-rating .e-rating .e-icon{margin-block-end:var(--e-rating-gap);margin-inline-end:var(--e-rating-gap);position:relative}.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{--e-rating-icon-color:var(--e-rating-icon-marked-color);height:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;width:var(--e-rating-icon-marked-width);z-index:1}.elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg){display:flex;flex-shrink:0}.elementor-widget-rating .e-rating .e-icon-wrapper i{color:var(--e-rating-icon-color);font-size:var(--e-rating-icon-font-size)}.elementor-widget-rating .e-rating .e-icon-wrapper svg{fill:var(--e-rating-icon-color);height:var(--e-rating-icon-font-size);width:auto}.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.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-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.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-color:var(--n-tabs-title-background-color-active);background-image:none}@media(max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media(max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media(max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media(max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media(max-width:1366px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.gwds{--gw-bg:#f5f5f5;--gw-surface:#ffffff;--gw-surface-2:#fafbfe;--gw-surface-3:#f3f5fa;--gw-border:#e7eaf2;--gw-border-strong:#d9dfeb;--gw-text:#414142;--gw-text-2:#6b6b6b;--gw-text-3:#6b6b6b;--gw-dark:#414142;--gw-yellow:#fcc107;--gw-yellow-2:#ffe17d;--gw-green:#16a34a;--gw-blue:#2563eb;--gw-red:#ef4444;--gw-shadow-xs:0 4px 14px rgba(16, 24, 40, .04);--gw-shadow-sm:0 10px 24px rgba(16, 24, 40, .05);--gw-shadow-md:0 18px 48px rgba(16, 24, 40, .08);--gw-radius-xl:20px;--gw-radius-lg:15px;--gw-radius-md:10px;--gw-radius-sm:5px;--gw-wrap:1350px;--gw-sidebar:290px;--gw-top:80px;max-width:1350px;margin:auto;font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}
.gwds-shell{width:100%}
.gwds-layout{display:grid;grid-template-columns:var(--gw-sidebar) minmax(0, 1fr);gap:10px;align-items:start;}
.gwds-sidebar{position:sticky;top:var(--gw-top);background:rgba(255, 255, 255, .82);backdrop-filter:blur(10px);border:1px solid var(--gw-border);border-radius:var(--gw-radius-xl);box-shadow:var(--gw-shadow-sm);}
.gwds-sidebar-head{padding:20px 10px;border-bottom:1px solid var(--gw-border);border-radius:20px 20px 0 0;display:flex;justify-content:space-between;gap:14px;align-items:center;background:linear-gradient(180deg, #fff 0%, #fcfcfe 100%);}
.gwds-sidebar-head h2{margin:0 0 5px;font-size:18px;line-height:1.2;color:var(--gw-dark);font-weight:800;letter-spacing:-.02em;}
.gwds-sidebar-head p{margin:0;font-size:13px;color:var(--gw-text-3);line-height:1.5;}
.gwds-sidebar-body{padding:8px 16px 12px;padding-bottom:20px;}
.gwds-reset-btn{max-width:100px;padding:2px 15px;border-radius:999px;border:1px solid var(--gw-border);background:#fff;color:var(--gw-text-2);cursor:pointer;font-size:13px;font-weight:600;transition:.2s ease;white-space:nowrap;}
.gwds-reset-btn:hover{border-color:var(--gw-border-strong);color:var(--gw-dark);background:#fafbff;}
.gwds-main{background-color:var(--gw-surface);padding:1rem;border-radius:var(--gw-radius-xl);border:1px solid var(--gw-border);box-shadow:var(--gw-shadow-sm);}
.gwds-toolbar-wrap{position:sticky;top:var(--gw-top);z-index:10;display:grid;gap:10px;margin-bottom:14px;background-color:var(--gw-surface);}
.gwds-toolbar, .gwds-subbar{background:rgba(255, 255, 255, .84);backdrop-filter:blur(12px);border-radius:var(--gw-radius-md);}
.gwds-toolbar{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:1;}
.gwds-search-area{flex:1 1 auto;}
.gwds-search{position:relative;}
.gwds-search svg{position:absolute;top:50%;left:16px;width:18px;height:18px;transform:translateY(-50%);color:#98a1b2;pointer-events:none;}
.gwds-search input{width:100% !important;padding:8px 15px 8px 46px !important;border-radius:var(--gw-radius-md);border:1px solid var(--gw-border) !important;background:#fff;color:var(--gw-text) !important;transition:.2s ease;font-size:14px;margin:0 !important;outline:none;}
.gwds-search input:focus{border-color:var(--gw-border);}
.gwds-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid var(--gw-border);border-radius:16px;box-shadow:var(--gw-shadow-md);padding:8px;display:grid;gap:4px;overflow:auto;}
.gwds-suggestion-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border:0;background:#fff;border-radius:12px;cursor:pointer;text-align:left;transition:.18s ease;}
.gwds-suggestion-item:hover{background:#f7f9fc;}
.gwds-suggestion-item strong{display:block;font-size:13px;font-weight:600;color:var(--gw-dark);margin-bottom:2px;}
.gwds-suggestion-item span{display:block;font-size:12px;color:var(--gw-text-3);line-height:1.45;}
.gwds-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;}
.gwds-mobile-filter-btn{display:none;height:46px;width:auto;border-radius:var(--gw-radius-md);border:1px solid var(--gw-border);background:#fff;padding:0 14px;gap:5px;align-items:center;color:var(--gw-text);cursor:pointer;font-size:14px;font-weight:600;transition:.18s ease;}
.gwds-mobile-filter-btn:hover{background:#fafbff;border-color:var(--gw-border-strong);color:var(--gw-text);}
.gwds-mobile-filter-btn svg{width:18px;height:18px;}
.gwds-select-wrap{position:relative;display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 14px 0 15px;border:1px solid var(--gw-border);border-radius:var(--gw-radius-md);background:#fff;overflow:hidden;}
.gwds-select-wrap label{position:relative;flex:0 0 auto;margin:0;padding-right:12px;font-size:14px;font-weight:500;color:#6b7280;line-height:1;white-space:nowrap;border-right:1px solid #e5e7eb;z-index:1;}
.gwds-select-wrap select.gwds-native-select{position:relative;flex:1 1 auto;width:100%;min-width:0;height:100%;margin:0;padding:0 28px 0 0 !important;border:0 !important;outline:none !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;background-color:transparent !important;background-image:none !important;color:#414142 !important;font-size:14px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;z-index:2;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;}
.gwds-select-wrap select.gwds-native-select::-ms-expand{display:none;}
.gwds-select-wrap select.gwds-native-select::-webkit-contacts-auto-fill-button, .gwds-select-wrap select.gwds-native-select::-webkit-credentials-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0;}
.gwds-select-wrap::after{content:"";position:absolute;right:16px;top:50%;width:6px;height:6px;pointer-events:none;border-right:2px solid var(--gw-dark);border-bottom:2px solid var(--gw-dark);transform:translateY(-60%) rotate(45deg);z-index:3;}
.gwds-select-wrap select.gwds-native-select option{color:#414142;background:#fff;font-size:14px;font-weight:500;}
.gwds-select-wrap .nice-select{display:none !important;}
.gwds-view-toggle{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--gw-border);border-radius:var(--gw-radius-md);background:var(--gw-surface);padding:3px;}
.gwds-view-toggle button{width:40px;height:38px;padding:10px;display:flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent !important;cursor:pointer;color:var(--gw-dark) !important;transition:.18s ease;}
.gwds-view-toggle button:hover{background:#f5f6fa !important;}
.gwds-view-toggle button.is-active{background:var(--gw-dark) !important;color:#fff !important;}
.gwds-view-toggle i{font-size:18px;}
.gwds-subbar{padding:12px 14px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;}
.gwds-results-meta{font-size:14px;color:var(--gw-text-2);font-weight:600;padding-top:4px;}
.gwds-subbar-right{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1 1 auto;gap:10px;}
.gwds-active-chips{display:flex;flex-wrap:wrap;gap:8px;}
.gwds-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff8de;border:1px solid rgba(252, 193, 7, .25);color:#7f6500;font-size:12px;font-weight:600;line-height:1;}
.gwds-chip .remove-chip-icon{font-size:14px;cursor:pointer;margin-top:-2px;}
.gwds-filter{border-bottom:1px solid var(--gw-border);}
.gwds-filter:last-child{border-bottom:0;}
.gwds-filter-toggle{width:100%;padding:15px 0;border:0;background:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--gw-dark);}
.gwds-filter-toggle:hover{background:none;color:var(--gw-dark);}
.gwds-filter-toggle svg{width:17px;height:17px;color:#99a0ad;transition:transform .2s ease;}
.gwds-filter.is-open .gwds-filter-toggle svg{transform:rotate(180deg);}
.gwds-filter-toggle-label{font-size:14px;font-weight:600;}
.gwds-filter-toggle-right{display:inline-flex;align-items:center;gap:10px;}
.gwds-range-values-inline{display:inline-flex;align-items:center;gap:5px;}
.gwds-filter-panel{display:none;padding:0 0 14px;}
.gwds-filter.is-open .gwds-filter-panel{display:block;}
.gwds-check-list{display:grid;gap:10px;}
.gwds-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:var(--gw-text-2);line-height:1.45;font-weight:500;}
.gwds-check input{appearance:none;-webkit-appearance:none;opacity:1;width:18px;height:18px;border:1.5px solid #d5d9e2;border-radius:6px;background:#fff;margin:1px 0 0;position:relative;transition:.18s ease;flex:0 0 18px;}
.gwds-check input:checked{background:var(--gw-yellow);border-color:var(--gw-yellow);}
.gwds-check input[type="checkbox"]:checked::after{content:"✓";font-family:inherit;font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:11px;line-height:1;color:var(--gw-dark);}
.gwds-filter .gwds-native-select{width:100%;border:1px solid var(--gw-border);border-radius:var(--gw-radius-md);background:#fff;color:var(--gw-dark);padding:0 14px;outline:none;appearance:none;-webkit-appearance:none;font-size:14px;}
select.gwds-native-select+.nice-select{border:none;height:40px;}
select.gwds-native-select+.nice-select .list{margin:0;width:100%;}
select.gwds-native-select{display:block !important;visibility:visible !important;opacity:1 !important;appearance:auto !important;-webkit-appearance:menulist !important;-moz-appearance:menulist !important;}
.gwds-range{display:grid;gap:10px;}
.gwds-range-values{display:flex;justify-content:space-between;gap:5px;}
.gwds-range-pill{text-align:center;border:1px solid var(--gw-border);background:#f5f7fa;color:var(--gw-text-2);border-radius:999px;padding:0 8px;font-size:11px;}
.gwds-double-range{position:relative;height:34px;}
.gwds-range-track, .gwds-range-progress{position:absolute;top:15px;height:4px;border-radius:999px;}
.gwds-range-track{left:0;right:0;background:#e8ebf2;}
.gwds-range-progress{left:0;right:0;background:var(--gw-yellow);}
.gwds-double-range input[type="range"]{position:absolute;top:8px;left:0;width:100%;appearance:none;-webkit-appearance:none;pointer-events:none;background:none;margin:0;}
.gwds-double-range input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--gw-yellow);cursor:pointer;box-shadow:0 3px 10px rgba(0, 0, 0, .10);}
.gwds-double-range input[type="range"]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--gw-yellow);cursor:pointer;box-shadow:0 3px 10px rgba(0, 0, 0, .10);}
.gwds-loading, .gwds-empty{margin-top:8px;}
.gwds-skeleton{display:grid;gap:12px;}
.gwds-skeleton-card{background:#fff;border:1px solid var(--gw-border);border-radius:20px;padding:20px;box-shadow:var(--gw-shadow-xs);}
.gwds-shimmer{border-radius:999px;background:linear-gradient(90deg, #eef1f5 25%, #f8f9fb 50%, #eef1f5 75%);background-size:200% 100%;animation:gwShimmer 1.2s linear infinite;}
.gwds-shimmer.lg{height:18px;width:50%}
.gwds-shimmer.md{height:14px;width:70%;margin-top:12px}
.gwds-shimmer.sm{height:14px;width:35%;margin-top:12px}
@keyframes gwShimmer {
0%{background-position:200% 0}
100%{background-position:-200% 0}
}
.gwds-empty-box{background:#fff;border:1px dashed #d7dce6;border-radius:var(--gw-radius-xl);padding:54px 20px;text-align:center;box-shadow:var(--gw-shadow-xs);}
.gwds-empty-box h3{margin:0 0 8px;color:var(--gw-dark);font-size:22px;font-weight:800;letter-spacing:-.02em;}
.gwds-empty-box p{margin:0;color:var(--gw-text-3);font-size:14px;line-height:1.6;}
.gwds-list-table{border:1px solid #e5e7eb;border-radius:10px;background:#fff;}
.gwds-list-head{position:sticky;top:calc(var(--gw-top) + 146px);z-index:6;display:grid;grid-template-columns:15% 15% 10% 10% 15% 15% auto;gap:10px;align-items:center;padding:12px 20px;background:#f3f4f6;border-radius:10px 10px 0 0;}
.gwds-list-head div{font-size:14px;font-weight:500;color:#414142;}
.gwds-list{display:grid;gap:10px;}
.gwds-list-card{background:#fff;border-top:1px solid var(--gw-border);border-bottom:1px solid var(--gw-border);box-shadow:var(--gw-shadow-xs);overflow:hidden;transition:.18s ease;}
.gwds-list-card:last-child{border-radius:0 0 10px 10px;border-bottom:0;}
.gwds-list[hidden],
.gwds-grid[hidden],
.gwds-loading[hidden],
.gwds-empty[hidden],
.gwds-pagination[hidden],
.gwds-suggestions[hidden]{display:none !important;}
.gwds-list-card:hover{box-shadow:var(--gw-shadow-sm);}
.gwds-list-main{padding:20px;display:grid;grid-template-columns:15% 15% 10% 10% 15% 15% auto;gap:10px;align-items:start;}
.gwds-server-desc{font-size:14px;font-weight:500;color:var(--gw-dark);margin:0;padding-bottom:10px;}
.gwds-server-name{margin:0;font-size:16px;line-height:1.3;color:var(--gw-dark);font-weight:600;letter-spacing:-.02em;}
.gwds-badges{display:flex;gap:8px;flex-wrap:wrap;}
.gwds-badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;border:1px solid transparent;}
.gwds-badge.gold{background:#fff8df;color:#7a6100;border-color:rgba(252, 193, 7, .25);}
.gwds-badge.green{background:#eef9f1;color:#167844;border-color:rgba(22, 163, 74, .16);}
.gwds-badge.blue{background:#eff5ff;color:#2758c7;border-color:rgba(37, 99, 235, .14);}
.gwds-badge.gray{background:#f4f6f9;color:#697387;border-color:#e1e6ef;}
.gwds-kv{display:grid;gap:8px;}
.gwds-kv strong{font-size:15px;line-height:1.4;color:var(--gw-dark);font-weight:600;word-break:break-word;}
.gwds-kv span{font-size:13px;color:var(--gw-text-3);line-height:1.45;}
.gwds-kv .gw-feature-item{display:flex;align-items:flex-start;gap:5px;min-width:0;}
.gwds-kv .gw-icon{width:14px;height:14px;flex:0 0 14px;margin-top:2px;color:var(--gw-text-2);display:block;fill:none;}
.gwds-col-price .gwds-price-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px;}
.gwds-price{font-size:20px;line-height:1;color:#414142;font-weight:700;letter-spacing:-.02em;}
.gwds-price .gwds-price-note{font-size:13px;font-weight:500;}
.gwds-inline-details-btn{border:0;background:transparent;padding:0;margin:0;font-size:13px;color:#818181;cursor:pointer;display:inline-flex;align-items:center;gap:5px;}
.gwds-inline-details-btn:hover{color:var(--gw-dark);background:transparent;}
.gwds-inline-details-icon{font-size:12px;transition:transform .2s ease;}
.gwds-inline-details-btn[aria-expanded="true"] .gwds-inline-details-icon{transform:rotate(180deg);}
.gwds-list-actions{display:grid;gap:10px;}
.gwds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border-radius:var(--gw-radius-sm);border:0;background:var(--gw-yellow);color:#2b2b2d;font-size:14px;font-weight:600;cursor:pointer;transition:.18s ease;box-shadow:0 8px 18px rgba(252, 193, 7, .20);text-decoration:none;}
.gwds-btn:hover{background-image:linear-gradient(180deg, #FDCE3A 0%, #FDDA6D 100%);color:var(--gw-dark);}
.dsg-btn{padding:8px 40px;}
.gwds-list-details{display:none;border-top:1px solid var(--gw-border);background:linear-gradient(180deg, #fbfcfe 0%, #f8fafe 100%);padding:16px 18px 18px;}
.gwds-list-card.is-open .gwds-list-details{display:block;}
.gwds-included-row{display:grid;grid-template-columns:160px 1fr;gap:10px;align-items:center;}
.gwds-included-title{font-size:14px;font-weight:400;color:var(--gw-dark);}
.gwds-included-items{display:grid;grid-template-columns:1fr .8fr 1fr 1fr 1fr 1fr;gap:10px;}
.gwds-included-item{display:inline-flex;align-items:center;font-size:13px;gap:2px;color:#818181;}
.gwds-included-item i{color:#16a34a;font-size:12px;}
.gwds-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;}
.gwds-grid-card{background:#fff;border:1px solid var(--gw-border);border-radius:var(--gw-radius-md);box-shadow:var(--gw-shadow-xs);display:grid;gap:16px;transition:.18s ease;}
.gwds-grid-card:hover{border-color:#d8dde7;box-shadow:var(--gw-shadow-sm);}
.gwds-grid-top{display:grid;gap:10px;padding:20px;border-bottom:1px solid var(--gw-border);}
.gwds-grid-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;place-items:start;padding:0 20px;}
.gwds-grid-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding:20px;border-top:1px solid var(--gw-border);background-color:var(--gw-bg);border-radius:0 0 10px 10px;}
.gwds-pagination{margin-top:10px;background:#fff;border:1px solid var(--gw-border);border-radius:var(--gw-radius-md);box-shadow:var(--gw-shadow-xs);padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;}
.gwds-pagination-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--gw-text-2);font-size:14px;font-weight:500;}
.gwds-pager{display:flex;align-items:center;gap:8px;}
.gwds-page-btn{min-width:40px;height:40px;border:1px solid var(--gw-border);border-radius:7px;background:#fff;color:var(--gw-text-2);padding:0 14px;cursor:pointer;font-size:14px;font-weight:600;transition:.18s ease;}
.gwds-page-btn:hover:not(:disabled){border-color:#d8dce6;color:var(--gw-dark);background:#fafbfc;}
.gwds-page-btn.is-active{background:var(--gw-dark);border-color:var(--gw-dark);color:#fff;}
.gwds-page-btn:disabled{opacity:.45;cursor:not-allowed;}
.gwds-page-dots{color:#98a0ad;font-weight:800;padding:0 4px;}
.gwds-overlay{position:fixed;inset:0;background:rgba(10, 12, 18, .45);opacity:0;visibility:hidden;transition:.22s ease;z-index:9997;}
.gwds-overlay.is-open{opacity:1;visibility:visible;}
.gwds-mobile-sheet{position:fixed;top:0;right:0;width:min(94vw, 390px);height:100dvh;background:#fff;transform:translateX(100%);transition:transform .25s ease;z-index:9998;box-shadow:-18px 0 40px rgba(17, 24, 39, .12);display:flex;flex-direction:column;}
.gwds-mobile-sheet.is-open{transform:translateX(0);}
.gwds-mobile-sheet-head{padding:18px 16px;border-bottom:1px solid var(--gw-border);display:flex;align-items:center;justify-content:space-between;gap:12px;}
.gwds-mobile-sheet-head h3{margin:0;font-size:18px;color:var(--gw-dark);font-weight:800;}
.gwds-mobile-sheet-actions{display:flex;align-items:center;gap:10px;}
.gwds-close-btn{width:40px;height:35px;border-radius:5px;border:1px solid var(--gw-border);background:#fff;cursor:pointer;transition:.18s ease;color:var(--gw-text);display:flex;justify-content:center;align-items:center;font-size:24px;padding:15px;}
.gwds-close-btn:hover{background:#fafbff;border-color:var(--gw-border-strong);color:var(--gw-text);}
.gwds-mobile-sheet-body{overflow:auto;padding:8px 16px 20px;}
@media(max-width:1180px){
.gwds-layout{grid-template-columns:1fr}
.gwds-sidebar{display:none}
.gwds-mobile-filter-btn{display:inline-flex}
}
@media(max-width:1100px){
.gwds-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}
.gwds-list-actions{justify-items:start}
.gwds-details-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}
}
@media(max-width:860px){
.gwds-view-toggle{display:none;}
.gwds-toolbar{display:grid;grid-template-columns:1fr;padding:0;}
.gwds-toolbar-wrap{position:static;top:auto;}
.gwds-actions{justify-content:space-between;}
.gwds-list-head{display:none;}
.gwds-list-table{display:none;}
.gwds-grid{display:grid;}
.gwds-grid{grid-template-columns:1fr}
.gwds-subbar{padding:0;}
.gwds-subbar-right{justify-content:right;}
.gwds-results-meta{padding-left:5px;}
.gwds-list-main{grid-template-columns:1fr;gap:16px}
.gwds-list-actions{grid-template-columns:1fr 1fr;width:100%}
.gwds-list-actions .gwds-btn, .gwds-list-actions .gwds-ghost-btn{width:100%}
}
@media(max-width:640px){
.gwds-select-wrap select{min-width:0;width:100%}
.gwds-search input{height:50px}
.gwds-details-grid{grid-template-columns:1fr}
.gwds-pagination{justify-content:center}
.gwds-price{font-size:24px}
}
@media(max-width:467px){
.gwds-select-wrap {
width: 100%;
}
.gwds-grid-specs {
grid-template-columns: 1fr
}
.gwds-grid-specs-custom {
grid-template-columns: 1fr;
}
.gwds-grid-bottom {
flex-direction: column;
align-items: flex-start
}
}