.elementor-1347 .elementor-element.elementor-element-7f50693 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-f457a15 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-85893ef .gem-textbox-content,.elementor-1347 .elementor-element.elementor-element-85893ef .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-1347 .elementor-element.elementor-element-85893ef .gem-textbox-content{padding:15px}.elementor-1347 .elementor-element.elementor-element-85893ef .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-1347 .elementor-element.elementor-element-85893ef .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px}.elementor-1347 .elementor-element.elementor-element-85893ef .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-1347 .elementor-element.elementor-element-85893ef .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1347 .elementor-element.elementor-element-7385be5 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-4045c18 .gem-textbox-content,.elementor-1347 .elementor-element.elementor-element-4045c18 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-1347 .elementor-element.elementor-element-4045c18 .gem-textbox-content{padding:15px}.elementor-1347 .elementor-element.elementor-element-4045c18 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-1347 .elementor-element.elementor-element-4045c18 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px}.elementor-1347 .elementor-element.elementor-element-4045c18 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-1347 .elementor-element.elementor-element-4045c18 .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1347 .elementor-element.elementor-element-4425210 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-ddcc1ca .gem-textbox-content,.elementor-1347 .elementor-element.elementor-element-ddcc1ca .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-1347 .elementor-element.elementor-element-ddcc1ca .gem-textbox-content{padding:15px}.elementor-1347 .elementor-element.elementor-element-ddcc1ca .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-1347 .elementor-element.elementor-element-ddcc1ca .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px}.elementor-1347 .elementor-element.elementor-element-ddcc1ca .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-1347 .elementor-element.elementor-element-ddcc1ca .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1347 .elementor-element.elementor-element-1ea8dc3d .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-4a17e4f6>.elementor-widget-container{padding:80px 0 25px}.elementor-1347 .elementor-element.elementor-element-4a17e4f6{text-align:center}.elementor-1347 .elementor-element.elementor-element-4a43f25b .gem-gallery-grid .gallery-item{padding:calc(42px/2) !important}.elementor-1347 .elementor-element.elementor-element-4a43f25b .gem-gallery-grid .gallery-set{margin-top:calc(-42px/2);margin-bottom:calc(-42px/2)}.elementor-1347 .elementor-element.elementor-element-4a43f25b .gem-gallery-grid .not-fullwidth-block ul,.elementor-1347 .elementor-element.elementor-element-4a43f25b .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-42px/2);margin-right:calc(-42px/2)}.elementor-1347 .elementor-element.elementor-element-4a43f25b .gem-gallery-grid .fullwidth-block{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-1347 .elementor-element.elementor-element-4a43f25b .gallery-item .image-wrap{border-radius:10px}.elementor-1347 .elementor-element.elementor-element-4a43f25b .gallery-item .overlay{border-radius:10px}.elementor-1347 .elementor-element.elementor-element-4a43f25b .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-1347 .elementor-element.elementor-element-44f4cabe{border-style:solid;border-width:1px 0 0;border-color:#e7ecea;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:55px;padding:10px 0 0}.elementor-1347 .elementor-element.elementor-element-44f4cabe>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1347 .elementor-element.elementor-element-6341e748 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-6341e748>.elementor-element-populated{padding:57px 65px 0 7px}.elementor-1347 .elementor-element.elementor-element-62e026a .gem-image.gem-wrapbox{float:left}.elementor-1347 .elementor-element.elementor-element-62e026a .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-1347 .elementor-element.elementor-element-62e026a .gem-image img{opacity:calc(100/100)}.elementor-1347 .elementor-element.elementor-element-62e026a .gem-image a:hover img{opacity:calc(100/100)}.elementor-1347 .elementor-element.elementor-element-645a9c7{width:var(--container-widget-width,106.923%);max-width:106.923%;--container-widget-width:106.923%;--container-widget-flex-grow:0}.elementor-1347 .elementor-element.elementor-element-14ed7e05 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-14ed7e05>.elementor-element-populated{padding:50px 21px 0}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2)}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2)}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2)}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2)}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2)}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-icon i{color:#85c253;transition:color .3s}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-icon svg{fill:#85c253;transition:fill .3s}.elementor-1347 .elementor-element.elementor-element-6a1b7547{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.25) 0 0;--icon-vertical-offset:0px}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-icon{padding-inline-end:14px}.elementor-1347 .elementor-element.elementor-element-6a1b7547 .elementor-icon-list-text{color:#959595;transition:color .3s}.elementor-1347 .elementor-element.elementor-element-44fa114e .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-44fa114e>.elementor-element-populated{padding:50px 21px 0}.elementor-1347 .elementor-element.elementor-element-52c2131e{text-align:left}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2)}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2)}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2)}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2)}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2)}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-icon i{color:#85c253;transition:color .3s}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-icon svg{fill:#85c253;transition:fill .3s}.elementor-1347 .elementor-element.elementor-element-21706412{--e-icon-list-icon-size:6px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.25) 0 0;--icon-vertical-offset:0px}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-icon{padding-inline-end:14px}.elementor-1347 .elementor-element.elementor-element-21706412 .elementor-icon-list-text{color:#959595;transition:color .3s}.elementor-1347 .elementor-element.elementor-element-11438eb{text-align:left}.elementor-1347 .elementor-element.elementor-element-3781bee{width:var(--container-widget-width,21%);max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0}.elementor-1347 .elementor-element.elementor-element-3781bee .gem-icon .back-angle i{color:#1877f2}.elementor-1347 .elementor-element.elementor-element-3781bee .gem-icon svg{fill:#1877f2}.elementor-1347 .elementor-element.elementor-element-0564633{width:var(--container-widget-width,21%);max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0}.elementor-1347 .elementor-element.elementor-element-0564633 .gem-icon .back-angle i{color:#fcaf45}.elementor-1347 .elementor-element.elementor-element-0564633 .gem-icon svg{fill:#fcaf45}.elementor-1347 .elementor-element.elementor-element-7428e64d .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-7428e64d>.elementor-element-populated{padding:50px 21px 0}.elementor-1347 .elementor-element.elementor-element-1efe7ad2{text-align:left}.elementor-1347 .elementor-element.elementor-element-14ca29e .categories{display:none}.elementor-1347 .elementor-element.elementor-element-14ca29e .reviews{display:none}.elementor-1347 .elementor-element.elementor-element-14ca29e .product-variations{display:none}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(42px/2) !important}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(42px/2) !important}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-42px/2)}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-42px/2)}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-42px/2) 0}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-1347 .elementor-element.elementor-element-14ca29e .skeleton-posts .portfolio-item{padding:calc(42px/2) !important}.elementor-1347 .elementor-element.elementor-element-14ca29e .skeleton-posts{margin:calc(-42px/2)}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio-filters-list.style-hidden .portfolio-filter-item,.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio-filters-list.style-sidebar .portfolio-filter-item,.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio-filters-list.style-hidden .widget-area .widget,.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio-filters-list.style-sidebar .widget-area .widget,.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px}.elementor-1347 .elementor-element.elementor-element-14ca29e .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto}.elementor-1347 .elementor-element.elementor-element-3b2339ca .elementor-widget-wrap{flex-wrap:wrap}.elementor-1347 .elementor-element.elementor-element-3b2339ca>.elementor-element-populated{padding:50px 21px 0}.elementor-1347 .elementor-element.elementor-element-7dffd5f{text-align:left}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item .post-img a:hover:before{background:rgba(255,255,255,.8) !important}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-img a:hover:after{opacity:1 !important}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item .post-img a img,.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item .post-img a,.elementor-1347 .elementor-element.elementor-element-1c287b9 .blog-style-compact-tiny-1 .gem-compact-tiny-item-image,.elementor-1347 .elementor-element.elementor-element-1c287b9 .blog-style-compact-tiny-2 .gem-news-item-image,.elementor-1347 .elementor-element.elementor-element-1c287b9 .blog-style-classic-tiny .gem-compact-tiny-item-image,.elementor-1347 .elementor-element.elementor-element-1c287b9 .gem-dummy{border-radius:50%}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item:not(.sticky) .post-img{opacity:calc(100/100)}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item:not(.sticky) .post-img a:after{background-color:#3c3950}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist.blog-style-compact .gem-compact-item-right{margin-left:12px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist.blog-style-compact-2 .gem-news-item-right{margin-left:12px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item:not(.sticky) .caption-container{padding:0}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist:not(.blog-style-compact-2) .post-item:not(.sticky) .post-title{margin-top:calc(0px - 50px);margin-bottom:calc(0px - 20px)}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist.blog-style-compact-2 .post-item:not(.sticky) .post-title{margin-top:0;margin-bottom:0}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item:not(.sticky) .summary{margin-bottom:0}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist-pagination .gem-pagination{margin-top:100px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .gem-pagination .prev i,.elementor-1347 .elementor-element.elementor-element-1c287b9 .gem-pagination .next i{font-size:24px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .gem-pagination .prev svg,.elementor-1347 .elementor-element.elementor-element-1c287b9 .gem-pagination .next svg{width:24px;height:24px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-footer-sharing .gem-button-container .gem-button{margin-right:13px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-footer-sharing .gem-button i{font-size:20px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-footer-sharing .gem-button .elementor-icon{font-size:20px;color:#fff}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-footer-sharing .gem-button{width:30px;height:30px;border-radius:3px}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-footer-sharing .gem-button:hover .elementor-icon{color:#fff}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .sharing-popup .socials-sharing a.socials-item{color:#99a9b5}@media(max-width:1024px){.elementor-1347 .elementor-element.elementor-element-6341e748>.elementor-element-populated{padding:55px 50px 0 21px}.elementor-1347 .elementor-element.elementor-element-14ca29e .categories{display:block}.elementor-1347 .elementor-element.elementor-element-14ca29e .reviews{display:block}.elementor-1347 .elementor-element.elementor-element-14ca29e .product-variations{display:none}}@media(max-width:767px){.elementor-1347 .elementor-element.elementor-element-44f4cabe{margin-top:40px;margin-bottom:60px;padding:0}.elementor-1347 .elementor-element.elementor-element-6341e748>.elementor-element-populated{padding:70px 60px 0 21px}.elementor-1347 .elementor-element.elementor-element-14ca29e .categories{display:block}.elementor-1347 .elementor-element.elementor-element-14ca29e .reviews{display:block}.elementor-1347 .elementor-element.elementor-element-14ca29e .product-variations{display:none}.elementor-1347 .elementor-element.elementor-element-1c287b9 .bloglist .post-item:not(.sticky) .caption-container{padding:30px 0 0}}@media(max-width:1024px) and (min-width:768px){.elementor-1347 .elementor-element.elementor-element-6341e748{width:40%}.elementor-1347 .elementor-element.elementor-element-14ed7e05{width:40%}.elementor-1347 .elementor-element.elementor-element-44fa114e{width:33%}.elementor-1347 .elementor-element.elementor-element-7428e64d{width:33%}.elementor-1347 .elementor-element.elementor-element-3b2339ca{width:33%}}