.elementor-3421 .elementor-element.elementor-element-ad7f179{--display:flex;--min-height:500px;--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;--justify-content:center;--align-items:center;--overflow:hidden;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-3421 .elementor-element.elementor-element-ad7f179::before, .elementor-3421 .elementor-element.elementor-element-ad7f179 > .elementor-background-video-container::before, .elementor-3421 .elementor-element.elementor-element-ad7f179 > .e-con-inner > .elementor-background-video-container::before, .elementor-3421 .elementor-element.elementor-element-ad7f179 > .elementor-background-slideshow::before, .elementor-3421 .elementor-element.elementor-element-ad7f179 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3421 .elementor-element.elementor-element-ad7f179 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.kitwest.com/wp-content/uploads/2026/01/hp-hero-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3421 .elementor-element.elementor-element-596281c{--display:flex;}.elementor-3421 .elementor-element.elementor-element-836d394 .elementor-heading-title{color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-9446fc5 .elementor-heading-title{color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-bb8efa4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3421 .elementor-element.elementor-element-b5b618c{--display:flex;}.elementor-3421 .elementor-element.elementor-element-cc3e61f{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-3421 .elementor-element.elementor-element-d25e856{text-align:center;}.elementor-3421 .elementor-element.elementor-element-989899e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3421 .elementor-element.elementor-element-989899e{text-align:center;}.elementor-3421 .elementor-element.elementor-element-66ff054 .quote-button-container .btn, .elementor-3421 .elementor-element.elementor-element-66ff054 .quote-button-container a.btn{color:#FFF;background-color:#42af54;}.elementor-3421 .elementor-element.elementor-element-66ff054 .detail-button-container .btn, .elementor-3421 .elementor-element.elementor-element-66ff054 .detail-button-container a.btn{color:#FFF;background-color:#f97352;}.elementor-3421 .elementor-element.elementor-element-66ff054 .cta-button-container .btn, .elementor-3421 .elementor-element.elementor-element-66ff054 .cta-button-container a.btn{color:#FFF;background-color:#f97352;}.elementor-3421 .elementor-element.elementor-element-8ce21cf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3421 .elementor-element.elementor-element-8ce21cf .elementor-divider-separator{width:100%;}.elementor-3421 .elementor-element.elementor-element-8ce21cf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3421 .elementor-element.elementor-element-47e2e86{text-align:center;}.elementor-3421 .elementor-element.elementor-element-37ad769 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3421 .elementor-element.elementor-element-37ad769{text-align:center;}.elementor-3421 .elementor-element.elementor-element-ade19b2{--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;}.elementor-3421 .elementor-element.elementor-element-8358027{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3421 .elementor-element.elementor-element-e50992a .elementor-icon-wrapper{text-align:center;}.elementor-3421 .elementor-element.elementor-element-8c2a145{text-align:center;}.elementor-3421 .elementor-element.elementor-element-53fb57c{text-align:center;}.elementor-3421 .elementor-element.elementor-element-ed93fb0{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3421 .elementor-element.elementor-element-9f72295 .elementor-icon-wrapper{text-align:center;}.elementor-3421 .elementor-element.elementor-element-2e388d0{text-align:center;}.elementor-3421 .elementor-element.elementor-element-114bcb0{text-align:center;}.elementor-3421 .elementor-element.elementor-element-6dda868{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3421 .elementor-element.elementor-element-f69cef4 .elementor-icon-wrapper{text-align:center;}.elementor-3421 .elementor-element.elementor-element-8dd43bf{text-align:center;}.elementor-3421 .elementor-element.elementor-element-9a65d00{text-align:center;}.elementor-3421 .elementor-element.elementor-element-7399365{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3421 .elementor-element.elementor-element-17083e0 .elementor-icon-wrapper{text-align:center;}.elementor-3421 .elementor-element.elementor-element-81f2404{text-align:center;}.elementor-3421 .elementor-element.elementor-element-a82a737{text-align:center;}.elementor-3421 .elementor-element.elementor-element-90eee68 > .elementor-widget-container{margin:30px 0px -10px 0px;}.elementor-3421 .elementor-element.elementor-element-90eee68{text-align:center;}.elementor-3421 .elementor-element.elementor-element-b9b2930 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3421 .elementor-element.elementor-element-b9b2930 img{width:300px;}.elementor-3421 .elementor-element.elementor-element-0791ea4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3421 .elementor-element.elementor-element-0791ea4 .elementor-icon{font-size:24px;}.elementor-3421 .elementor-element.elementor-element-170c0da{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:30px;--padding-left:30px;--padding-right:030px;}.elementor-3421 .elementor-element.elementor-element-170c0da:not(.elementor-motion-effects-element-type-background), .elementor-3421 .elementor-element.elementor-element-170c0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kitwest.com/wp-content/uploads/2019/02/grand_manor_6009_kitchen-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3421 .elementor-element.elementor-element-170c0da::before, .elementor-3421 .elementor-element.elementor-element-170c0da > .elementor-background-video-container::before, .elementor-3421 .elementor-element.elementor-element-170c0da > .e-con-inner > .elementor-background-video-container::before, .elementor-3421 .elementor-element.elementor-element-170c0da > .elementor-background-slideshow::before, .elementor-3421 .elementor-element.elementor-element-170c0da > .e-con-inner > .elementor-background-slideshow::before, .elementor-3421 .elementor-element.elementor-element-170c0da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3421 .elementor-element.elementor-element-16c795e{text-align:center;}.elementor-3421 .elementor-element.elementor-element-16c795e .elementor-heading-title{color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-6a91a6b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-6a91a6b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3421 .elementor-element.elementor-element-c62d9bc{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-3421 .elementor-element.elementor-element-c62d9bc > .elementor-widget-container{margin:050px 0px 0px 0px;}@media(max-width:1200px) and (min-width:768px){.elementor-3421 .elementor-element.elementor-element-8358027{--width:48%;}.elementor-3421 .elementor-element.elementor-element-ed93fb0{--width:48%;}.elementor-3421 .elementor-element.elementor-element-6dda868{--width:48%;}.elementor-3421 .elementor-element.elementor-element-7399365{--width:48%;}}@media(max-width:1200px){.elementor-3421 .elementor-element.elementor-element-ad7f179{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3421 .elementor-element.elementor-element-cc3e61f{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3421 .elementor-element.elementor-element-ade19b2{--flex-wrap:wrap;}.elementor-3421 .elementor-element.elementor-element-170c0da{--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-3421 .elementor-element.elementor-element-ad7f179{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3421 .elementor-element.elementor-element-cc3e61f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3421 .elementor-element.elementor-element-e50992a .elementor-icon{font-size:36px;}.elementor-3421 .elementor-element.elementor-element-e50992a .elementor-icon svg{height:36px;}.elementor-3421 .elementor-element.elementor-element-9f72295 .elementor-icon{font-size:36px;}.elementor-3421 .elementor-element.elementor-element-9f72295 .elementor-icon svg{height:36px;}.elementor-3421 .elementor-element.elementor-element-f69cef4 .elementor-icon{font-size:36px;}.elementor-3421 .elementor-element.elementor-element-f69cef4 .elementor-icon svg{height:36px;}.elementor-3421 .elementor-element.elementor-element-17083e0 .elementor-icon{font-size:36px;}.elementor-3421 .elementor-element.elementor-element-17083e0 .elementor-icon svg{height:36px;}.elementor-3421 .elementor-element.elementor-element-170c0da{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for image, class: .elementor-element-c40e977 */.elementor-3421 .elementor-element.elementor-element-c40e977 {
  /* Apply the animation */
  animation: float 7s ease-in-out infinite;
  
  /* Optional: optimizes hardware acceleration for smoother rendering */
  will-change: transform; 
}

/* Define the floating movement */
@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-15px); /* Moves up by 15 pixels */
  }
  100% {
    transform: translateY(0px); /* Returns to starting position */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7f179 */.elementor-3421 .elementor-element.elementor-element-ad7f179 .e-con-inner{
    z-index:10;
}

.elementor-3421 .elementor-element.elementor-element-ad7f179{
    background-color:var(--tertiary);
}

.elementor-3421 .elementor-element.elementor-element-ad7f179:after{
    content:'';
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    background-color:rgba(var(--tertiary-rgb), 0.8);
    opacity:1;
    z-index:0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ade19b2 */.elementor-3421 .elementor-element.elementor-element-ade19b2 .elementor-icon{
    color:var(--primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c62d9bc */.elementor-3421 .elementor-element.elementor-element-c62d9bc{
    font-size:0.8rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-170c0da */.elementor-3421 .elementor-element.elementor-element-170c0da:before{
    background-color:var(--black);
    opacity:0.8;
}/* End custom CSS */