.elementor-127 .elementor-element.elementor-element-7eb16f6{--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;--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;--border-radius:10px 10px 10px 10px;--padding-top:200px;--padding-bottom:280px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-7eb16f6:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-7eb16f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pappami.com/wp-content/uploads/2025/11/menu-piatto-pappami-e1714579836803.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-127 .elementor-element.elementor-element-7eb16f6::before, .elementor-127 .elementor-element.elementor-element-7eb16f6 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-7eb16f6 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-7eb16f6 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-7eb16f6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-7eb16f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#93A379;--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-07ba7ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:4px 4px 0px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:0px;--border-left-width:4px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:1px;--padding-right:1px;}.elementor-127 .elementor-element.elementor-element-ce17676{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:5;}.elementor-127 .elementor-element.elementor-element-859eb3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 0px 18px 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-859eb3f .elementor-heading-title{font-size:130px;font-weight:300;line-height:140px;letter-spacing:2.27px;text-shadow:0px 0px 20px rgba(0, 0, 0, 0.7);color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-71136a7{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:4px;margin:0px -20px calc(var(--kit-widget-spacing, 0px) + -44px) -20px;padding:0px 2px 0px 2px;--divider-element-spacing:35px;}.elementor-127 .elementor-element.elementor-element-71136a7 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-127 .elementor-element.elementor-element-71136a7 .elementor-divider{text-align:center;}.elementor-127 .elementor-element.elementor-element-71136a7 .elementor-divider__text{color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-2d95265 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-127 .elementor-element.elementor-element-2d95265 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-2d95265.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-2d95265{bottom:-170px;}.elementor-127 .elementor-element.elementor-element-2d95265 .gem-button-container{text-align:center;}.elementor-127 .elementor-element.elementor-element-2d95265 .gem-button-container .gem-button{border-radius:10px 10px 10px 10px;border-style:solid;border-color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-2d95265 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 30px 16px 30px;}.elementor-127 .elementor-element.elementor-element-2d95265 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-ac2f8fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-c579adb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-75c6003 img{border-radius:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-4924759{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-127 .elementor-element.elementor-element-781c338.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-8735536{width:var( --container-widget-width, 800px );max-width:800px;padding:20px 0px 10px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-8735536 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );font-weight:var( --e-global-typography-25e0292-font-weight );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-f6ee6a1{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button:hover{background-color:#7CA53B00;}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-127 .elementor-element.elementor-element-363551f5{width:initial;max-width:initial;}.elementor-127 .elementor-element.elementor-element-363551f5 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container{text-align:center;}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button{border-radius:10px 10px 10px 10px;border-style:none;}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 60px 16px 60px;}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button .gem-button-icon{font-size:26px;}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button:hover .gem-button-icon{color:var( --e-global-color-db2df63 );transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-4058c84b{--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;--overlay-opacity:0.15;--border-radius:10px 10px 10px 10px;--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-127 .elementor-element.elementor-element-4058c84b::before, .elementor-127 .elementor-element.elementor-element-4058c84b > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-4058c84b > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-4058c84b > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-4058c84b > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-4058c84b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-4058c84b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-7cd042d8{--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;--overlay-opacity:0.4;--border-radius:10px 10px 10px 10px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-127 .elementor-element.elementor-element-7cd042d8:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-7cd042d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92fd794 );}.elementor-127 .elementor-element.elementor-element-7cd042d8::before, .elementor-127 .elementor-element.elementor-element-7cd042d8 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-7cd042d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-7cd042d8 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-7cd042d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-7cd042d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-13666301{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:99;}.elementor-127 .elementor-element.elementor-element-13666301:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-13666301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-20a96fa3{padding:20px 0px 10px 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-20a96fa3 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );font-weight:var( --e-global-typography-25e0292-font-weight );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-77c1157c{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-77c1157c, .elementor-127 .elementor-element.elementor-element-77c1157c .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-26ecd14b{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .categories{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .reviews{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .product-variations{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item:not(.size-item){padding:calc(42px/2) !important;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item.size-item{padding:0 calc(42px/2) !important;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid:not(.item-separator) .portfolio-row{margin:calc(-42px/2);}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.item-separator .portfolio-row{margin:0 calc(-42px/2);}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.fullwidth-columns:not(.item-separator) .portfolio-row{margin:calc(-42px/2) 0;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.fullwidth-columns.item-separator .portfolio-row{margin:0;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.item-separator .fullwidth-block .portfolio-top-panel{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .skeleton-posts .portfolio-item{padding:calc(42px/2) !important;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .skeleton-posts{margin:calc(-42px/2);}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item .image,
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item .image .image-inner,
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item .image .overlay,
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item .image .variations-notification,
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.caption-position-hover .portfolio-item .wrap,
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.caption-position-image .portfolio-item .wrap{border-radius:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.caption-position-page .portfolio-item .wrap{border-radius:10px 10px 0 0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid:not(.shadowed-container) .portfolio-item .image, 
						.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.shadowed-container .portfolio-item .wrap{box-shadow:0px 2px 55px 0px rgba(0, 0, 0, 0.11);}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item .wrap > .caption{border-radius:0px 0px 10px 10px;background-color:#FFFFFF;border-style:solid;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item:hover .wrap > .caption,
				.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item.hover-effect .wrap > .caption{background-color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio-filters-list.style-hidden .portfolio-filter-item, 
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio-filters-list.style-sidebar .portfolio-filter-item, 
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio-filters-list.style-standard-mobile .portfolio-filter-item,
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio-filters-list.style-hidden .widget-area .widget, 
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio-filters-list.style-sidebar .widget-area .widget, 
					.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio-filters-list.style-standard-mobile .widget-area .widget{border-width:1px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio-filters-list .portfolio-show-filters-button{margin-right:auto;}.elementor-127 .elementor-element.elementor-element-49974f97{--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;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:5;}.elementor-127 .elementor-element.elementor-element-49974f97:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-49974f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pappami.com/wp-content/uploads/2025/11/david-vig-qwHHOC2z5Xs-unsplash.jpg");background-size:cover;}.elementor-127 .elementor-element.elementor-element-49974f97::before, .elementor-127 .elementor-element.elementor-element-49974f97 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-49974f97 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-49974f97 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-49974f97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-49974f97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E0E0E0;--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-686f87cf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:40px;--margin-bottom:40px;--margin-left:40px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-127 .elementor-element.elementor-element-686f87cf:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-686f87cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-5102aae4{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-461b40d8{--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;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-127 .elementor-element.elementor-element-689acf8c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-127 .elementor-element.elementor-element-689acf8c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-689acf8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-689acf8c.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-689acf8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-db2df63 );color:var( --e-global-color-db2df63 );border-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-689acf8c .elementor-icon{font-size:64px;}.elementor-127 .elementor-element.elementor-element-5743b997{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-127 .elementor-element.elementor-element-5743b997 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-5743b997.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-5743b997.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-5743b997.elementor-view-default .elementor-icon{fill:var( --e-global-color-db2df63 );color:var( --e-global-color-db2df63 );border-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-5743b997 .elementor-icon{font-size:64px;}.elementor-127 .elementor-element.elementor-element-f1a6684{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-127 .elementor-element.elementor-element-f1a6684 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-f1a6684.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-f1a6684.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-f1a6684.elementor-view-default .elementor-icon{fill:var( --e-global-color-db2df63 );color:var( --e-global-color-db2df63 );border-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-f1a6684 .elementor-icon{font-size:64px;}.elementor-127 .elementor-element.elementor-element-1604ff05{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--icon-box-icon-margin:0px;}.elementor-127 .elementor-element.elementor-element-1604ff05 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-1604ff05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-1604ff05.elementor-view-framed .elementor-icon, .elementor-127 .elementor-element.elementor-element-1604ff05.elementor-view-default .elementor-icon{fill:var( --e-global-color-db2df63 );color:var( --e-global-color-db2df63 );border-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-1604ff05 .elementor-icon{font-size:64px;}.elementor-127 .elementor-element.elementor-element-3f8e1923{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-60b79b5b{padding:20px 0px 10px 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-60b79b5b .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );font-weight:var( --e-global-typography-25e0292-font-weight );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-47cfe2a6{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .gem-inner-wrapper-btn{flex-direction:row;}.elementor-127 .elementor-element.elementor-element-b9507df > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 80px 0px 80px;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder-item-inner{border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder-style-vertical .quickfinder-item-info{border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .quickfinder-item{padding-top:calc(42px / 2);padding-bottom:calc(42px / 2);}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder{margin-top:calc(-42px / 2);margin-bottom:calc(-42px / 2);}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .quickfinder-description{padding-bottom:25px;font-size:var( --e-global-typography-5fd66fb-font-size );}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:var( --e-global-color-ecccef3 );}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:var( --e-global-color-ecccef3 );}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:var( --e-global-color-ecccef3 );}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:var( --e-global-color-ecccef3 );}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .gem-image span{border-style:none;border-radius:6px 6px 6px 6px;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .gem-image img{border-radius:6px 6px 6px 6px;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .quickfinder-item:hover .gem-image > span::before{opacity:0.5 !important;}.elementor-127 .elementor-element.elementor-element-11ad7d8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-11ad7d8f:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-11ad7d8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92fd794 );}.elementor-127 .elementor-element.elementor-element-5e887a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-f8fb1ed img{border-radius:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-40dbec55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-127 .elementor-element.elementor-element-6c38593a.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-c3418e5{width:var( --container-widget-width, 800px );max-width:800px;padding:20px 0px 10px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-c3418e5 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );font-weight:var( --e-global-typography-25e0292-font-weight );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4b9e3b3{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button:hover{background-color:#7CA53B00;}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-inner-wrapper-btn{flex-direction:row-reverse;}.elementor-127 .elementor-element.elementor-element-4a174dc2{width:initial;max-width:initial;}.elementor-127 .elementor-element.elementor-element-4a174dc2 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container{text-align:center;}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button{border-radius:10px 10px 10px 10px;border-style:none;}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 60px 16px 60px;}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button .gem-button-icon{font-size:26px;}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button:hover .gem-button-icon{color:var( --e-global-color-db2df63 );transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-3c7f5a3{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-d19b1ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.95;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:195px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-127 .elementor-element.elementor-element-d19b1ad:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-d19b1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pappami.com/wp-content/uploads/2025/11/david-vig-qwHHOC2z5Xs-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-127 .elementor-element.elementor-element-d19b1ad::before, .elementor-127 .elementor-element.elementor-element-d19b1ad > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-d19b1ad > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-d19b1ad > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-d19b1ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-d19b1ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2e65ebb );--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-5b27b96{text-align:center;}.elementor-127 .elementor-element.elementor-element-5b27b96 .elementor-heading-title{color:#333333;}.elementor-127 .elementor-element.elementor-element-a966b44{padding:0px 0px 20px 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-47aef76{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-7a47ad2 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-127 .elementor-element.elementor-element-7a47ad2 > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-7a47ad2 .gem-button-container{text-align:center;}.elementor-127 .elementor-element.elementor-element-7a47ad2 .gem-button-container .gem-button{border-radius:10px 10px 10px 10px;}.elementor-127 .elementor-element.elementor-element-7a47ad2 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 60px 16px 60px;}.elementor-127 .elementor-element.elementor-element-7a47ad2 .gem-button-container .gem-button:hover{border-style:solid;}.elementor-127 .elementor-element.elementor-element-7a47ad2 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-b8b5010{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:195px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-127 .elementor-element.elementor-element-b8b5010:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-b8b5010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db2df63 );}.elementor-127 .elementor-element.elementor-element-9cc02cb{text-align:center;}.elementor-127 .elementor-element.elementor-element-9cc02cb .elementor-heading-title{color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-6139b48{padding:0px 0px 20px 0px;text-align:center;}.elementor-127 .elementor-element.elementor-element-6139b48 .elementor-heading-title{color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-edc36bc{width:var( --container-widget-width, 660px );max-width:660px;--container-widget-width:660px;--container-widget-flex-grow:0;text-align:center;}.elementor-127 .elementor-element.elementor-element-edc36bc, .elementor-127 .elementor-element.elementor-element-edc36bc .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-81b8720{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-127 .elementor-element.elementor-element-33774ca{width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content, .elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox .gem-infobox-content .gem-infobox-title{margin-top:0px;color:var( --e-global-color-2e65ebb );font-size:56px;font-weight:400;line-height:69px;letter-spacing:2.5px;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox:hover .gem-infobox-content .gem-infobox-title{color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox .gem-infobox-content .gem-infobox-subtitle{color:var( --e-global-color-2e65ebb );font-size:3rem;line-height:1em;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox:hover .gem-infobox-content .gem-infobox-subtitle{color:#FFFFFF !important;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:48px !important;color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:48px !important;height:48px !important;fill:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-image img, .elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content a .gem-image img{width:48px;max-width:48px;height:auto;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-image span{border-style:none;margin:0px 0px 10px 0px;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 0px 10px 0px;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-5a2935d{width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content, .elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content{padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox .gem-infobox-content .gem-infobox-title{margin-top:0px;color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox:hover .gem-infobox-content .gem-infobox-title{color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox .gem-infobox-content .gem-infobox-subtitle{color:var( --e-global-color-2e65ebb );font-size:3rem;line-height:1em;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox:hover .gem-infobox-content .gem-infobox-subtitle{color:#FFFFFF !important;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:48px !important;color:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:48px !important;height:48px !important;fill:var( --e-global-color-2e65ebb );}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-image img, .elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content a .gem-image img{width:48px;max-width:48px;height:auto;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-image span{border-style:none;margin:0px 0px 10px 0px;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper{margin:0px 0px 10px 0px;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox:hover .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-07ba7ce{--width:100%;}.elementor-127 .elementor-element.elementor-element-c579adb{--width:50%;}.elementor-127 .elementor-element.elementor-element-4924759{--width:50%;}.elementor-127 .elementor-element.elementor-element-4058c84b{--width:100.101%;}.elementor-127 .elementor-element.elementor-element-13666301{--width:33.33%;}.elementor-127 .elementor-element.elementor-element-461b40d8{--width:100%;}.elementor-127 .elementor-element.elementor-element-5e887a9{--width:50%;}.elementor-127 .elementor-element.elementor-element-40dbec55{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-13666301{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-c579adb{--width:100%;}.elementor-127 .elementor-element.elementor-element-4924759{--width:100%;}.elementor-127 .elementor-element.elementor-element-13666301{--width:100%;}.elementor-127 .elementor-element.elementor-element-5e887a9{--width:100%;}.elementor-127 .elementor-element.elementor-element-40dbec55{--width:100%;}.elementor-127 .elementor-element.elementor-element-d19b1ad{--width:100%;}.elementor-127 .elementor-element.elementor-element-b8b5010{--width:100%;}}@media(min-width:2400px){.elementor-127 .elementor-element.elementor-element-2d95265 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 60px 16px 60px;}.elementor-127 .elementor-element.elementor-element-8735536 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-20a96fa3 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-6e6c8687 .categories{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .reviews{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .product-variations{display:none;}.elementor-127 .elementor-element.elementor-element-60b79b5b .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .quickfinder-description{font-size:var( --e-global-typography-5fd66fb-font-size );}.elementor-127 .elementor-element.elementor-element-c3418e5 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}}@media(max-width:1366px){.elementor-127 .elementor-element.elementor-element-8735536 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4058c84b{--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;}.elementor-127 .elementor-element.elementor-element-7cd042d8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-127 .elementor-element.elementor-element-20a96fa3 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-26ecd14b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .categories{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .reviews{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .product-variations{display:none;}.elementor-127 .elementor-element.elementor-element-461b40d8{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-127 .elementor-element.elementor-element-689acf8c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-5743b997{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-f1a6684{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-1604ff05{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-60b79b5b .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .quickfinder-description{font-size:var( --e-global-typography-5fd66fb-font-size );}.elementor-127 .elementor-element.elementor-element-c3418e5 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-81b8720{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-127 .elementor-element.elementor-element-33774ca{width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-5a2935d{width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-5a2935d > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-7eb16f6{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-859eb3f{padding:25px 0px 13px 0px;}.elementor-127 .elementor-element.elementor-element-859eb3f .elementor-heading-title{font-size:96px;}.elementor-127 .elementor-element.elementor-element-71136a7{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + -37px) -20px;}.elementor-127 .elementor-element.elementor-element-2d95265{bottom:-60%;}.elementor-127 .elementor-element.elementor-element-ac2f8fb{--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-127 .elementor-element.elementor-element-4924759{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-8735536 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-7cd042d8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-127 .elementor-element.elementor-element-20a96fa3 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-26ecd14b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .categories{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .reviews{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .product-variations{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687{width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-461b40d8{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-127 .elementor-element.elementor-element-689acf8c{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-5743b997{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-f1a6684{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-1604ff05{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-127 .elementor-element.elementor-element-60b79b5b .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-b9507df > .elementor-widget-container{margin:30px 40px 30px 40px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .quickfinder-description{font-size:var( --e-global-typography-5fd66fb-font-size );}.elementor-127 .elementor-element.elementor-element-11ad7d8f{--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-127 .elementor-element.elementor-element-40dbec55{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-c3418e5 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-3c7f5a3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-127 .elementor-element.elementor-element-d19b1ad{--padding-top:85px;--padding-bottom:80px;--padding-left:21px;--padding-right:21px;}.elementor-127 .elementor-element.elementor-element-b8b5010{--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:21px;--padding-top:85px;--padding-bottom:80px;--padding-left:21px;--padding-right:21px;}.elementor-127 .elementor-element.elementor-element-81b8720{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox .gem-infobox-content .gem-infobox-title{font-size:42px;line-height:52px;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:2rem;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:36px !important;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:36px !important;height:36px !important;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content .gem-image img, .elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox-content a .gem-image img{width:36px;max-width:36px;height:auto;}.elementor-127 .elementor-element.elementor-element-5a2935d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox .gem-infobox-content .gem-infobox-subtitle{font-size:2rem;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:36px !important;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:36px !important;height:36px !important;}.elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content .gem-image img, .elementor-127 .elementor-element.elementor-element-5a2935d .gem-infobox-content a .gem-image img{width:36px;max-width:36px;height:auto;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-7eb16f6{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-07ba7ce{--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:21px;}.elementor-127 .elementor-element.elementor-element-ce17676, .elementor-127 .elementor-element.elementor-element-ce17676 .elementor-text-editor *{font-size:16px;}.elementor-127 .elementor-element.elementor-element-859eb3f .elementor-heading-title{font-size:60px;line-height:70px;}.elementor-127 .elementor-element.elementor-element-71136a7{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + -30px) -20px;--divider-element-spacing:8px;}.elementor-127 .elementor-element.elementor-element-71136a7 .elementor-divider{text-align:center;}.elementor-127 .elementor-element.elementor-element-71136a7 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-127 .elementor-element.elementor-element-71136a7 .elementor-divider__text{font-size:24px;}.elementor-127 .elementor-element.elementor-element-2d95265{bottom:-86%;}.elementor-127 .elementor-element.elementor-element-2d95265 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 25px 16px 25px;}.elementor-127 .elementor-element.elementor-element-ac2f8fb{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-4924759{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-8735536 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 35px 16px 35px;}.elementor-127 .elementor-element.elementor-element-4058c84b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-127 .elementor-element.elementor-element-7cd042d8{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-127 .elementor-element.elementor-element-13666301{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-127 .elementor-element.elementor-element-20a96fa3 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-26ecd14b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .categories{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .reviews{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687 .product-variations{display:none;}.elementor-127 .elementor-element.elementor-element-6e6c8687.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-686f87cf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-127 .elementor-element.elementor-element-461b40d8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-689acf8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:-20px;}.elementor-127 .elementor-element.elementor-element-689acf8c .elementor-icon-box-title{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-689acf8c .elementor-icon{font-size:50px;}.elementor-127 .elementor-element.elementor-element-689acf8c .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-689acf8c .elementor-icon-box-title a{font-size:30px;}.elementor-127 .elementor-element.elementor-element-5743b997{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:-20px;}.elementor-127 .elementor-element.elementor-element-5743b997 .elementor-icon-box-title{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-5743b997 .elementor-icon{font-size:50px;}.elementor-127 .elementor-element.elementor-element-5743b997 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-5743b997 .elementor-icon-box-title a{font-size:30px;}.elementor-127 .elementor-element.elementor-element-f1a6684{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:-20px;}.elementor-127 .elementor-element.elementor-element-f1a6684 .elementor-icon-box-title{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-f1a6684 .elementor-icon{font-size:50px;}.elementor-127 .elementor-element.elementor-element-f1a6684 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-f1a6684 .elementor-icon-box-title a{font-size:30px;}.elementor-127 .elementor-element.elementor-element-1604ff05{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--icon-box-icon-margin:-20px;}.elementor-127 .elementor-element.elementor-element-1604ff05 .elementor-icon-box-title{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-1604ff05 .elementor-icon{font-size:50px;}.elementor-127 .elementor-element.elementor-element-1604ff05 .elementor-icon-box-title, .elementor-127 .elementor-element.elementor-element-1604ff05 .elementor-icon-box-title a{font-size:30px;}.elementor-127 .elementor-element.elementor-element-60b79b5b .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-b9507df > .elementor-widget-container{margin:30px 20px 30px 20px;}.elementor-127 .elementor-element.elementor-element-b9507df .quickfinder .quickfinder-description{font-size:var( --e-global-typography-5fd66fb-font-size );}.elementor-127 .elementor-element.elementor-element-11ad7d8f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-40dbec55{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-c3418e5 .elementor-heading-title{font-size:var( --e-global-typography-25e0292-font-size );line-height:var( --e-global-typography-25e0292-line-height );letter-spacing:var( --e-global-typography-25e0292-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:18px 35px 16px 35px;}.elementor-127 .elementor-element.elementor-element-3c7f5a3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-127 .elementor-element.elementor-element-d19b1ad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-b8b5010{--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-33774ca .gem-infobox .gem-infobox-content .gem-infobox-title{font-size:36px;line-height:46px;}}@media (min-width: 1244px){
.prod-categories.elementor-section > .elementor-column-gap-thegem,
.subscribe.elementor-section > .elementor-column-gap-thegem,
.collection-cactus.elementor-section > .elementor-column-gap-thegem,
.collection-delray.elementor-section > .elementor-column-gap-thegem{
    padding: 0px!important;
}}
@media(max-width: 1366px){
    .hero.elementor-section{
        padding: 140px 0!important;
    }
}
.hero .elementor-widget-divider--view-line_text .elementor-divider-separator:before,
.elementor .elementor-background-slideshow {
    border-radius: 10px;
} 
.subscribe .yikes-easy-mc-form input[type=email] {
    text-align: center;
}
/* Start custom CSS for thegem-styledbutton, class: .elementor-element-363551f5 */.elementor-127 .elementor-element.elementor-element-363551f5 .gem-button-icon {
    margin-top: -1px;
}/* End custom CSS */
/* Start custom CSS for thegem-extended-products-grid, class: .elementor-element-6e6c8687 */.elementor-127 .elementor-element.elementor-element-6e6c8687 .portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .caption {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for thegem-styledbutton, class: .elementor-element-4a174dc2 */.elementor-127 .elementor-element.elementor-element-4a174dc2 .gem-button-icon {
    margin-top: -1px;
}/* End custom CSS */