.elementor-4984 .elementor-element.elementor-element-e49e5ed{--display:flex;--min-height:100vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4984 .elementor-element.elementor-element-3511b12{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-7334a19{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4984 .elementor-element.elementor-element-0745538 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:2.5px;word-spacing:2px;}.elementor-4984 .elementor-element.elementor-element-bced989{--display:flex;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-category-item .wrap .category-thumbnail{height:370px;padding:0;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget:not(.extended-carousel-grid) .products-category-item,
					.elementor-4984 .elementor-element.elementor-element-6317c84 .skeleton-posts .products-category-item{padding:calc(42px/2);}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget:not(.item-separator):not(.extended-carousel-grid) .categories-row,
					.elementor-4984 .elementor-element.elementor-element-6317c84 .skeleton-posts.categories-row{margin:calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.layout-type-carousel:not(.inited) .owl-stage,
					.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.item-separator:not(.extended-carousel-grid) .categories-row{margin:0 calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.fullwidth-columns:not(.item-separator):not(.extended-carousel-grid) .categories-row{margin:calc(-42px/2) 0;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.fullwidth-columns.item-separator:not(.extended-carousel-grid) .categories-row{margin:0;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.layout-type-carousel:not(.inited) .owl-stage .products-category-item,
					.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget:not(.extended-carousel-grid) .fullwidth-block .categories-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.extended-carousel-grid.item-separator .products-category-item{padding:calc(42px/2) !important;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.extended-carousel-grid:not(.item-separator) .fullwidth-block{padding:0 42px;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.caption-position-image .products-category-item .wrap,
					.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.caption-position-below .products-category-item .wrap .category-thumbnail{border-radius:20px 20px 0px 0px;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.caption-position-below .products-category-item .wrap{border-top-left-radius:20px;border-top-right-radius:20px;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget:not(.shadowed-container) .products-category-item:hover .wrap .category-thumbnail,
				.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget.shadowed-container .products-category-item:hover .wrap{box-shadow:0px 0px 10px 0px rgba(180.8375, 180.8375, 180.8375, 0.5);}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget .products-category-item .wrap .category-overlay .category-title{font-size:20px;font-weight:500;color:var( --e-global-color-b19eee5 );}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget .products-category-item .wrap .category-overlay .category-count{font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:1.5px;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget .products-category-item .wrap .category-overlay .category-overlay-inner{border-radius:0px 0px 20px 20px;border-style:solid;border-width:0px 1px 1px 1px;border-color:#dfe5e8;}.elementor-4984 .elementor-element.elementor-element-6317c84 .products-categories-widget .products-category-item .wrap{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-4984 .elementor-element.elementor-element-f9813ea{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-8d07b03{--display:flex;}.elementor-4984 .elementor-element.elementor-element-ceac817{padding:0px 0px 0px 20px;}.elementor-4984 .elementor-element.elementor-element-ceac817 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:2.5px;word-spacing:2px;}.elementor-4984 .elementor-element.elementor-element-3fb226f{padding:0px 0px 0px 18px;}.elementor-4984 .elementor-element.elementor-element-3fb226f .elementor-heading-title{letter-spacing:0px;}.elementor-4984 .elementor-element.elementor-element-68acdb3{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-3b9128d{--display:flex;}.elementor-4984 .elementor-element.elementor-element-f1815b4, .elementor-4984 .elementor-element.elementor-element-f1815b4 .elementor-text-editor *{font-size:18px;line-height:1.5em;}.elementor-4984 .elementor-element.elementor-element-f7ffe87 .gem-button-container .gem-button{background-color:#FF237C;border-radius:35px 35px 35px 35px;}.elementor-4984 .elementor-element.elementor-element-f7ffe87 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-b19eee5 );}.elementor-4984 .elementor-element.elementor-element-f7ffe87 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4984 .elementor-element.elementor-element-f7ffe87 .gem-button-container{text-align:left;}.elementor-4984 .elementor-element.elementor-element-f7ffe87 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 17px 0px 17px;}.elementor-4984 .elementor-element.elementor-element-f7ffe87 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;line-height:40px;}.elementor-4984 .elementor-element.elementor-element-e98c7dd{--display:flex;}.elementor-4984 .elementor-element.elementor-element-4e80ed0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-f4b5e31{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4984 .elementor-element.elementor-element-0151a1f .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:2.5px;word-spacing:2px;}.elementor-4984 .elementor-element.elementor-element-09f4000{--display:flex;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:1 !important;height:auto;}.elementor-4984 .elementor-element.elementor-element-ae845cc .categories{display:none;}.elementor-4984 .elementor-element.elementor-element-ae845cc .reviews{display:none;}.elementor-4984 .elementor-element.elementor-element-ae845cc .product-variations{display:none;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(42px/2) !important;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(42px/2) !important;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-42px/2) 0;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .skeleton-posts .portfolio-item{padding:calc(42px/2) !important;}.elementor-4984 .elementor-element.elementor-element-ae845cc .skeleton-posts{margin:calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,
							.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon{color:#FFFFFF;background-color:var( --e-global-color-b19eee5 );}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,
							.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner a.icon:hover{color:#FFFFFF;background-color:var( --e-global-color-6c19ff4 );}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .wrap > .caption .product-bottom .cart.type_button.simple-type-button .button,
							.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button,
							.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item.product .actions .button{color:#FFFFFF;background-color:var( --e-global-color-b19eee5 );}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .wrap > .caption .product-bottom .cart.type_button.simple-type-button .button:hover,
							.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption .cart.simple-type-button .button:hover,
							.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-item.product .actions .button:hover{color:var( --e-global-color-b19eee5 );background-color:#FFFFFF;border-color:var( --e-global-color-b19eee5 );}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio-filters-list.style-hidden .portfolio-filter-item, 
					.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio-filters-list.style-sidebar .portfolio-filter-item, 
					.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,
					.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio-filters-list.style-hidden .widget-area .widget, 
					.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio-filters-list.style-sidebar .widget-area .widget, 
					.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto;}.elementor-4984 .elementor-element.elementor-element-ae845cc .portfolio.extended-products-grid .portfolio-row + .gem-pagination{margin-top:40px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .gem-pagination a{border-radius:10px 10px 10px 10px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .gem-pagination a:hover{background-color:var( --e-global-color-6c19ff4 );}.elementor-4984 .elementor-element.elementor-element-ae845cc .gem-pagination a.current{background-color:var( --e-global-color-6c19ff4 );}.elementor-4984 .elementor-element.elementor-element-ace7742{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4984 .elementor-element.elementor-element-ace7742:not(.elementor-motion-effects-element-type-background), .elementor-4984 .elementor-element.elementor-element-ace7742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(85deg, var( --e-global-color-b19eee5 ) 0%, var( --e-global-color-3549199 ) 100%);}.elementor-4984 .elementor-element.elementor-element-b64d57e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4984 .elementor-element.elementor-element-aae82b7 .elementor-heading-title{letter-spacing:0px;color:#FFFFFF;}.elementor-4984 .elementor-element.elementor-element-b956e15 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:2.5px;word-spacing:2px;color:#FFFFFF;}.elementor-4984 .elementor-element.elementor-element-bc42716 .elementor-icon-list-icon i{color:var( --e-global-color-6c19ff4 );transition:color 0.3s;}.elementor-4984 .elementor-element.elementor-element-bc42716 .elementor-icon-list-icon svg{fill:var( --e-global-color-6c19ff4 );transition:fill 0.3s;}.elementor-4984 .elementor-element.elementor-element-bc42716{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-4984 .elementor-element.elementor-element-bc42716 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4984 .elementor-element.elementor-element-bc42716 .elementor-icon-list-item > a{font-size:18px;line-height:2em;}.elementor-4984 .elementor-element.elementor-element-bc42716 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-4984 .elementor-element.elementor-element-ee19b33 .gem-button-container .gem-button{background-color:var( --e-global-color-6c19ff4 );border-radius:35px 35px 35px 35px;}.elementor-4984 .elementor-element.elementor-element-ee19b33 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-b19eee5 );}.elementor-4984 .elementor-element.elementor-element-ee19b33 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4984 .elementor-element.elementor-element-ee19b33 .gem-button-container{text-align:left;}.elementor-4984 .elementor-element.elementor-element-ee19b33 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 17px 0px 17px;}.elementor-4984 .elementor-element.elementor-element-ee19b33 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;line-height:40px;}.elementor-4984 .elementor-element.elementor-element-e2a2e5a{--display:flex;--justify-content:center;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .plyr__controls{display:flex!important;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .eael-sticky-video-wrapper{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .eaelsv-overlay{border-radius:15px 15px 15px 15px;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .eael-sticky-video-player2{border-radius:15px 15px 15px 15px;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px #ADD8E6!important;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .plyr__control--overlaid{background:#ADD8E6!important;padding:15px;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .plyr--video .plyr__control.plyr__tab-focus{background:#ADD8E6!important;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .plyr--video .plyr__control:hover{background:#ADD8E6!important;}.elementor-4984 .elementor-element.elementor-element-d210ab2 .plyr--video .plyr__controls{padding:10px;}.elementor-4984 .elementor-element.elementor-element-18ad3ca{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-882c717{--display:flex;}.elementor-4984 .elementor-element.elementor-element-4c45b1f{text-align:center;}.elementor-4984 .elementor-element.elementor-element-d9486c6{text-align:center;}.elementor-4984 .elementor-element.elementor-element-d9486c6 .elementor-heading-title{font-size:18px;font-weight:400;letter-spacing:2.5px;word-spacing:2px;}.elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonials{border-radius:35px 35px 35px 35px;box-shadow:0px 0px 10px 0px rgba(164.49624481201172, 164.49624481201172, 164.49624481201172, 0.5);}.elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-image{width:128px;height:128px;}.elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-image, .elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-image img, .elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-image > span::before{border-radius:60% 60% 60% 60%;}.elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-text p, .elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-text div{color:#5f727f;}.elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-wrapper::after, .elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonial-wrapper p::after{color:var( --e-global-color-6c19ff4 );}.elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonials .gem-testimonial-wrapper p::after, .elementor-4984 .elementor-element.elementor-element-cc4e6a8 .gem-testimonials .gem-testimonial-wrapper::after{font-size:60px;}.elementor-4984 .elementor-element.elementor-element-dc01bdf{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4984 .elementor-element.elementor-element-dc01bdf:not(.elementor-motion-effects-element-type-background), .elementor-4984 .elementor-element.elementor-element-dc01bdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mecaban.captto.com/wp-content/uploads/2025/12/blocks-image-311.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4984 .elementor-element.elementor-element-ed58147{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4984 .elementor-element.elementor-element-0533fe6{width:var( --container-widget-width, 50.749% );max-width:50.749%;--container-widget-width:50.749%;--container-widget-flex-grow:0;text-align:left;}.elementor-4984 .elementor-element.elementor-element-0533fe6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4984 .elementor-element.elementor-element-346afbb{width:var( --container-widget-width, 51.642% );max-width:51.642%;--container-widget-width:51.642%;--container-widget-flex-grow:0;text-align:left;}.elementor-4984 .elementor-element.elementor-element-346afbb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4984 .elementor-element.elementor-element-346afbb .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:2.5px;word-spacing:2px;}.elementor-4984 .elementor-element.elementor-element-c0b63ed{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4984 .elementor-element.elementor-element-9afa658 .gem-button-container .gem-button{background-color:var( --e-global-color-6c19ff4 );border-radius:35px 35px 35px 35px;}.elementor-4984 .elementor-element.elementor-element-9afa658 .gem-button-container .gem-button:hover{background-color:#212227;}.elementor-4984 .elementor-element.elementor-element-9afa658 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4984 .elementor-element.elementor-element-9afa658 .gem-button-container{text-align:left;}.elementor-4984 .elementor-element.elementor-element-9afa658 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 17px 0px 17px;}.elementor-4984 .elementor-element.elementor-element-9afa658 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;line-height:40px;}.elementor-4984 .elementor-element.elementor-element-2b03117 .gem-button-container .gem-button{background-color:var( --e-global-color-b19eee5 );border-radius:35px 35px 35px 35px;}.elementor-4984 .elementor-element.elementor-element-2b03117 .gem-button-container .gem-button:hover{background-color:#212227;}.elementor-4984 .elementor-element.elementor-element-2b03117 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4984 .elementor-element.elementor-element-2b03117 .gem-button-container{text-align:left;}.elementor-4984 .elementor-element.elementor-element-2b03117 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0px 17px 0px 17px;}.elementor-4984 .elementor-element.elementor-element-2b03117 .gem-button-container .gem-button .gem-text-button{color:#FFFFFF;line-height:40px;}.elementor-4984 .elementor-element.elementor-element-62009c3 > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4984 .elementor-element.elementor-element-62009c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4984 .elementor-element.elementor-element-62009c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4984 .elementor-element.elementor-element-3ef3b0b > .elementor-element-populated{padding:60px 21px 0px 21px;}.elementor-4984 .elementor-element.elementor-element-e815936{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4984 .elementor-element.elementor-element-e815936 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4984 .elementor-element.elementor-element-e815936.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4984 .elementor-element.elementor-element-e815936 .thegem-heading, .elementor-4984 .elementor-element.elementor-element-e815936 .thegem-heading .light{text-transform:none;}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-clients-type-carousel-grid  .gem-client-item a{height:110px;max-height:100%;}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-clients-type-carousel-grid .gem-client-item a{width:calc(100% - 70px);margin:0px 0px 70px 0px;}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-clients-type-carousel-grid .gem-client-item a img, .elementor-4984 .elementor-element.elementor-element-d11d420 .gem-clients-type-carousel-grid .gem-client-item span img{padding:00px 00px 00px 00px;}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-client-item a:hover{background-color:#00000000;}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-client-item a img, .elementor-4984 .elementor-element.elementor-element-d11d420 .gem-client-item span img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-client-item a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-mini-pagination a{width:10px;height:10px;margin-left:5px;margin-right:5px;}.elementor-4984 .elementor-element.elementor-element-d11d420 .gem-mini-pagination{margin-top:30px;}.elementor-4984 .elementor-element.elementor-element-59b2027a > .elementor-container > .elementor-row > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4984 .elementor-element.elementor-element-59b2027a{margin-top:50px;margin-bottom:50px;}.elementor-4984 .elementor-element.elementor-element-6a349136:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(193deg, var( --e-global-color-primary ) 0%, var( --e-global-color-b19eee5 ) 90%);}.elementor-4984 .elementor-element.elementor-element-654fc5bc{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4984 .elementor-element.elementor-element-654fc5bc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4984 .elementor-element.elementor-element-654fc5bc .thegem-heading, .elementor-4984 .elementor-element.elementor-element-654fc5bc .thegem-heading .light{font-size:18px;font-weight:400;line-height:30px;}.elementor-4984 .elementor-element.elementor-element-25337473{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-4984 .elementor-element.elementor-element-25337473 .thegem-heading, .elementor-4984 .elementor-element.elementor-element-25337473 .thegem-heading .light{font-size:40px;line-height:1.3em;}.elementor-4984 .elementor-element.elementor-element-6a349136 > .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-4984 .elementor-element.elementor-element-6a349136 > .elementor-element-populated, .elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-element-populated > .elementor-background-overlay, .elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-background-slideshow{border-radius:0px 30px 30px 0px;}.elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 21px 90px 200px;}.elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4984 .elementor-element.elementor-element-335d1ed9 > .elementor-element-populated{padding:80px 80px 80px 80px;}.elementor-4984 .elementor-element.elementor-element-c4c42ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4984 .elementor-element.elementor-element-c4c42ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4984 .elementor-element.elementor-element-c4c42ed .gem-clients-type-carousel-grid  .gem-client-item a{height:80px;max-height:100%;}.elementor-4984 .elementor-element.elementor-element-c4c42ed .gem-clients-type-carousel-grid .gem-client-item a{width:calc(100% - 30px);margin:0px 0px 30px 0px;}.elementor-4984 .elementor-element.elementor-element-c4c42ed .gem-client-item a img, .elementor-4984 .elementor-element.elementor-element-c4c42ed .gem-client-item span img{opacity:1;}.elementor-4984 .elementor-element.elementor-element-c4c42ed .gem-mini-pagination a{width:17px;height:17px;margin-left:5px;margin-right:5px;}.elementor-4984 .elementor-element.elementor-element-c4c42ed .gem-mini-pagination{margin-top:30px;}.elementor-4984 .elementor-element.elementor-element-dad7357{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-699e623{text-align:center;}.elementor-4984 .elementor-element.elementor-element-699e623 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-4984 .elementor-element.elementor-element-699e623 .thegem-heading, .elementor-4984 .elementor-element.elementor-element-699e623 .thegem-heading .light{font-size:18px;font-weight:500;letter-spacing:2.5px;}.elementor-4984 .elementor-element.elementor-element-2a9b313{text-align:center;}.elementor-4984 .elementor-element.elementor-element-2a9b313 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4984 .elementor-element.elementor-element-3d79640{margin-top:0px;margin-bottom:100px;padding:0px 15px 0px 15px;}.elementor-bc-flex-widget .elementor-4984 .elementor-element.elementor-element-f922843.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4984 .elementor-element.elementor-element-f922843.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4984 .elementor-element.elementor-element-f922843 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-4984 .elementor-element.elementor-element-f922843 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 30px;}.elementor-4984 .elementor-element.elementor-element-f922843 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4984 .elementor-element.elementor-element-24ee5a0 .elementor-icon-box-wrapper{align-items:center;}.elementor-4984 .elementor-element.elementor-element-24ee5a0{--icon-box-icon-margin:20px;}.elementor-4984 .elementor-element.elementor-element-24ee5a0 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4984 .elementor-element.elementor-element-24ee5a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-24ee5a0.elementor-view-framed .elementor-icon, .elementor-4984 .elementor-element.elementor-element-24ee5a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-3549199 );color:var( --e-global-color-3549199 );border-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-24ee5a0 .elementor-icon{font-size:35px;}.elementor-4984 .elementor-element.elementor-element-24ee5a0 .elementor-icon-box-title, .elementor-4984 .elementor-element.elementor-element-24ee5a0 .elementor-icon-box-title a{font-size:20px;}.elementor-4984 .elementor-element.elementor-element-24ee5a0 .elementor-icon-box-description{font-size:16px;}.elementor-4984 .elementor-element.elementor-element-22efe42 .elementor-icon-box-wrapper{align-items:center;}.elementor-4984 .elementor-element.elementor-element-22efe42{--icon-box-icon-margin:20px;}.elementor-4984 .elementor-element.elementor-element-22efe42 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4984 .elementor-element.elementor-element-22efe42.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-22efe42.elementor-view-framed .elementor-icon, .elementor-4984 .elementor-element.elementor-element-22efe42.elementor-view-default .elementor-icon{fill:var( --e-global-color-3549199 );color:var( --e-global-color-3549199 );border-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-22efe42 .elementor-icon{font-size:35px;}.elementor-4984 .elementor-element.elementor-element-22efe42 .elementor-icon-box-title, .elementor-4984 .elementor-element.elementor-element-22efe42 .elementor-icon-box-title a{font-size:20px;}.elementor-4984 .elementor-element.elementor-element-22efe42 .elementor-icon-box-description{font-size:16px;}.elementor-4984 .elementor-element.elementor-element-01a23b4 .elementor-icon-box-wrapper{align-items:center;}.elementor-4984 .elementor-element.elementor-element-01a23b4{--icon-box-icon-margin:20px;}.elementor-4984 .elementor-element.elementor-element-01a23b4 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4984 .elementor-element.elementor-element-01a23b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-01a23b4.elementor-view-framed .elementor-icon, .elementor-4984 .elementor-element.elementor-element-01a23b4.elementor-view-default .elementor-icon{fill:var( --e-global-color-3549199 );color:var( --e-global-color-3549199 );border-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-01a23b4 .elementor-icon{font-size:35px;}.elementor-4984 .elementor-element.elementor-element-01a23b4 .elementor-icon-box-title, .elementor-4984 .elementor-element.elementor-element-01a23b4 .elementor-icon-box-title a{font-size:20px;}.elementor-4984 .elementor-element.elementor-element-01a23b4 .elementor-icon-box-description{font-size:16px;}.elementor-4984 .elementor-element.elementor-element-0a6c2d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4984 .elementor-element.elementor-element-0a6c2d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mecaban.captto.com/wp-content/uploads/2025/08/4-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-4984 .elementor-element.elementor-element-0a6c2d1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 8px;}.elementor-4984 .elementor-element.elementor-element-0a6c2d1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4984 .elementor-element.elementor-element-8f4983d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4984 .elementor-element.elementor-element-8f4983d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4984 .elementor-element.elementor-element-8f4983d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-4984 .elementor-element.elementor-element-8f4983d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 50px;}.elementor-4984 .elementor-element.elementor-element-8f4983d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4984 .elementor-element.elementor-element-a977b59 .elementor-icon-box-wrapper{align-items:center;}.elementor-4984 .elementor-element.elementor-element-a977b59{--icon-box-icon-margin:20px;}.elementor-4984 .elementor-element.elementor-element-a977b59 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4984 .elementor-element.elementor-element-a977b59.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-a977b59.elementor-view-framed .elementor-icon, .elementor-4984 .elementor-element.elementor-element-a977b59.elementor-view-default .elementor-icon{fill:var( --e-global-color-3549199 );color:var( --e-global-color-3549199 );border-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-a977b59 .elementor-icon{font-size:35px;}.elementor-4984 .elementor-element.elementor-element-a977b59 .elementor-icon-box-title, .elementor-4984 .elementor-element.elementor-element-a977b59 .elementor-icon-box-title a{font-size:20px;}.elementor-4984 .elementor-element.elementor-element-a977b59 .elementor-icon-box-description{font-size:16px;}.elementor-4984 .elementor-element.elementor-element-b288e37 .elementor-icon-box-wrapper{align-items:center;}.elementor-4984 .elementor-element.elementor-element-b288e37{--icon-box-icon-margin:20px;}.elementor-4984 .elementor-element.elementor-element-b288e37 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4984 .elementor-element.elementor-element-b288e37.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-b288e37.elementor-view-framed .elementor-icon, .elementor-4984 .elementor-element.elementor-element-b288e37.elementor-view-default .elementor-icon{fill:var( --e-global-color-3549199 );color:var( --e-global-color-3549199 );border-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-b288e37 .elementor-icon{font-size:35px;}.elementor-4984 .elementor-element.elementor-element-b288e37 .elementor-icon-box-title, .elementor-4984 .elementor-element.elementor-element-b288e37 .elementor-icon-box-title a{font-size:20px;}.elementor-4984 .elementor-element.elementor-element-b288e37 .elementor-icon-box-description{font-size:16px;}.elementor-4984 .elementor-element.elementor-element-a693bd7 .elementor-icon-box-wrapper{align-items:center;}.elementor-4984 .elementor-element.elementor-element-a693bd7{--icon-box-icon-margin:20px;}.elementor-4984 .elementor-element.elementor-element-a693bd7 .elementor-icon-box-title{margin-block-end:5px;}.elementor-4984 .elementor-element.elementor-element-a693bd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-a693bd7.elementor-view-framed .elementor-icon, .elementor-4984 .elementor-element.elementor-element-a693bd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-3549199 );color:var( --e-global-color-3549199 );border-color:var( --e-global-color-3549199 );}.elementor-4984 .elementor-element.elementor-element-a693bd7 .elementor-icon{font-size:35px;}.elementor-4984 .elementor-element.elementor-element-a693bd7 .elementor-icon-box-title, .elementor-4984 .elementor-element.elementor-element-a693bd7 .elementor-icon-box-title a{font-size:20px;}.elementor-4984 .elementor-element.elementor-element-a693bd7 .elementor-icon-box-description{font-size:16px;}.elementor-4984 .elementor-element.elementor-element-055297c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4984 .elementor-element.elementor-element-055297c > .elementor-element-populated{padding:40px 21px 0px 21px;}.elementor-4984 .elementor-element.elementor-element-6aa79a6{text-align:center;width:auto;max-width:auto;}.elementor-4984 .elementor-element.elementor-element-6aa79a6 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-4984 .elementor-element.elementor-element-39238f4{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-4984 .elementor-element.elementor-element-39238f4 .elementor-divider-separator{width:100%;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-4984 .elementor-element.elementor-element-a8e6a7c .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-4984 .elementor-element.elementor-element-a8e6a7c .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:230px !important;padding-bottom:0 !important;aspect-ratio:initial !important;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:230px !important;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .portfolio-item .caption .title a{text-transform:none;}.elementor-4984 .elementor-element.elementor-element-a8e6a7c .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}.elementor-4984 .elementor-element.elementor-element-510da98{--display:flex;}@media(max-width:1024px){.elementor-4984 .elementor-element.elementor-element-e98c7dd{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .categories{display:block;}.elementor-4984 .elementor-element.elementor-element-ae845cc .reviews{display:block;}.elementor-4984 .elementor-element.elementor-element-ae845cc .product-variations{display:none;}.elementor-4984 .elementor-element.elementor-element-e2a2e5a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-dc01bdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4984 .elementor-element.elementor-element-ed58147{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:0px;}.elementor-4984 .elementor-element.elementor-element-e815936 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-4984 .elementor-element.elementor-element-25337473 .thegem-heading, .elementor-4984 .elementor-element.elementor-element-25337473 .thegem-heading .light{font-size:80px;line-height:90px;}.elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-element-populated{padding:90px 21px 90px 42px;}.elementor-4984 .elementor-element.elementor-element-335d1ed9 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-4984 .elementor-element.elementor-element-c4c42ed .gem-clients-type-carousel-grid .gem-client-item a{width:calc(100% - 0px);margin:0px 0px 0px 0px;}.elementor-4984 .elementor-element.elementor-element-f922843 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-4984 .elementor-element.elementor-element-0a6c2d1 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-4984 .elementor-element.elementor-element-8f4983d > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-4984 .elementor-element.elementor-element-055297c > .elementor-element-populated{padding:20px 21px 0px 21px;}}@media(max-width:767px){.elementor-4984 .elementor-element.elementor-element-3fb226f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4984 .elementor-element.elementor-element-ae845cc .categories{display:block;}.elementor-4984 .elementor-element.elementor-element-ae845cc .reviews{display:block;}.elementor-4984 .elementor-element.elementor-element-ae845cc .product-variations{display:none;}.elementor-4984 .elementor-element.elementor-element-aae82b7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4984 .elementor-element.elementor-element-e2a2e5a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4984 .elementor-element.elementor-element-ed58147{--padding-top:80px;--padding-bottom:80px;--padding-left:21px;--padding-right:21px;}.elementor-4984 .elementor-element.elementor-element-3ef3b0b > .elementor-element-populated{padding:40px 21px 30px 21px;}.elementor-4984 .elementor-element.elementor-element-25337473 .thegem-heading, .elementor-4984 .elementor-element.elementor-element-25337473 .thegem-heading .light{font-size:50px;line-height:69px;}.elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-element-populated{padding:70px 70px 70px 90px;}.elementor-4984 .elementor-element.elementor-element-335d1ed9 > .elementor-element-populated{padding:50px 21px 50px 21px;}}@media(min-width:768px){.elementor-4984 .elementor-element.elementor-element-e98c7dd{--width:55%;}.elementor-4984 .elementor-element.elementor-element-6a349136{width:42%;}.elementor-4984 .elementor-element.elementor-element-335d1ed9{width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4984 .elementor-element.elementor-element-8d07b03{--width:100%;}.elementor-4984 .elementor-element.elementor-element-3b9128d{--width:100%;}.elementor-4984 .elementor-element.elementor-element-e98c7dd{--width:100%;}.elementor-4984 .elementor-element.elementor-element-b64d57e{--width:100%;}.elementor-4984 .elementor-element.elementor-element-e2a2e5a{--width:100%;}.elementor-4984 .elementor-element.elementor-element-f922843{width:100%;}.elementor-4984 .elementor-element.elementor-element-0a6c2d1{width:100%;}.elementor-4984 .elementor-element.elementor-element-8f4983d{width:100%;}}@media(min-width: 1200px){
.clients-13 .gem-clients-type-carousel-grid .gem-client-item a img {
    max-width: 80%!important;
}}
@media (max-width:1500px) and (min-width:1200px){.elementor-4984 .elementor-element.elementor-element-59b2027a > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-4984 .elementor-element.elementor-element-6a349136 > .elementor-element-populated{padding: 90px 21px 90px 110px !important;}}
@media(min-width: 1200px){
.clients-02 .gem-clients-type-carousel-grid .gem-client-item a img {
    max-width: 85%!important;
}}
.heading-with-dots .thegem-heading {
    display: flex;
}
@media(max-width: 1700px) and (min-width: 1200px){
    .xbox-column .elementor-widget-wrap,
    .drone-column .elementor-widget-wrap{
        padding: 30px 30px 40px!important;
    }
    
    .xbox-img .elementor-widget-container{
        margin-top: -260px !important;
        margin-right: -135px !important;
    }
    .xbox-img .gem-image{
        width: 60%;
    }
    .drone-img .elementor-widget-container{
        margin-top: -340px !important;
        margin-right: -170px !important;
    }
    .drone-img .gem-image{
        width: 70%;
    }
}
@media(max-width: 1199px){
    .xbox-img .gem-image,
    .drone-img .gem-image{
        display: none;
    }
}