.elementor-1534 .elementor-element.elementor-element-78efa77d{--display:flex;--min-height:600px;--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-1534 .elementor-element.elementor-element-78efa77d:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-78efa77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/Banner-8-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-4696ecf3{--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;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-1534 .elementor-element.elementor-element-663e8bcf{--display:flex;--min-height:550px;--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-1534 .elementor-element.elementor-element-663e8bcf:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-663e8bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/Craftsmanship-Carved-in-Detail-1.jpg");background-position:center center;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-41571edd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:40px;}.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-1534 .elementor-element.elementor-element-1f8e3295{text-align:center;}.elementor-1534 .elementor-element.elementor-element-1f8e3295 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1534 .elementor-element.elementor-element-4c44512b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1534 .elementor-element.elementor-element-4c44512b{text-align:center;}.elementor-1534 .elementor-element.elementor-element-4c44512b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:28px;color:#000000;}.elementor-1534 .elementor-element.elementor-element-78bdbbb0{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:80px;--padding-right:80px;}.elementor-1534 .elementor-element.elementor-element-1641d451{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:40px;}.elementor-1534 .elementor-element.elementor-element-6da5b9de{text-align:center;}.elementor-1534 .elementor-element.elementor-element-6da5b9de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-1534 .elementor-element.elementor-element-18752e2d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1534 .elementor-element.elementor-element-18752e2d{text-align:center;}.elementor-1534 .elementor-element.elementor-element-18752e2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:28px;color:#000000;}.elementor-1534 .elementor-element.elementor-element-488355f7{--display:flex;--min-height:550px;--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-1534 .elementor-element.elementor-element-488355f7:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-488355f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/Tailored-to-Every-Space-1.jpg");background-position:center center;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-3d396350{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-1534 .elementor-element.elementor-element-1fac9947 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1534 .elementor-element.elementor-element-1fac9947{text-align:center;}.elementor-1534 .elementor-element.elementor-element-1fac9947 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:28px;color:#000000;}.elementor-1534 .elementor-element.elementor-element-45d61525 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1534 .elementor-element.elementor-element-45d61525{text-align:center;}.elementor-1534 .elementor-element.elementor-element-45d61525 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1534 .elementor-element.elementor-element-38b0d3cb > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7-wrapper{text-align:default;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A2A2A2;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-list-item-label{color:#000000;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{padding:15px 15px 15px 15px;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{height:180px;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:1px;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;letter-spacing:1px;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#000000;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:14px 25px 14px 25px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;}.elementor-1534 .elementor-element.elementor-element-64f53ffb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1534 .elementor-element.elementor-element-5a3e8c60{text-align:center;}.elementor-1534 .elementor-element.elementor-element-5a3e8c60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-1534 .elementor-element.elementor-element-4e2e12c9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 450px 0px 450px;}.elementor-1534 .elementor-element.elementor-element-4e2e12c9{text-align:center;}.elementor-1534 .elementor-element.elementor-element-4e2e12c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:500;text-transform:capitalize;line-height:60px;letter-spacing:1px;color:#000000;}.elementor-1534 .elementor-element.elementor-element-2b745dcc{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-1534 .elementor-element.elementor-element-5957fab1{--display:flex;--min-height:400px;--border-radius:15px 15px 15px 15px;}.elementor-1534 .elementor-element.elementor-element-5957fab1:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-5957fab1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/interior-home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-69a1edaf{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-1534 .elementor-element.elementor-element-69a1edaf:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-69a1edaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/beautiful-modern-hotel-office-reception.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-1f91d19c{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-1534 .elementor-element.elementor-element-1f91d19c:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-1f91d19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/elegant-hotel-lobby-with-modern-design-there-is-large-wooden-reception-desk-comfortable-sea-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-280d99c0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1534 .elementor-element.elementor-element-76740798{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-1534 .elementor-element.elementor-element-76740798:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-76740798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/modern-wooden-entrance-hallway-with-stylish-decor-intricate-details-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-15bfe797{--display:flex;--min-height:400px;--border-radius:15px 15px 15px 15px;}.elementor-1534 .elementor-element.elementor-element-15bfe797:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-15bfe797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/minimalist-kitchen-interior-design.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1534 .elementor-element.elementor-element-4a2bca34{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-1534 .elementor-element.elementor-element-4a2bca34:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-4a2bca34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/japan-style-big-living-area-luxury-room-japan-style-decoration-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-1534 .elementor-element.elementor-element-663e8bcf{--width:50%;}.elementor-1534 .elementor-element.elementor-element-41571edd{--width:50%;}.elementor-1534 .elementor-element.elementor-element-1641d451{--width:50%;}.elementor-1534 .elementor-element.elementor-element-488355f7{--width:50%;}.elementor-1534 .elementor-element.elementor-element-5957fab1{--width:40%;}.elementor-1534 .elementor-element.elementor-element-69a1edaf{--width:30%;}.elementor-1534 .elementor-element.elementor-element-1f91d19c{--width:30%;}.elementor-1534 .elementor-element.elementor-element-76740798{--width:30%;}.elementor-1534 .elementor-element.elementor-element-15bfe797{--width:40%;}.elementor-1534 .elementor-element.elementor-element-4a2bca34{--width:30%;}}@media(max-width:767px){.elementor-1534 .elementor-element.elementor-element-78efa77d:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-78efa77d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://slategray-dolphin-855149.hostingersite.com/wp-content/uploads/2025/10/joinery-work-1.jpg");}.elementor-1534 .elementor-element.elementor-element-78efa77d{--min-height:400px;}.elementor-1534 .elementor-element.elementor-element-4696ecf3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1534 .elementor-element.elementor-element-663e8bcf{--min-height:300px;}.elementor-1534 .elementor-element.elementor-element-41571edd{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1534 .elementor-element.elementor-element-78bdbbb0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1534 .elementor-element.elementor-element-1641d451{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1534 .elementor-element.elementor-element-488355f7{--min-height:300px;}.elementor-1534 .elementor-element.elementor-element-3d396350{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1534 .elementor-element.elementor-element-38b0d3cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1534 .elementor-element.elementor-element-64f53ffb{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1534 .elementor-element.elementor-element-4e2e12c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1534 .elementor-element.elementor-element-4e2e12c9 .elementor-heading-title{font-size:25px;line-height:36px;}.elementor-1534 .elementor-element.elementor-element-5957fab1{--min-height:200px;}.elementor-1534 .elementor-element.elementor-element-69a1edaf{--min-height:200px;}.elementor-1534 .elementor-element.elementor-element-1f91d19c{--min-height:200px;}.elementor-1534 .elementor-element.elementor-element-76740798{--min-height:200px;}.elementor-1534 .elementor-element.elementor-element-15bfe797{--min-height:200px;}.elementor-1534 .elementor-element.elementor-element-4a2bca34{--min-height:200px;}}