.elementor-434 .elementor-element.elementor-element-74e4e04:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-74e4e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8497BA;}.elementor-434 .elementor-element.elementor-element-74e4e04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-74e4e04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-434 .elementor-element.elementor-element-4cf1272{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-660ff6e{text-align:center;}.elementor-434 .elementor-element.elementor-element-660ff6e ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-434 .elementor-element.elementor-element-660ff6e .hfe-breadcrumbs, .elementor-434 .elementor-element.elementor-element-660ff6e .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#0A0A0A;}.elementor-434 .elementor-element.elementor-element-660ff6e .hfe-breadcrumbs svg{fill:#0A0A0A;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-434 .elementor-element.elementor-element-d49e3fd{text-align:center;}.elementor-434 .elementor-element.elementor-element-d49e3fd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;letter-spacing:3px;word-spacing:0px;color:#000000;}.elementor-434 .elementor-element.elementor-element-2c70418{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-c093567:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-c093567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-434 .elementor-element.elementor-element-c093567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-c093567 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-0722a6f{text-align:center;}.elementor-434 .elementor-element.elementor-element-0722a6f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:400;letter-spacing:3px;word-spacing:0px;color:#000000;}.elementor-434 .elementor-element.elementor-element-257723f{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-96c4f77{margin-top:60px;margin-bottom:0px;}.elementor-434 .elementor-element.elementor-element-8040847{text-align:center;}.elementor-434 .elementor-element.elementor-element-8040847 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;text-decoration:underline;color:var( --e-global-color-04a657b );}.elementor-434 .elementor-element.elementor-element-f84621e{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-434 .elementor-element.elementor-element-bed0dd0 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-3713f56 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-9538e17 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-99de0f0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-5309f21{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-4e8a651{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-8fc82d6{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-4f23315{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-440d2b5{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-d3f0c70{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-d930b38{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-97d2828{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-fbe73d3{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-434 .elementor-element.elementor-element-7afa2d7 .elementor-button{background-color:#11486A;border-radius:6px 6px 6px 6px;}.elementor-434 .elementor-element.elementor-element-1e3eb62 .elementor-button{background-color:#3FAF85;border-radius:7px 7px 7px 7px;}.elementor-434 .elementor-element.elementor-element-f45c7b2:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-f45c7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.airkitchenandbath.com/wp-content/uploads/2026/08/Kitchen-Design-4-740x416-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-434 .elementor-element.elementor-element-f45c7b2 > .elementor-background-overlay{background-color:#161E29;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-434 .elementor-element.elementor-element-f45c7b2 > .elementor-container{min-height:400px;}.elementor-434 .elementor-element.elementor-element-f45c7b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-1f436aa > .elementor-widget-container{margin:0px 0px 13px 0px;padding:0px 0px 0px 0px;}.elementor-434 .elementor-element.elementor-element-1f436aa{text-align:center;color:#DBCCC0;}.elementor-434 .elementor-element.elementor-element-9fe6077 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 32px 0px;}.elementor-434 .elementor-element.elementor-element-9fe6077{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:27px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-f40357b > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-434 .elementor-element.elementor-element-ab07fab{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;text-decoration:underline;color:#000000;}.elementor-434 .elementor-element.elementor-element-aeac86d:not(.elementor-motion-effects-element-type-background), .elementor-434 .elementor-element.elementor-element-aeac86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.airkitchenandbath.com/wp-content/uploads/2026/08/OUR-FEATURES-1.png");}.elementor-434 .elementor-element.elementor-element-aeac86d > .elementor-container{min-height:630px;}.elementor-434 .elementor-element.elementor-element-aeac86d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-434 .elementor-element.elementor-element-aeac86d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-434 .elementor-element.elementor-element-48992c5 .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-9b2e5a7{text-align:center;font-family:"Mulish", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:17px;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-5a8a19a .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-4522846{text-align:center;font-family:"Mulish", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:17px;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-8845824 .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-3495c18{text-align:center;font-family:"Mulish", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:17px;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-91754f2 .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-56d4134{text-align:center;font-family:"Mulish", Sans-serif;font-size:11px;font-weight:700;line-height:17px;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-78c83b7 .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-3d4324f{text-align:center;font-family:"Mulish", Sans-serif;font-size:11px;font-weight:700;line-height:17px;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-d35ea0f .elementor-icon-wrapper{text-align:center;}.elementor-434 .elementor-element.elementor-element-892018c{text-align:center;font-family:"Mulish", Sans-serif;font-size:11px;font-weight:700;line-height:17px;color:#FFFFFF;}.elementor-434 .elementor-element.elementor-element-9753a5a .elementor-button{background-color:#124B6E;font-family:"Mulish", Sans-serif;font-size:13px;font-weight:400;}.elementor-434 .elementor-element.elementor-element-9753a5a .elementor-button:hover, .elementor-434 .elementor-element.elementor-element-9753a5a .elementor-button:focus{background-color:#C98909;}.elementor-434 .elementor-element.elementor-element-6a7b38c{text-align:center;}.elementor-434 .elementor-element.elementor-element-6a7b38c .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:32px;font-weight:400;text-decoration:underline;color:var( --e-global-color-04a657b );}.elementor-434 .elementor-element.elementor-element-7175784{--e-image-carousel-slides-to-show:4;}.elementor-434 .elementor-element.elementor-element-951a8b2{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;text-decoration:underline;line-height:43px;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-232bbb1{font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-20a5946{text-align:start;font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:400;text-decoration:underline;line-height:43px;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-0b8b445{font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-b8ba4fa{text-align:start;font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:400;text-decoration:underline;line-height:43px;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-05ea778{color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-a3b1469{text-align:start;font-family:"Times New Roman", Sans-serif;font-size:24px;font-weight:400;text-decoration:underline;line-height:43px;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-19bd90e{font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A4A;}.elementor-434 .elementor-element.elementor-element-e11c895 iframe{height:366px;}@media(min-width:768px){.elementor-434 .elementor-element.elementor-element-786e559{width:15%;}.elementor-434 .elementor-element.elementor-element-e8a8bc3{width:85%;}}@media(max-width:767px){.elementor-434 .elementor-element.elementor-element-4cf1272{font-size:25px;}.elementor-434 .elementor-element.elementor-element-d49e3fd .elementor-heading-title{font-size:25px;}.elementor-434 .elementor-element.elementor-element-2c70418{font-size:15px;}.elementor-434 .elementor-element.elementor-element-0722a6f .elementor-heading-title{font-size:25px;}.elementor-434 .elementor-element.elementor-element-257723f{font-size:15px;}.elementor-434 .elementor-element.elementor-element-8040847 .elementor-heading-title{font-size:25px;}.elementor-434 .elementor-element.elementor-element-f84621e{text-align:center;font-size:15px;}.elementor-434 .elementor-element.elementor-element-786e559{width:27%;}.elementor-434 .elementor-element.elementor-element-e8a8bc3{width:73%;}.elementor-434 .elementor-element.elementor-element-5309f21{font-size:25px;}.elementor-434 .elementor-element.elementor-element-3558b02 img{height:37px;}.elementor-434 .elementor-element.elementor-element-4e8a651{font-size:15px;}.elementor-434 .elementor-element.elementor-element-8fc82d6{font-size:25px;}.elementor-434 .elementor-element.elementor-element-6e411b8 img{height:37px;}.elementor-434 .elementor-element.elementor-element-4f23315{font-size:15px;}.elementor-434 .elementor-element.elementor-element-74fff3e p{margin-block-end:25px;}.elementor-434 .elementor-element.elementor-element-660a09a img{height:37px;}.elementor-434 .elementor-element.elementor-element-440d2b5{font-size:15px;}.elementor-434 .elementor-element.elementor-element-d3f0c70{font-size:25px;}.elementor-434 .elementor-element.elementor-element-3497153 img{height:37px;}.elementor-434 .elementor-element.elementor-element-d930b38{font-size:15px;}.elementor-434 .elementor-element.elementor-element-97d2828{font-size:25px;}.elementor-434 .elementor-element.elementor-element-f9a1d6f img{height:37px;}.elementor-434 .elementor-element.elementor-element-fbe73d3{font-size:15px;}.elementor-434 .elementor-element.elementor-element-ab07fab{font-size:25px;}.elementor-434 .elementor-element.elementor-element-aeac86d > .elementor-container{min-height:432px;}.elementor-434 .elementor-element.elementor-element-0849f61{width:33%;}.elementor-434 .elementor-element.elementor-element-240cd7e{width:33%;}.elementor-434 .elementor-element.elementor-element-3d3c8bc{width:33%;}.elementor-434 .elementor-element.elementor-element-ed921ed{width:33%;}.elementor-434 .elementor-element.elementor-element-ad7a2d6{width:33%;}.elementor-434 .elementor-element.elementor-element-91b97ca{width:33%;}.elementor-434 .elementor-element.elementor-element-7175784 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-434 .elementor-element.elementor-element-7175784 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-434 .elementor-element.elementor-element-232bbb1{text-align:center;}.elementor-434 .elementor-element.elementor-element-232bbb1 p{margin-block-end:25px;}.elementor-434 .elementor-element.elementor-element-20a5946{text-align:center;font-size:24px;}.elementor-434 .elementor-element.elementor-element-0b8b445{text-align:center;font-size:18px;}.elementor-434 .elementor-element.elementor-element-b8ba4fa{text-align:center;font-size:24px;}.elementor-434 .elementor-element.elementor-element-05ea778{text-align:center;}.elementor-434 .elementor-element.elementor-element-05ea778 p{margin-block-end:20px;}.elementor-434 .elementor-element.elementor-element-a3b1469{text-align:center;font-size:24px;}.elementor-434 .elementor-element.elementor-element-19bd90e{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-bf94103 */.elementor-434 .elementor-element.elementor-element-bf94103 .elementor-button {
    width: 76px;
    height: 54px;
    padding: 0;
    margin: 0;
    background: #eeeeee !important;
    color: #555555 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 54px;
    text-align: center;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bed0dd0 */.elementor-434 .elementor-element.elementor-element-bed0dd0 .elementor-button {
    width: 76px;
    height: 54px;
    padding: 0;
    margin: 0;
    background: #eeeeee !important;
    color: #555555 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 54px;
    text-align: center;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3713f56 */.elementor-434 .elementor-element.elementor-element-3713f56 .elementor-button {
    width: 76px;
    height: 54px;
    padding: 0;
    margin: 0;
    background: #eeeeee !important;
    color: #555555 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 54px;
    text-align: center;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9538e17 */.elementor-434 .elementor-element.elementor-element-9538e17 .elementor-button {
    width: 76px;
    height: 54px;
    padding: 0;
    margin: 0;
    background: #eeeeee !important;
    color: #555555 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 54px;
    text-align: center;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99de0f0 */.elementor-434 .elementor-element.elementor-element-99de0f0 .elementor-button {
    width: 76px;
    height: 54px;
    padding: 0;
    margin: 0;
    background: #eeeeee !important;
    color: #555555 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 54px;
    text-align: center;
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5309f21 */.elementor-434 .elementor-element.elementor-element-5309f21 {
    font-family: 'Playfair Display', serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2;
    color: #555555;
    text-align: center;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3558b02 */.elementor-434 .elementor-element.elementor-element-3558b02 img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fc82d6 */.elementor-434 .elementor-element.elementor-element-8fc82d6 {
    font-family: 'Playfair Display', serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2;
    color: #555555;
    text-align: center;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e411b8 */.elementor-434 .elementor-element.elementor-element-6e411b8 img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74fff3e */.elementor-434 .elementor-element.elementor-element-74fff3e {
    font-family: 'Playfair Display', serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2;
    color: #555555;
    text-align: center;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-660a09a */.elementor-434 .elementor-element.elementor-element-660a09a img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f0c70 */.elementor-434 .elementor-element.elementor-element-d3f0c70 {
    font-family: 'Playfair Display', serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2;
    color: #555555;
    text-align: center;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3497153 */.elementor-434 .elementor-element.elementor-element-3497153 img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97d2828 */.elementor-434 .elementor-element.elementor-element-97d2828 {
    font-family: 'Playfair Display', serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2;
    color: #555555;
    text-align: center;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9a1d6f */.elementor-434 .elementor-element.elementor-element-f9a1d6f img {
    width: 65px;
    height: 65px;
    object-fit: contain;
    margin: 15px auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f436aa */font-family: 'Montserrat', sans-serif;
font-size: 12px;
font-weight: 500;
letter-spacing: 2px;
margin-bottom: 22px;/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0c80f1 */.elementor-434 .elementor-element.elementor-element-e0c80f1 .elementor-button {
    background: #3FAF85 !important;
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 14px 28px !important;
    border: none !important;
    border-radius: 3px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f40357b */.elementor-434 .elementor-element.elementor-element-f40357b .elementor-button {
    background: #3FAF85 !important;
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 14px 28px !important;
    border: none !important;
    border-radius: 3px !important;
}/* End custom CSS */