.elementor-30621 .elementor-element.elementor-element-6f8c966{--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 0px;--row-gap:0px;--column-gap:0px}.elementor-30621 .elementor-element.elementor-element-0115afa{--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-30621 .elementor-element.elementor-element-c02d3f5{--spacer-size:75px}.elementor-30621 .elementor-element.elementor-element-6c5ec55 .elementor-heading-title{-webkit-text-stroke-width:0;stroke-width:0;-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-secondary)}.elementor-30621 .elementor-element.elementor-element-b6d87fe{--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-30621 .elementor-element.elementor-element-de4dfa8{margin:024px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 12px 12px 12px}.elementor-30621 .elementor-element.elementor-element-3d1d9aa{--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 0px;--row-gap:0px;--column-gap:0px}.elementor-30621 .elementor-element.elementor-element-3d1d9aa:not(.elementor-motion-effects-element-type-background),.elementor-30621 .elementor-element.elementor-element-3d1d9aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F7F7}.elementor-30621 .elementor-element.elementor-element-3d1d9aa,.elementor-30621 .elementor-element.elementor-element-3d1d9aa.thegem-e-con-layout-thegem{--content-width:1400px}.elementor-30621 .elementor-element.elementor-element-6e5e591{--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-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content{background-color:#fff0;padding:45px 30px 30px 30px}.elementor-30621 .elementor-element.elementor-element-1774996.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-30621 .elementor-element.elementor-element-1774996,.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox{min-height:0%}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content,.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px 0;transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px 0}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-1774996 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-3b0e80d{--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-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content{background-color:#fff0;padding:45px 30px 50px 30px}.elementor-30621 .elementor-element.elementor-element-f883383,.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox{min-height:0%}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content,.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px 0;transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px 0}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-f883383 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-4c98da3{--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-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content{background-color:#fff0;justify-content:center;padding:45px 30px 50px 30px}.elementor-30621 .elementor-element.elementor-element-f45af61,.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox{min-height:0%}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content,.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px 0;transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px 0}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-f45af61 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-30621 .elementor-element.elementor-element-587c915{--display:flex}.elementor-30621 .elementor-element.elementor-element-c9b0c91{--spacer-size:54px}.elementor-30621 .elementor-element.elementor-element-5128710{--display:flex}.elementor-30621 .elementor-element.elementor-element-df6f7a6 .elementor-widget-container{margin-bottom:1px}.elementor-30621 .elementor-element.elementor-element-a701169{--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-30621 .elementor-element.elementor-element-74651fc .categories{display:block}.elementor-30621 .elementor-element.elementor-element-74651fc .reviews{display:none}.elementor-30621 .elementor-element.elementor-element-74651fc .product-variations{display:none}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(22px/2)!important}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(22px/2)!important}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-22px/2)}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-22px/2)}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-22px/2) 0}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:22px;padding-right:22px}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(22px/2);padding-right:calc(22px/2)}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:22px;padding-right:22px}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(22px/2);padding-right:calc(22px/2)}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:22px}.elementor-30621 .elementor-element.elementor-element-74651fc .skeleton-posts .portfolio-item{padding:calc(22px/2)!important}.elementor-30621 .elementor-element.elementor-element-74651fc .skeleton-posts{margin:calc(-22px/2)}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-22px/2)}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-30621 .elementor-element.elementor-element-74651fc .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-30621 .elementor-element.elementor-element-74651fc .gem-pagination a{border-radius:100px 100px 100px 100px;border-style:solid;border-width:1px 1px 1px 1px}.elementor-30621 .elementor-element.elementor-element-74651fc .gem-pagination a:hover{border-style:solid;border-width:1px 1px 1px 1px}.elementor-30621 .elementor-element.elementor-element-74651fc .gem-pagination a.current{border-style:solid;border-width:1px 1px 1px 1px}.elementor-30621 .elementor-element.elementor-element-6f17dc1>.elementor-container{max-width:1400px}.elementor-30621 .elementor-element.elementor-element-6f17dc1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-30621 .elementor-element.elementor-element-6f17dc1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-30621 .elementor-element.elementor-element-fa8f13e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-30621 .elementor-element.elementor-element-fa8f13e>.elementor-element-populated{margin:36px 36px 36px 36px;--e-column-margin-right:36px;--e-column-margin-left:36px;padding:112px 21px 90px 21px}.elementor-30621 .elementor-element.elementor-element-1e8be71 .elementor-repeater-item-33d20d3{left:61%;top:20%}.elementor-30621 .elementor-element.elementor-element-1e8be71 .elementor-repeater-item-96b7894{left:38%;top:46%}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-image-wrap,.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-image-wrap>img{border-radius:40px 40px 40px 40px}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-marker{min-width:15px;min-height:15px;gap:3px}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-icon{font-size:9px}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-marker svg{width:9px;height:9px;fill:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-marker i{color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-label{color:#FFF}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-tooltip{max-width:200px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;background-color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-item.thegem-hotspot-position-top .thegem-hotspot-tooltip::before{border-top-color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-item.thegem-hotspot-position-bottom .thegem-hotspot-tooltip::before{border-bottom-color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-item.thegem-hotspot-position-left .thegem-hotspot-tooltip::before{border-left-color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-item.thegem-hotspot-position-right .thegem-hotspot-tooltip::before{border-right-color:var(--e-global-color-primary)}.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-tooltip,.elementor-30621 .elementor-element.elementor-element-1e8be71 .thegem-hotspot-tooltip a{color:#FFF}.elementor-30621 .elementor-element.elementor-element-7fc87d3>.elementor-element-populated{margin:36px 36px 36px 36px;--e-column-margin-right:36px;--e-column-margin-left:36px;padding:210px 21px 210px 21px}.elementor-30621 .elementor-element.elementor-element-e6ed5b0>.elementor-widget-container{margin:0 0 40px 0}.elementor-30621 .elementor-element.elementor-element-e6ed5b0 .thegem-heading,.elementor-30621 .elementor-element.elementor-element-e6ed5b0 .thegem-heading .light{text-transform:none;letter-spacing:0}.elementor-30621 .elementor-element.elementor-element-e6ed5b0 .thegem-heading:hover>span,.elementor-30621 .elementor-element.elementor-element-e6ed5b0 .thegem-heading:hover>a,.elementor-30621 .elementor-element.elementor-element-e6ed5b0 .thegem-heading:hover span.colored{color:var(--e-global-color-secondary)}.elementor-30621 .elementor-element.elementor-element-e6ed5b0 .thegem-heading span.label{color:var(--e-global-color-secondary);background-color:var(--e-global-color-secondary)}.elementor-30621 .elementor-element.elementor-element-30e7af5{width:var(--container-widget-width,585px);max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0}.elementor-30621 .elementor-element.elementor-element-30e7af5>.elementor-widget-container{margin:0 0 55px 0}.elementor-30621 .elementor-element.elementor-element-30e7af5.elementor-element{--flex-grow:0;--flex-shrink:0}:root{--page-title-display:none}@media(max-width:1024px){.elementor-30621 .elementor-element.elementor-element-74651fc .categories{display:block}.elementor-30621 .elementor-element.elementor-element-74651fc .reviews{display:none}.elementor-30621 .elementor-element.elementor-element-74651fc .product-variations{display:none}.elementor-30621 .elementor-element.elementor-element-fa8f13e>.elementor-element-populated{padding:115px 21px 90px 21px}.elementor-30621 .elementor-element.elementor-element-7fc87d3>.elementor-element-populated{padding:130px 21px 130px 21px}.elementor-30621 .elementor-element.elementor-element-30e7af5{width:100%;max-width:100%}}@media(max-width:767px){.elementor-30621 .elementor-element.elementor-element-74651fc .categories{display:block}.elementor-30621 .elementor-element.elementor-element-74651fc .reviews{display:none}.elementor-30621 .elementor-element.elementor-element-74651fc .product-variations{display:none}.elementor-30621 .elementor-element.elementor-element-fa8f13e>.elementor-element-populated{padding:60px 21px 0 21px}.elementor-30621 .elementor-element.elementor-element-7fc87d3>.elementor-element-populated{padding:70px 21px 70px 21px}}@media(min-width:768px){.elementor-30621 .elementor-element.elementor-element-0115afa{--width:50%}.elementor-30621 .elementor-element.elementor-element-b6d87fe{--width:50%}.elementor-30621 .elementor-element.elementor-element-6e5e591{--width:33%}.elementor-30621 .elementor-element.elementor-element-3b0e80d{--width:33%}.elementor-30621 .elementor-element.elementor-element-4c98da3{--width:33%}.elementor-30621 .elementor-element.elementor-element-fa8f13e{width:50.139%}.elementor-30621 .elementor-element.elementor-element-7fc87d3{width:49.861%}}@media(max-width:1024px) and (min-width:768px){.elementor-30621 .elementor-element.elementor-element-fa8f13e{width:40%}.elementor-30621 .elementor-element.elementor-element-7fc87d3{width:60%}}.custom-accordion-08 .gem-tta-panel.gem-tta-active .gem-tta-panel-title>a{border:2px solid #00bdd4!important}