.elementor-510 .elementor-element.elementor-element-5670d40:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-5670d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D3;background-image:url("https://i0.wp.com/kenzotastes.com/wp-content/uploads/2025/10/home-banner-1.png?fit=1920%2C685&ssl=1");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-510 .elementor-element.elementor-element-5670d40 > .elementor-background-overlay{background-color:#464646;opacity:0.7;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-5670d40 > .elementor-container{min-height:110vh;}.elementor-510 .elementor-element.elementor-element-5670d40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-510 .elementor-element.elementor-element-86d6051{text-align:center;}.elementor-510 .elementor-element.elementor-element-86d6051 > .elementor-widget-container{padding:13px 13px 13px 13px;}.elementor-510 .elementor-element.elementor-element-86d6051 .thegem-heading, .elementor-510 .elementor-element.elementor-element-86d6051 .thegem-heading .light{font-size:110px;text-transform:none;line-height:100px;letter-spacing:2.6px;word-spacing:5px;}.elementor-510 .elementor-element.elementor-element-a0f2ab6{text-align:center;}.elementor-510 .elementor-element.elementor-element-a0f2ab6 .thegem-heading, .elementor-510 .elementor-element.elementor-element-a0f2ab6 .thegem-heading .light{font-size:80px;text-transform:uppercase;line-height:80px;letter-spacing:2px;}.elementor-510 .elementor-element.elementor-element-582d65d{text-align:center;}.elementor-510 .elementor-element.elementor-element-582d65d .thegem-heading, .elementor-510 .elementor-element.elementor-element-582d65d .thegem-heading .light{font-weight:bold;}.elementor-510 .elementor-element.elementor-element-a768c90 > .elementor-container{min-height:530px;}.elementor-510 .elementor-element.elementor-element-a768c90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-58px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-510 .elementor-element.elementor-element-a768c90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-1fd0898.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-510 .elementor-element.elementor-element-ba95cb3{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-510 .elementor-element.elementor-element-ba95cb3 .elementor-heading-title{text-transform:none;color:#FFA742;}.elementor-510 .elementor-element.elementor-element-7003a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-510 .elementor-element.elementor-element-7003a7c .elementor-heading-title{color:#262626;}.elementor-510 .elementor-element.elementor-element-b047289{width:var( --container-widget-width, 610px );max-width:610px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:center;}.elementor-510 .elementor-element.elementor-element-1326b0f5{padding:100px 20px 60px 20px;}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid .portfolio-item,
					 .elementor-510 .elementor-element.elementor-element-4b6426a7 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid .portfolio-row,
					 .elementor-510 .elementor-element.elementor-element-4b6426a7 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-510 .elementor-element.elementor-element-4b6426a7 .portfolio.portfolio-grid .gem-pagination{margin-top:100px;}.elementor-510 .elementor-element.elementor-element-b9828ba{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-510 .elementor-element.elementor-element-8091d8d{--divider-border-style:solid;--divider-color:#FFA742;--divider-border-width:1px;}.elementor-510 .elementor-element.elementor-element-8091d8d .elementor-divider-separator{width:100%;}.elementor-510 .elementor-element.elementor-element-8091d8d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-510 .elementor-element.elementor-element-90c26e6:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-90c26e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9696966B;}.elementor-510 .elementor-element.elementor-element-90c26e6 > .elementor-background-overlay{background-color:#DAD3D3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-90c26e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 110px 0px;}.elementor-510 .elementor-element.elementor-element-ca231af{text-align:center;}.elementor-510 .elementor-element.elementor-element-ca231af .elementor-heading-title{text-transform:none;color:#EC8611;}.elementor-510 .elementor-element.elementor-element-a7e2929{text-align:center;}.elementor-510 .elementor-element.elementor-element-a7e2929 .elementor-heading-title{color:#FFFFFF;}.elementor-510 .elementor-element.elementor-element-49354a8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 20px 135px 20px;}.elementor-510 .elementor-element.elementor-element-49354a8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-2b97dd61 .gem-gallery-grid .gallery-item{padding:calc(40px/2) !important;}.elementor-510 .elementor-element.elementor-element-2b97dd61 .gem-gallery-grid .gallery-set{margin-top:calc(-40px/2);margin-bottom:calc(-40px/2);}.elementor-510 .elementor-element.elementor-element-2b97dd61 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-510 .elementor-element.elementor-element-2b97dd61 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-40px/2);margin-right:calc(-40px/2);}.elementor-510 .elementor-element.elementor-element-2b97dd61 .gem-gallery-grid .fullwidth-block{padding-left:calc(40px/2);padding-right:calc(40px/2);}.elementor-510 .elementor-element.elementor-element-2b97dd61 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-510 .elementor-element.elementor-element-8353179 .gem-button-container .gem-button{background-color:#F9970B;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.48);}.elementor-510 .elementor-element.elementor-element-8353179 .gem-button-container .gem-button:hover{background-color:#000000;}.elementor-510 .elementor-element.elementor-element-8353179 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-8353179 .gem-button-container{text-align:center;}.elementor-510 .elementor-element.elementor-element-f656897:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-f656897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/kenzotastes.com/wp-content/uploads/2025/12/image-gen-6-1.png?fit=2048%2C2048&ssl=1");background-position:center center;background-size:cover;}.elementor-510 .elementor-element.elementor-element-f656897 > .elementor-background-overlay{background-color:#242121;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-510 .elementor-element.elementor-element-f656897 > .elementor-container{min-height:760px;}.elementor-510 .elementor-element.elementor-element-f656897{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-510 .elementor-element.elementor-element-c35f62a{text-align:center;}.elementor-510 .elementor-element.elementor-element-c35f62a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:700;text-transform:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#7FA64F;}.elementor-510 .elementor-element.elementor-element-297f11a > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-form-control-wrap{width:100%;margin-bottom:24px;}.elementor-510 .elementor-element.elementor-element-297f11a .label-top label{width:100%;}.elementor-510 .elementor-element.elementor-element-297f11a .label-bottom label{width:100%;}.elementor-510 .elementor-element.elementor-element-297f11a .thegem-cf7 .with-label{margin-bottom:24px;}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio), .elementor-510 .elementor-element.elementor-element-297f11a .combobox-wrapper{border-style:none;}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){background-color:var( --e-global-color-464bde6 );}.elementor-510 .elementor-element.elementor-element-297f11a .combobox-wrapper{background-color:var( --e-global-color-464bde6 );}.elementor-510 .elementor-element.elementor-element-297f11a label{text-align:left;color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-form-control.wpcf7-checkbox{color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-form-control.wpcf7-radio{color:var( --e-global-color-accent );}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-form p:nth-last-of-type(1){align-items:flex-start;}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-form .submit-outer{align-items:flex-start;}.elementor-510 .elementor-element.elementor-element-297f11a .wpcf7-submit{background-color:#7FA64F !important;}.elementor-510 .elementor-element.elementor-element-70badad9{padding:95px 20px 100px 20px;}.elementor-510 .elementor-element.elementor-element-692ac8fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-510 .elementor-element.elementor-element-455f8b7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-510 .elementor-element.elementor-element-91fc264{--display:flex;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio, .double-item) .image-inner:not(.empty){aspect-ratio:0 !important;height:auto;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.extended-carousel-grid .fullwidth-block{padding:0 18px;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.extended-carousel-grid.has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(18px/2) !important;margin:calc(-18px/2);}.elementor-510 .elementor-element.elementor-element-3a3def2 .extended-carousel-grid:not(.inited) .portfolio-item,
					.elementor-510 .elementor-element.elementor-element-3a3def2 .skeleton-posts .portfolio-item{padding:calc(18px/2);}.elementor-510 .elementor-element.elementor-element-3a3def2 .extended-carousel-grid:not(.inited) .owl-stage,
					.elementor-510 .elementor-element.elementor-element-3a3def2 .skeleton-posts.portfolio-row{margin:calc(-18px/2);}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:370px !important;padding-bottom:0 !important;aspect-ratio:initial !important;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:370px !important;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:6px 6px 6px 6px;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:6px 6px 0 0;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:6px 6px 6px 6px;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:6px 6px 6px 6px;}.elementor-510 .elementor-element.elementor-element-3a3def2 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-510 .elementor-element.elementor-element-3a3def2 .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit;}@media(max-width:1024px){.elementor-510 .elementor-element.elementor-element-86d6051 .thegem-heading, .elementor-510 .elementor-element.elementor-element-86d6051 .thegem-heading .light{font-size:86px;line-height:100px;}.elementor-510 .elementor-element.elementor-element-b9828ba{--grid-auto-flow:row;}.elementor-510 .elementor-element.elementor-element-f656897:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-f656897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-510 .elementor-element.elementor-element-f656897{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-510 .elementor-element.elementor-element-86d6051 .thegem-heading, .elementor-510 .elementor-element.elementor-element-86d6051 .thegem-heading .light{font-size:67px;line-height:76px;}.elementor-510 .elementor-element.elementor-element-a0f2ab6 .thegem-heading, .elementor-510 .elementor-element.elementor-element-a0f2ab6 .thegem-heading .light{font-size:50px;line-height:60px;letter-spacing:5px;}.elementor-510 .elementor-element.elementor-element-a768c90{padding:0px 0px 60px 0px;}.elementor-510 .elementor-element.elementor-element-ba95cb3{margin:108px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-510 .elementor-element.elementor-element-ba95cb3 .elementor-heading-title{font-size:58px;line-height:1.1em;}.elementor-510 .elementor-element.elementor-element-7003a7c .elementor-heading-title{font-size:13px;}.elementor-510 .elementor-element.elementor-element-b9828ba{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-510 .elementor-element.elementor-element-f656897:not(.elementor-motion-effects-element-type-background), .elementor-510 .elementor-element.elementor-element-f656897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-510 .elementor-element.elementor-element-c35f62a .elementor-heading-title{font-size:30px;}}