.elementor-2377 .elementor-element.elementor-element-803d69b > .elementor-container{min-height:90vh;}.elementor-2377 .elementor-element.elementor-element-803d69b:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-803d69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primeestate.jp/wp-content/uploads/2025/08/29096887_m-e1755569123772.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-803d69b > .elementor-background-overlay{background-image:url("https://primeestate.jp/wp-content/uploads/2025/08/0819@2x-8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-803d69b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-a5512e7 > .elementor-element-populated{padding:8% 0% 0% 4%;}.elementor-2377 .elementor-element.elementor-element-d0df4de{text-align:left;width:100%;max-width:100%;}.elementor-2377 .elementor-element.elementor-element-d0df4de .elementor-heading-title{color:var( --e-global-color-390352e );font-size:3.4em;font-weight:700;letter-spacing:3.8px;}.elementor-2377 .elementor-element.elementor-element-d0df4de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-d2c9074{text-align:left;width:100%;max-width:100%;}.elementor-2377 .elementor-element.elementor-element-d2c9074 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1.7em;font-weight:700;letter-spacing:1.8px;text-shadow:2px 0px 10px rgba(0, 0, 0, 0.09);}.elementor-2377 .elementor-element.elementor-element-d2c9074 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-51258f7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, var( --e-global-color-390352e ) 60%, var( --e-global-color-primary ) 0%);opacity:1;}.elementor-2377 .elementor-element.elementor-element-51258f7{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-e101525.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2377 .elementor-element.elementor-element-e101525 > .elementor-element-populated{padding:6% 0% 6% 0%;}.elementor-2377 .elementor-element.elementor-element-bfa860f{text-align:right;}.elementor-2377 .elementor-element.elementor-element-bfa860f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:7em;font-weight:500;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-bfa860f > .elementor-widget-container{margin:0px 0px 15px -5px;padding:0% 9% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-055133e{text-align:right;z-index:3;}.elementor-2377 .elementor-element.elementor-element-055133e .elementor-heading-title{color:var( --e-global-color-primary );font-size:0.95em;font-weight:500;letter-spacing:5.9px;}.elementor-2377 .elementor-element.elementor-element-055133e > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-2377 .elementor-element.elementor-element-6f68f67{color:var( --e-global-color-primary );font-size:0.8em;font-weight:500;line-height:1.7em;letter-spacing:1.9px;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-6f68f67 > .elementor-widget-container{padding:3% 16% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-7276eae{margin-top:9%;margin-bottom:0%;padding:0% 5% 0% 5%;}.elementor-2377 .elementor-element.elementor-element-47ab47d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-47ab47d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2377 .elementor-element.elementor-element-47ab47d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-47ab47d > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#041841;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:0px 90px 70px 90px;}.elementor-2377 .elementor-element.elementor-element-47ab47d > .elementor-element-populated, .elementor-2377 .elementor-element.elementor-element-47ab47d > .elementor-element-populated > .elementor-background-overlay, .elementor-2377 .elementor-element.elementor-element-47ab47d > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-47ab47d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-ab21511 .elementor-button{height:135px;width:135px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:500;line-height:24px;letter-spacing:3.2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#2364E6;border-radius:1000px 1000px 1000px 1000px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-ab21511 > .elementor-widget-container{margin:-83px 0px 0px 0px;padding:12px 0px 12px 0px;background-color:#2364E6;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/linecircle_wh.png");background-position:center center;background-repeat:no-repeat;background-size:91% auto;border-radius:900px 900px 900px 900px;}.elementor-2377 .elementor-element.elementor-element-ab21511{width:var( --container-widget-width, 159px );max-width:159px;--container-widget-width:159px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-ab21511.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-7631bd0{text-align:center;}.elementor-2377 .elementor-element.elementor-element-7631bd0 .elementor-heading-title{color:var( --e-global-color-text );font-size:1.5em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-7631bd0 > .elementor-widget-container{margin:30px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-79226b5{text-align:left;color:var( --e-global-color-text );font-size:0.8em;font-weight:500;line-height:1.7em;letter-spacing:1.9px;}.elementor-2377 .elementor-element.elementor-element-5febb73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-5febb73:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2377 .elementor-element.elementor-element-5febb73 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-5febb73 > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#041841;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:0px 90px 70px 90px;}.elementor-2377 .elementor-element.elementor-element-5febb73 > .elementor-element-populated, .elementor-2377 .elementor-element.elementor-element-5febb73 > .elementor-element-populated > .elementor-background-overlay, .elementor-2377 .elementor-element.elementor-element-5febb73 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5febb73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-9cf2c0c .elementor-button{height:135px;width:135px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:500;line-height:24px;letter-spacing:3.2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#4680F3;border-radius:1000px 1000px 1000px 1000px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-9cf2c0c > .elementor-widget-container{margin:-83px 0px 0px 0px;padding:12px 0px 12px 0px;background-color:#4680F3;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/linecircle_wh.png");background-position:center center;background-repeat:no-repeat;background-size:91% auto;border-radius:900px 900px 900px 900px;}.elementor-2377 .elementor-element.elementor-element-9cf2c0c{width:var( --container-widget-width, 159px );max-width:159px;--container-widget-width:159px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-9cf2c0c.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-4d6d533{text-align:center;}.elementor-2377 .elementor-element.elementor-element-4d6d533 .elementor-heading-title{color:var( --e-global-color-text );font-size:1.5em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-4d6d533 > .elementor-widget-container{margin:30px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-836d388{text-align:left;color:var( --e-global-color-text );font-size:0.8em;font-weight:500;line-height:1.7em;letter-spacing:1.9px;}.elementor-2377 .elementor-element.elementor-element-9706372:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-9706372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-390352e );}.elementor-2377 .elementor-element.elementor-element-9706372{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-9706372 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-622ce31 > .elementor-element-populated{padding:6% 6% 0% 6%;}.elementor-2377 .elementor-element.elementor-element-f0232e3 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:7em;font-weight:500;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-f0232e3 > .elementor-widget-container{margin:0px 0px 15px -5px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-63316d0 .elementor-heading-title{color:#FFFFFFE3;font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:5.9px;}.elementor-2377 .elementor-element.elementor-element-63316d0 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8c12b92 > .elementor-container{min-height:100vh;}.elementor-2377 .elementor-element.elementor-element-8c12b92{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8c12b92:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-8c12b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-390352e );}.elementor-2377 .elementor-element.elementor-element-8c12b92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-36ab26b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-36ab26b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8bbdd4d > .elementor-container{min-height:100vh;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-f3f02f5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-f3f02f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-f3f02f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-f3f02f5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e867f12 > .elementor-container{max-width:1300px;}.elementor-2377 .elementor-element.elementor-element-e867f12{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e767e7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-848734e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-848734e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-848734e{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-8a1315e > .elementor-container{min-height:100vh;}.elementor-2377 .elementor-element.elementor-element-8a1315e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-2c55d3d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-2c55d3d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-2c55d3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:74px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-31a58bd > .elementor-container{max-width:700px;}.elementor-2377 .elementor-element.elementor-element-31a58bd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-3a4e00b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-43f474f .elementor-heading-title{color:#FFFFFFE3;font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-43f474f > .elementor-widget-container{margin:10px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-43f474f{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-3cfbe72 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.7em;font-weight:400;line-height:1.6em;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-3cfbe72 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-cb57d8c{--icon-box-icon-margin:8px;}.elementor-2377 .elementor-element.elementor-element-cb57d8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-cb57d8c.elementor-view-framed .elementor-icon, .elementor-2377 .elementor-element.elementor-element-cb57d8c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-cb57d8c .elementor-icon{font-size:22px;}.elementor-2377 .elementor-element.elementor-element-cb57d8c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-cb57d8c .elementor-icon-box-title, .elementor-2377 .elementor-element.elementor-element-cb57d8c .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;line-height:8px;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-e54f928{--icon-box-icon-margin:11px;}.elementor-2377 .elementor-element.elementor-element-e54f928.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-e54f928.elementor-view-framed .elementor-icon, .elementor-2377 .elementor-element.elementor-element-e54f928.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-e54f928 .elementor-icon{font-size:18px;}.elementor-2377 .elementor-element.elementor-element-e54f928 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-e54f928 .elementor-icon-box-title, .elementor-2377 .elementor-element.elementor-element-e54f928 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;line-height:4px;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-e54f928 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-467de8f{--icon-box-icon-margin:8px;}.elementor-2377 .elementor-element.elementor-element-467de8f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-467de8f.elementor-view-framed .elementor-icon, .elementor-2377 .elementor-element.elementor-element-467de8f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-467de8f .elementor-icon{font-size:21px;}.elementor-2377 .elementor-element.elementor-element-467de8f .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-467de8f .elementor-icon-box-title, .elementor-2377 .elementor-element.elementor-element-467de8f .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;line-height:8px;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-467de8f > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-22dbdff{--icon-box-icon-margin:11px;}.elementor-2377 .elementor-element.elementor-element-22dbdff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-22dbdff.elementor-view-framed .elementor-icon, .elementor-2377 .elementor-element.elementor-element-22dbdff.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-22dbdff .elementor-icon{font-size:18px;}.elementor-2377 .elementor-element.elementor-element-22dbdff .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-22dbdff .elementor-icon-box-title, .elementor-2377 .elementor-element.elementor-element-22dbdff .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;line-height:1px;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-22dbdff > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5b76874{--icon-box-icon-margin:9px;}.elementor-2377 .elementor-element.elementor-element-5b76874.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-5b76874.elementor-view-framed .elementor-icon, .elementor-2377 .elementor-element.elementor-element-5b76874.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-5b76874 .elementor-icon{font-size:20px;}.elementor-2377 .elementor-element.elementor-element-5b76874 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-5b76874 .elementor-icon-box-title, .elementor-2377 .elementor-element.elementor-element-5b76874 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;line-height:8px;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-5b76874 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8f250a5{--icon-box-icon-margin:10px;}.elementor-2377 .elementor-element.elementor-element-8f250a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-8f250a5.elementor-view-framed .elementor-icon, .elementor-2377 .elementor-element.elementor-element-8f250a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-8f250a5 .elementor-icon{font-size:20px;}.elementor-2377 .elementor-element.elementor-element-8f250a5 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-8f250a5 .elementor-icon-box-title, .elementor-2377 .elementor-element.elementor-element-8f250a5 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;line-height:8px;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-8f250a5 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-27dec82{--icon-box-icon-margin:10px;}.elementor-2377 .elementor-element.elementor-element-27dec82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-27dec82.elementor-view-framed .elementor-icon, .elementor-2377 .elementor-element.elementor-element-27dec82.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-27dec82 .elementor-icon{font-size:20px;}.elementor-2377 .elementor-element.elementor-element-27dec82 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-2377 .elementor-element.elementor-element-27dec82 .elementor-icon-box-title, .elementor-2377 .elementor-element.elementor-element-27dec82 .elementor-icon-box-title a{font-family:"Noto Sans JP", Sans-serif;font-size:0.8em;font-weight:500;line-height:8px;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-27dec82 > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5c95da0 .ha_content__item{justify-content:flex-start;}.elementor-2377 .elementor-element.elementor-element-5c95da0 .ha-link{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-5c95da0 .ha-link:hover{color:#FFFFFFD6;}.elementor-2377 .elementor-element.elementor-element-5c95da0 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-548eab0 .elementor-flip-box__front{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/abbe-sublett-nxZDMUQhN4o-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-548eab0 .elementor-flip-box__back{background-color:#FFFFFF00;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:center center;background-repeat:no-repeat;background-size:45px auto;}.elementor-2377 .elementor-element.elementor-element-548eab0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#04359736;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );text-align:center;}.elementor-2377 .elementor-element.elementor-element-548eab0 .elementor-flip-box{height:95vh;}.elementor-2377 .elementor-element.elementor-element-548eab0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2377 .elementor-element.elementor-element-548eab0 .elementor-flip-box__button{margin-center:0;}.elementor-2377 .elementor-element.elementor-element-548eab0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-548eab0{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-15c081a > .elementor-container{min-height:100vh;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-e69a58c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-e69a58c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-e69a58c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-e69a58c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-4e672f7 > .elementor-container{max-width:1300px;}.elementor-2377 .elementor-element.elementor-element-4e672f7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-3a72512 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-98bfa5d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-98bfa5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-98bfa5d{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-0f6fed5 > .elementor-container{min-height:100vh;}.elementor-2377 .elementor-element.elementor-element-0f6fed5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-7d1c4dd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-7d1c4dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-7d1c4dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:74px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5c283c5 > .elementor-container{max-width:700px;}.elementor-2377 .elementor-element.elementor-element-5c283c5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-33b6cba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5409deb .elementor-heading-title{color:#FFFFFFE3;font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-5409deb > .elementor-widget-container{margin:10px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5409deb{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-f886e13 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.7em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-f886e13 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-b38d303 .ha_content__item{justify-content:flex-start;}.elementor-2377 .elementor-element.elementor-element-b38d303 .ha-link{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-b38d303 .ha-link:hover{color:#FFFFFFD6;}.elementor-2377 .elementor-element.elementor-element-6a476b4 .elementor-flip-box__front{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/24987166_m.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-6a476b4 .elementor-flip-box__back{background-color:#FFFFFF00;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:center center;background-repeat:no-repeat;background-size:45px auto;}.elementor-2377 .elementor-element.elementor-element-6a476b4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#04359736;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );text-align:center;}.elementor-2377 .elementor-element.elementor-element-6a476b4 .elementor-flip-box{height:95vh;}.elementor-2377 .elementor-element.elementor-element-6a476b4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2377 .elementor-element.elementor-element-6a476b4 .elementor-flip-box__button{margin-center:0;}.elementor-2377 .elementor-element.elementor-element-6a476b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-6a476b4{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-c875906 > .elementor-container{min-height:100vh;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-37c2a39.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-37c2a39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-37c2a39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-37c2a39 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-b7a53c9 > .elementor-container{max-width:1300px;}.elementor-2377 .elementor-element.elementor-element-b7a53c9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-27d5b14 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-d9ae969 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-d9ae969 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-d9ae969{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-8e6902e > .elementor-container{min-height:100vh;}.elementor-2377 .elementor-element.elementor-element-8e6902e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-7eb27a5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-7eb27a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-7eb27a5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:74px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-c2fae06 > .elementor-container{max-width:700px;}.elementor-2377 .elementor-element.elementor-element-c2fae06{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-4761f5f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-09c32b1 .elementor-heading-title{color:#FFFFFFE3;font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-09c32b1 > .elementor-widget-container{margin:10px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-09c32b1{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-5d757e2 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.7em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-5d757e2 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8699b7a .ha_content__item{justify-content:flex-start;}.elementor-2377 .elementor-element.elementor-element-8699b7a .ha-link{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-8699b7a .ha-link:hover{color:#FFFFFFD6;}.elementor-2377 .elementor-element.elementor-element-ad8188e{z-index:2;}.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box__front{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/r-architecture-wDDfbanbhl8-unsplash-1.jpg");background-position:82% 100%;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box__back{background-color:#FFFFFF00;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:center center;background-repeat:no-repeat;background-size:45px auto;}.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#04359736;filter:brightness( 83% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );text-align:center;}.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box{height:95vh;}.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box__button{margin-center:0;}.elementor-2377 .elementor-element.elementor-element-2f78277 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2f78277{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-f6b4c5e > .elementor-container{min-height:100vh;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-c9dc642.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-c9dc642.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-c9dc642 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-c9dc642 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-80cf7d7 > .elementor-container{max-width:1300px;}.elementor-2377 .elementor-element.elementor-element-80cf7d7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-18010ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-1721811 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-1721811 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-1721811{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-ff1fffe > .elementor-container{min-height:100vh;}.elementor-2377 .elementor-element.elementor-element-ff1fffe{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-20394b9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-20394b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-20394b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:74px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-b264bed > .elementor-container{max-width:700px;}.elementor-2377 .elementor-element.elementor-element-b264bed{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-7d465dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-503c293 .elementor-heading-title{color:#FFFFFFE3;font-family:"Albert Sans", Sans-serif;font-size:2em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-503c293 > .elementor-widget-container{margin:10px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-503c293{width:var( --container-widget-width, 108px );max-width:108px;--container-widget-width:108px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-ada6b90 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.7em;font-weight:400;letter-spacing:3.7px;}.elementor-2377 .elementor-element.elementor-element-ada6b90 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-4c01f96 .ha_content__item{justify-content:flex-start;}.elementor-2377 .elementor-element.elementor-element-4c01f96 .ha-link{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-4c01f96 .ha-link:hover{color:#FFFFFFD6;}.elementor-2377 .elementor-element.elementor-element-1d79ebf{z-index:2;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box__front{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/apartment-2179337_1280.jpg");background-position:82% 100%;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box__back{background-color:#04359733;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:center center;background-repeat:no-repeat;background-size:45px auto;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box{height:95vh;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box__button{margin-center:0;}.elementor-2377 .elementor-element.elementor-element-b79ac3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-b79ac3c{width:var( --container-widget-width, 100vw );max-width:100vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-3114e35{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-4b016a6.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-4b016a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-4b016a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-4b016a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-88c3d3e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-3b9c29f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-dfbc475{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-f2c52cc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-f2c52cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2377 .elementor-element.elementor-element-f2c52cc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:74px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-ba792b2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-6763c85 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 20px 20px;}.elementor-2377 .elementor-element.elementor-element-6763c85 > .elementor-element-populated, .elementor-2377 .elementor-element.elementor-element-6763c85 > .elementor-element-populated > .elementor-background-overlay, .elementor-2377 .elementor-element.elementor-element-6763c85 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-6763c85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-5dc360f > .elementor-container{min-height:93vh;}.elementor-2377 .elementor-element.elementor-element-5dc360f .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2377 .elementor-element.elementor-element-5dc360f > .elementor-background-overlay{background-color:#001035;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-5dc360f, .elementor-2377 .elementor-element.elementor-element-5dc360f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5dc360f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-338d963.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2377 .elementor-element.elementor-element-338d963.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2377 .elementor-element.elementor-element-338d963.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-338d963 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 24%;}.elementor-2377 .elementor-element.elementor-element-338d963{z-index:0;}.elementor-2377 .elementor-element.elementor-element-466118e{--spacer-size:50px;width:var( --container-widget-width, 73vw );max-width:73vw;--container-widget-width:73vw;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-466118e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-04e2016{text-align:left;}.elementor-2377 .elementor-element.elementor-element-04e2016 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:7em;font-weight:600;letter-spacing:5px;}.elementor-2377 .elementor-element.elementor-element-04e2016 > .elementor-widget-container{margin:0px 0px 15px -2px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF9C;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-eda52b2{text-align:left;}.elementor-2377 .elementor-element.elementor-element-eda52b2 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.1em;font-weight:500;letter-spacing:4.9px;}.elementor-2377 .elementor-element.elementor-element-eda52b2 > .elementor-widget-container{margin:0px 0px 65px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-51580ed .ha_content__item{justify-content:flex-start;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-51580ed .ha-link{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-51580ed .ha-link:hover{color:#FFFFFFD6;}.elementor-2377 .elementor-element.elementor-element-51580ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-9bcc25b:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-9bcc25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-390352e );}.elementor-2377 .elementor-element.elementor-element-9bcc25b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-9bcc25b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-376f106 > .elementor-container{min-height:400px;}.elementor-2377 .elementor-element.elementor-element-1d6ff9f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-1d6ff9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-204ba95 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-204ba95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-204ba95{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-1e186f4 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-1e186f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-1e186f4{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-1e186f4.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-2377 .elementor-element.elementor-element-cbd7645{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-icon{padding-right:3px;}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-item > a{font-family:"Noto Sans JP", Sans-serif;font-weight:500;}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-2377 .elementor-element.elementor-element-380b34a:hover img{opacity:0.8;}.elementor-2377 .elementor-element.elementor-element-380b34a img{transition-duration:0.3s;}.elementor-2377 .elementor-element.elementor-element-c83dee5 > .elementor-container{min-height:400px;}.elementor-2377 .elementor-element.elementor-element-e4b99b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-e4b99b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-1a21206 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-1a21206 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-1a21206{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-cf43ca6 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-cf43ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-cf43ca6{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-cf43ca6.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-3a9b17d img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 349deg );transition-duration:0.3s;}.elementor-2377 .elementor-element.elementor-element-3a9b17d:hover img{opacity:0.89;}.elementor-2377 .elementor-element.elementor-element-f482ad3 > .elementor-container{min-height:400px;}.elementor-2377 .elementor-element.elementor-element-952eb39 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-952eb39 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-58a3787 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-58a3787 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-58a3787{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-a2acd2d .elementor-heading-title{color:var( --e-global-color-primary );font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-a2acd2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-a2acd2d{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-a2acd2d.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-978004d:hover img{opacity:0.9;}.elementor-2377 .elementor-element.elementor-element-978004d img{transition-duration:0.3s;}.elementor-2377 .elementor-element.elementor-element-2cc54f4 > .elementor-container{min-height:400px;}.elementor-2377 .elementor-element.elementor-element-c0b4013 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-c0b4013 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-4e8bbf4 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-4e8bbf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-4e8bbf4{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-cd7b5e8 .elementor-heading-title{color:var( --e-global-color-primary );font-size:1em;font-weight:500;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-cd7b5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:110px 0px 0px 110px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-cd7b5e8{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-cd7b5e8.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-01cb290:hover img{opacity:0.9;}.elementor-2377 .elementor-element.elementor-element-01cb290 img{transition-duration:0.3s;}.elementor-2377 .elementor-element.elementor-element-4bb0c1b > .elementor-background-overlay{background-color:#00194B;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-4bb0c1b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-98220b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2377 .elementor-element.elementor-element-98220b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2377 .elementor-element.elementor-element-98220b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-98220b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-98220b4{z-index:0;}.elementor-2377 .elementor-element.elementor-element-aa6ed3f{--spacer-size:50px;width:var( --container-widget-width, 73vw );max-width:73vw;--container-widget-width:73vw;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-aa6ed3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-c29afbe{text-align:center;}.elementor-2377 .elementor-element.elementor-element-c29afbe .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:7em;font-weight:600;letter-spacing:5px;}.elementor-2377 .elementor-element.elementor-element-c29afbe > .elementor-widget-container{margin:0px 0px 15px -2px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF9C;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-97eb73f{text-align:center;}.elementor-2377 .elementor-element.elementor-element-97eb73f .elementor-heading-title{color:var( --e-global-color-primary );font-size:1.1em;font-weight:500;letter-spacing:4.9px;}.elementor-2377 .elementor-element.elementor-element-97eb73f > .elementor-widget-container{margin:0px 0px 65px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-836f79a .ha_content__item{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-836f79a .ha-link{color:var( --e-global-color-primary );font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1.4px;}.elementor-2377 .elementor-element.elementor-element-836f79a .ha-link:hover{color:#FFFFFFD6;}.elementor-2377 .elementor-element.elementor-element-836f79a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-89cf79d > .elementor-container{min-height:100vh;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-bed1dbc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2377 .elementor-element.elementor-element-bed1dbc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2377 .elementor-element.elementor-element-bed1dbc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-bed1dbc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2377 .elementor-element.elementor-element-bed1dbc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/abbe-sublett-nxZDMUQhN4o-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-bed1dbc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #000000 44%, #FF000000 100%);opacity:0.56;}.elementor-2377 .elementor-element.elementor-element-bed1dbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-bed1dbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-198fd25{text-align:center;}.elementor-2377 .elementor-element.elementor-element-198fd25 .elementor-heading-title{color:var( --e-global-color-primary );font-size:53px;font-weight:500;line-height:1em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-1e0b137{text-align:center;color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;letter-spacing:0.8px;}.elementor-2377 .elementor-element.elementor-element-1e0b137 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-66145da .elementor-button{height:45px;width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:0.9em;letter-spacing:1.1px;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-66145da .elementor-button:hover, .elementor-2377 .elementor-element.elementor-element-66145da .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2377 .elementor-element.elementor-element-66145da > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-66145da{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;align-self:center;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-7eefd67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2377 .elementor-element.elementor-element-7eefd67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2377 .elementor-element.elementor-element-7eefd67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-7eefd67:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2377 .elementor-element.elementor-element-7eefd67 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/cytonn-photography-n95VMLxqM2I-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-7eefd67 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #000000 44%, #004BFF00 100%);opacity:0.56;}.elementor-2377 .elementor-element.elementor-element-7eefd67 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-7eefd67 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-94daaac{text-align:center;}.elementor-2377 .elementor-element.elementor-element-94daaac .elementor-heading-title{color:var( --e-global-color-primary );font-size:53px;font-weight:500;line-height:1em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-0a53b6b{text-align:center;color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;letter-spacing:0.8px;}.elementor-2377 .elementor-element.elementor-element-0a53b6b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5969b8b .elementor-button{height:45px;width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:0.9em;letter-spacing:1.1px;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5969b8b .elementor-button:hover, .elementor-2377 .elementor-element.elementor-element-5969b8b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2377 .elementor-element.elementor-element-5969b8b > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5969b8b{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;align-self:center;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-264f682.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2377 .elementor-element.elementor-element-264f682.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2377 .elementor-element.elementor-element-264f682.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-264f682:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2377 .elementor-element.elementor-element-264f682 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/scott-graham-OQMZwNd3ThU-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-264f682 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #000000 44%, #004BFF00 100%);opacity:0.56;}.elementor-2377 .elementor-element.elementor-element-264f682 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-264f682 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-62bf4bc{text-align:center;}.elementor-2377 .elementor-element.elementor-element-62bf4bc .elementor-heading-title{color:var( --e-global-color-primary );font-size:53px;font-weight:500;line-height:1em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-bc93847{text-align:center;color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;letter-spacing:0.8px;}.elementor-2377 .elementor-element.elementor-element-bc93847 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e6bd4c4 .elementor-button{height:45px;width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:0.9em;letter-spacing:1.1px;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e6bd4c4 .elementor-button:hover, .elementor-2377 .elementor-element.elementor-element-e6bd4c4 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2377 .elementor-element.elementor-element-e6bd4c4 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e6bd4c4{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;align-self:center;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-dbd04cc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2377 .elementor-element.elementor-element-dbd04cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2377 .elementor-element.elementor-element-dbd04cc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-dbd04cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2377 .elementor-element.elementor-element-dbd04cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/angela-bailey-GfUk_pFtjz0-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-dbd04cc > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-text ) 44%, #F2295B00 100%);opacity:0.56;}.elementor-2377 .elementor-element.elementor-element-dbd04cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-dbd04cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-075b359{text-align:center;}.elementor-2377 .elementor-element.elementor-element-075b359 .elementor-heading-title{color:var( --e-global-color-primary );font-size:53px;font-weight:500;line-height:1em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-4220a5a{text-align:center;color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;letter-spacing:0.8px;}.elementor-2377 .elementor-element.elementor-element-4220a5a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f237195 .elementor-button{height:45px;width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:0.9em;letter-spacing:1.1px;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f237195 .elementor-button:hover, .elementor-2377 .elementor-element.elementor-element-f237195 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2377 .elementor-element.elementor-element-f237195 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f237195{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;align-self:center;}.elementor-bc-flex-widget .elementor-2377 .elementor-element.elementor-element-a943860.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2377 .elementor-element.elementor-element-a943860.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2377 .elementor-element.elementor-element-a943860.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-a943860:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2377 .elementor-element.elementor-element-a943860 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/im3rd-media-FJZtZldA-uE-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2377 .elementor-element.elementor-element-a943860 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, var( --e-global-color-text ) 44%, #F2295B00 100%);opacity:0.56;}.elementor-2377 .elementor-element.elementor-element-a943860 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-a943860 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-4ebce5e{text-align:center;}.elementor-2377 .elementor-element.elementor-element-4ebce5e .elementor-heading-title{color:var( --e-global-color-primary );font-size:53px;font-weight:500;line-height:1em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-a59f768{text-align:center;color:#FFFFFF;font-family:"Fira Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;letter-spacing:0.8px;}.elementor-2377 .elementor-element.elementor-element-a59f768 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2d058f8 .elementor-button{height:45px;width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Fira Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:0.9em;letter-spacing:1.1px;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2d058f8 .elementor-button:hover, .elementor-2377 .elementor-element.elementor-element-2d058f8 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-2377 .elementor-element.elementor-element-2d058f8 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2d058f8{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;align-self:center;}.elementor-2377 .elementor-element.elementor-element-aa537fc{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;z-index:5;}.elementor-2377 .elementor-element.elementor-element-8ffa301 > .elementor-element-populated{margin:-65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8ffa301{z-index:5;}.elementor-2377 .elementor-element.elementor-element-612f0a8{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-612f0a8, .elementor-2377 .elementor-element.elementor-element-612f0a8 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-612f0a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-376d81b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2377 .elementor-element.elementor-element-376d81b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-44c41eb{z-index:5;}.elementor-2377 .elementor-element.elementor-element-f91aeb5{--spacer-size:20px;}.elementor-2377 .elementor-element.elementor-element-327d688{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9% 13% 8% 13%;}.elementor-2377 .elementor-element.elementor-element-327d688 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-83b151b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-33f4d30{text-align:center;}.elementor-2377 .elementor-element.elementor-element-33f4d30 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Albert Sans", Sans-serif;font-size:5.7em;font-weight:500;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-33f4d30 > .elementor-widget-container{margin:0px 0px 15px -5px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-d8b85ed{text-align:center;}.elementor-2377 .elementor-element.elementor-element-d8b85ed .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:3.2px;}.elementor-2377 .elementor-element.elementor-element-d8b85ed > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-c304945{text-align:center;--ha-infobox-media-rotate:0deg;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-btn--icon-before .ha-btn-icon{margin-right:10px;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-btn--icon-after .ha-btn-icon{margin-left:10px;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-figure--icon{font-size:0px;border-radius:0px 0px 0px 0px;background-color:#02010100;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-laptop-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-tablet-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-c304945.ha-infobox-media-dir-mobile-left .ha-infobox-figure{margin-right:0px !important;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-figure--image img, .elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-figure--icon{padding:0px;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-figure{margin:0px 0px 0px 0px !important;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-figure--image img{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-body{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-title{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-infobox-text{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-btn{padding:17px 48px 20px 53px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.3px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );background-color:var( --e-global-color-390352e );}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-btn:hover, .elementor-2377 .elementor-element.elementor-element-c304945 .ha-btn:focus{background-color:#0045CF;}.elementor-2377 .elementor-element.elementor-element-c304945 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-2377 .elementor-element.elementor-element-c304945 > .elementor-widget-container{margin:0px 0px 20px 2px;padding:0px 0px 0px 0px;background-color:#02010100;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2377 .elementor-element.elementor-element-c304945.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-3809664{text-align:center;--ha-infobox-media-rotate:0deg;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-btn--icon-before .ha-btn-icon{margin-right:10px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-btn--icon-after .ha-btn-icon{margin-left:10px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-figure--icon{font-size:0px;border-radius:0px 0px 0px 0px;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-laptop-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-tablet-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-3809664.ha-infobox-media-dir-mobile-left .ha-infobox-figure{margin-right:0px !important;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-figure--image img, .elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-figure--icon{padding:0px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-figure{margin:0px 0px 0px 0px !important;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-figure--image img{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-body{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-title{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-infobox-text{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-btn{padding:17px 64px 20px 60px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );background-color:#74A0F7;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x:-6px;--infobox-btn-icon-translate-x-hover:4px;}.elementor-2377 .elementor-element.elementor-element-3809664 .ha-btn:hover, .elementor-2377 .elementor-element.elementor-element-3809664 .ha-btn:focus{background-color:#2364E6;}.elementor-2377 .elementor-element.elementor-element-3809664 > .elementor-widget-container{margin:0px 0px 15px 2px;padding:0px 0px 0px 0px;background-color:#02010100;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2377 .elementor-element.elementor-element-3809664.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-2377 .elementor-element.elementor-element-580d428{overflow:hidden;padding:6% 13% 6% 13%;}.elementor-2377 .elementor-element.elementor-element-5190dbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 10% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-7252b17 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Albert Sans", Sans-serif;font-size:5.7em;font-weight:500;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-7252b17 > .elementor-widget-container{margin:0px 0px 15px -5px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-6f9ae62 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:0.9em;font-weight:500;letter-spacing:3.2px;}.elementor-2377 .elementor-element.elementor-element-6f9ae62 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-btn--icon-before .ha-btn-icon{margin-right:10px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-btn--icon-after .ha-btn-icon{margin-left:10px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-figure--icon{font-size:0px;border-radius:0px 0px 0px 0px;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-laptop-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-tablet-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-7ee3c9b.ha-infobox-media-dir-mobile-left .ha-infobox-figure{margin-right:0px !important;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-figure--image img, .elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-figure--icon{padding:0px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-figure{margin:0px 0px 0px 0px !important;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-figure--image img{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b{--ha-infobox-media-rotate:0deg;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-body{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-title{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-infobox-text{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-btn{padding:19px 28px 22px 28px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.3px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );background-color:var( --e-global-color-390352e );}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-btn:hover, .elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-btn:focus{background-color:#0045CF;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-2377 .elementor-element.elementor-element-7ee3c9b > .elementor-widget-container{margin:0px 0px 15px 2px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-btn--icon-before .ha-btn-icon{margin-right:10px;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-btn--icon-after .ha-btn-icon{margin-left:10px;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-figure--icon{font-size:0px;border-radius:0px 0px 0px 0px;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:0px !important;}body[data-elementor-device-mode="widescreen"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="desktop"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="laptop"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-laptop-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="tablet"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-tablet-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{margin-right:0px !important;}body[data-elementor-device-mode="mobile"] .elementor-2377 .elementor-element.elementor-element-8aed64f.ha-infobox-media-dir-mobile-left .ha-infobox-figure{margin-right:0px !important;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-figure--image img, .elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-figure--icon{padding:0px;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-figure{margin:0px 0px 0px 0px !important;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-figure--image img{border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8aed64f{--ha-infobox-media-rotate:0deg;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-body{padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-title{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-infobox-text{margin-bottom:0px;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-btn{padding:19px 44px 22px 36px;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;border-radius:0px 0px 0px 0px;color:var( --e-global-color-primary );background-color:#74A0F7;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x:-6px;--infobox-btn-icon-translate-x-hover:4px;}.elementor-2377 .elementor-element.elementor-element-8aed64f .ha-btn:hover, .elementor-2377 .elementor-element.elementor-element-8aed64f .ha-btn:focus{background-color:#2364E6;}.elementor-2377 .elementor-element.elementor-element-8aed64f > .elementor-widget-container{margin:0px 0px 15px 2px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2377 .elementor-element.elementor-element-de32762 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-7cdea0c img{width:100%;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-2377 .elementor-element.elementor-element-7cdea0c{left:0px;}body.rtl .elementor-2377 .elementor-element.elementor-element-7cdea0c{right:0px;}.elementor-2377 .elementor-element.elementor-element-7cdea0c{top:10px;}.elementor-2377 .elementor-element.elementor-element-da894ef img{width:100%;border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-2377 .elementor-element.elementor-element-da894ef{left:0px;}body.rtl .elementor-2377 .elementor-element.elementor-element-da894ef{right:0px;}.elementor-2377 .elementor-element.elementor-element-da894ef{top:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box__front{background-position:0% 0%;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box__front{background-position:0% 0%;}.elementor-2377 .elementor-element.elementor-element-89cf79d > .elementor-container{min-height:500px;}.elementor-2377 .elementor-element.elementor-element-198fd25 .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-1e0b137{font-size:15px;}.elementor-2377 .elementor-element.elementor-element-94daaac .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-0a53b6b{font-size:15px;}.elementor-2377 .elementor-element.elementor-element-62bf4bc .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-bc93847{font-size:15px;}.elementor-2377 .elementor-element.elementor-element-075b359 .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-4220a5a{font-size:15px;}.elementor-2377 .elementor-element.elementor-element-4ebce5e .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-a59f768{font-size:15px;}.elementor-2377 .elementor-element.elementor-element-f91aeb5{--spacer-size:95px;}.elementor-2377 .elementor-element.elementor-element-327d688{padding:0px 10px 0px 10px;}.elementor-2377 .elementor-element.elementor-element-580d428{padding:0px 10px 0px 10px;}.elementor-2377 .elementor-element.elementor-element-de32762 img{width:250px;}.elementor-2377 .elementor-element.elementor-element-7cdea0c img{width:250px;}.elementor-2377 .elementor-element.elementor-element-da894ef img{width:250px;}}@media(max-width:767px){.elementor-2377 .elementor-element.elementor-element-803d69b > .elementor-container{min-height:85vh;}.elementor-2377 .elementor-element.elementor-element-803d69b:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-803d69b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-475px 0px;}.elementor-2377 .elementor-element.elementor-element-803d69b > .elementor-background-overlay{background-image:url("https://primeestate.jp/wp-content/uploads/2025/08/08191@2x-8.png");}.elementor-2377 .elementor-element.elementor-element-a5512e7 > .elementor-element-populated{padding:15% 5% 0% 5%;}.elementor-2377 .elementor-element.elementor-element-d0df4de{text-align:left;}.elementor-2377 .elementor-element.elementor-element-d0df4de .elementor-heading-title{font-size:1.5em;}.elementor-2377 .elementor-element.elementor-element-d0df4de > .elementor-widget-container{margin:0px 0px 17px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-d2c9074{text-align:left;}.elementor-2377 .elementor-element.elementor-element-d2c9074 .elementor-heading-title{font-size:0.85em;}.elementor-2377 .elementor-element.elementor-element-d2c9074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-51258f7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-390352e ) 44%, var( --e-global-color-primary ) 0%);}.elementor-2377 .elementor-element.elementor-element-e101525 > .elementor-element-populated{padding:21% 0% 13% 0%;}.elementor-2377 .elementor-element.elementor-element-bfa860f .elementor-heading-title{font-size:2.3em;}.elementor-2377 .elementor-element.elementor-element-bfa860f > .elementor-widget-container{margin:0px 025px 9px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-055133e .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-055133e > .elementor-widget-container{margin:0px 25px 0px 0px;padding:0% 0% 5% 0%;}.elementor-2377 .elementor-element.elementor-element-6f68f67{text-align:left;width:100%;max-width:100%;}.elementor-2377 .elementor-element.elementor-element-6f68f67 > .elementor-widget-container{margin:20px 25px 0px 25px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-7276eae{margin-top:26%;margin-bottom:0%;}.elementor-2377 .elementor-element.elementor-element-47ab47d > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 30px 30px;}.elementor-2377 .elementor-element.elementor-element-ab21511 .elementor-button{height:110px;width:110px;font-size:0.8em;line-height:18px;letter-spacing:2.7px;padding:0px 0px 2px 2px;}.elementor-2377 .elementor-element.elementor-element-ab21511 > .elementor-widget-container{margin:-73px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-2377 .elementor-element.elementor-element-ab21511{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-2377 .elementor-element.elementor-element-7631bd0 .elementor-heading-title{font-size:1.2em;}.elementor-2377 .elementor-element.elementor-element-7631bd0 > .elementor-widget-container{margin:20px 0px 12px 0px;}.elementor-2377 .elementor-element.elementor-element-5febb73 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:34% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 30px 30px 30px;}.elementor-2377 .elementor-element.elementor-element-9cf2c0c .elementor-button{height:110px;width:110px;font-size:0.8em;line-height:18px;letter-spacing:2.7px;padding:0px 0px 2px 2px;}.elementor-2377 .elementor-element.elementor-element-9cf2c0c > .elementor-widget-container{margin:-73px 0px 0px 0px;padding:10px 0px 10px 0px;}.elementor-2377 .elementor-element.elementor-element-9cf2c0c{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-2377 .elementor-element.elementor-element-4d6d533 .elementor-heading-title{font-size:1.2em;}.elementor-2377 .elementor-element.elementor-element-4d6d533 > .elementor-widget-container{margin:20px 0px 12px 0px;}.elementor-2377 .elementor-element.elementor-element-622ce31 > .elementor-element-populated{padding:20% 5% 0% 5%;}.elementor-2377 .elementor-element.elementor-element-f0232e3 .elementor-heading-title{font-size:2.3em;}.elementor-2377 .elementor-element.elementor-element-f0232e3 > .elementor-widget-container{margin:0px 0px 9px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-63316d0 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-63316d0 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f3f02f5 > .elementor-element-populated{padding:35px 35px 35px 20px;}.elementor-2377 .elementor-element.elementor-element-848734e .elementor-heading-title{font-size:2.3em;}.elementor-2377 .elementor-element.elementor-element-848734e > .elementor-widget-container{margin:0px 0px 9px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-43f474f .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-3cfbe72 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-e69a58c > .elementor-element-populated{padding:35px 35px 35px 20px;}.elementor-2377 .elementor-element.elementor-element-98bfa5d .elementor-heading-title{font-size:2.3em;}.elementor-2377 .elementor-element.elementor-element-98bfa5d > .elementor-widget-container{margin:0px 0px 9px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5409deb .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-f886e13 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-37c2a39 > .elementor-element-populated{padding:35px 35px 35px 20px;}.elementor-2377 .elementor-element.elementor-element-d9ae969 .elementor-heading-title{font-size:2.3em;}.elementor-2377 .elementor-element.elementor-element-d9ae969 > .elementor-widget-container{margin:0px 0px 9px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-09c32b1 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-5d757e2 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-2f78277 .elementor-flip-box__front{background-position:0% 0%;}.elementor-2377 .elementor-element.elementor-element-c9dc642 > .elementor-element-populated{padding:35px 35px 35px 20px;}.elementor-2377 .elementor-element.elementor-element-1721811 .elementor-heading-title{font-size:2.3em;}.elementor-2377 .elementor-element.elementor-element-1721811 > .elementor-widget-container{margin:0px 0px 9px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-503c293 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-ada6b90 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-b79ac3c .elementor-flip-box__front{background-position:0% 0%;}.elementor-2377 .elementor-element.elementor-element-4b016a6 > .elementor-element-populated{padding:35px 35px 35px 20px;}.elementor-2377 .elementor-element.elementor-element-04e2016 .elementor-heading-title{font-size:2.3em;}.elementor-2377 .elementor-element.elementor-element-04e2016 > .elementor-widget-container{margin:0px 0px 9px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-eda52b2 .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-9bcc25b{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-376f106 > .elementor-container{min-height:190px;}.elementor-2377 .elementor-element.elementor-element-376f106{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-2377 .elementor-element.elementor-element-204ba95 .elementor-heading-title{font-size:0.8em;line-height:1.2em;letter-spacing:0.9px;}.elementor-2377 .elementor-element.elementor-element-204ba95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-2377 .elementor-element.elementor-element-204ba95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:3;}.elementor-2377 .elementor-element.elementor-element-c0379b7{width:53%;}.elementor-2377 .elementor-element.elementor-element-1e186f4 .elementor-heading-title{font-size:1.1em;line-height:1.7em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-1e186f4 > .elementor-widget-container{margin:8px 0px 25px 0px;padding:0px 0px 0px 20px;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:93% 6px;background-repeat:no-repeat;background-size:18px auto;}.elementor-2377 .elementor-element.elementor-element-1e186f4{width:100%;max-width:100%;}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(9px/2);}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(9px/2);}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(9px/2);margin-left:calc(9px/2);}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-9px/2);margin-left:calc(-9px/2);}body.rtl .elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-9px/2);}body:not(.rtl) .elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-9px/2);}.elementor-2377 .elementor-element.elementor-element-cbd7645{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2377 .elementor-element.elementor-element-cbd7645 .elementor-icon-list-item > a{font-size:0.7em;line-height:1.3em;letter-spacing:1.5px;}.elementor-2377 .elementor-element.elementor-element-cbd7645 > .elementor-widget-container{margin:10px 0px 0px 18px;}.elementor-2377 .elementor-element.elementor-element-c5ba5ce{width:47%;}.elementor-2377 .elementor-element.elementor-element-380b34a{text-align:right;z-index:1;}.elementor-2377 .elementor-element.elementor-element-380b34a img{width:100%;height:330px;object-fit:cover;}.elementor-2377 .elementor-element.elementor-element-380b34a > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-c83dee5 > .elementor-container{min-height:190px;}.elementor-2377 .elementor-element.elementor-element-c83dee5{margin-top:20px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-2377 .elementor-element.elementor-element-1a21206 .elementor-heading-title{font-size:0.8em;line-height:1.2em;letter-spacing:0.9px;}.elementor-2377 .elementor-element.elementor-element-1a21206 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-2377 .elementor-element.elementor-element-1a21206{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:3;}.elementor-2377 .elementor-element.elementor-element-cf43ca6 .elementor-heading-title{font-size:1.1em;line-height:2.4em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-cf43ca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:93% 13px;background-repeat:no-repeat;background-size:18px auto;}.elementor-2377 .elementor-element.elementor-element-cf43ca6{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-2377 .elementor-element.elementor-element-3a9b17d{text-align:right;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;z-index:1;}.elementor-2377 .elementor-element.elementor-element-3a9b17d img{width:100%;height:250px;object-fit:cover;object-position:bottom center;}.elementor-2377 .elementor-element.elementor-element-3a9b17d > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f482ad3 > .elementor-container{min-height:190px;}.elementor-2377 .elementor-element.elementor-element-f482ad3{margin-top:20px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-2377 .elementor-element.elementor-element-952eb39 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-58a3787 .elementor-heading-title{font-size:0.8em;line-height:1.2em;letter-spacing:0.9px;}.elementor-2377 .elementor-element.elementor-element-58a3787 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-2377 .elementor-element.elementor-element-58a3787{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:3;}.elementor-2377 .elementor-element.elementor-element-a2acd2d .elementor-heading-title{font-size:1.1em;line-height:2.4em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-a2acd2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:93% 13px;background-repeat:no-repeat;background-size:18px auto;}.elementor-2377 .elementor-element.elementor-element-a2acd2d{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-2377 .elementor-element.elementor-element-978004d{text-align:right;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;z-index:1;}.elementor-2377 .elementor-element.elementor-element-978004d img{width:100%;height:250px;object-fit:cover;object-position:bottom center;}.elementor-2377 .elementor-element.elementor-element-978004d > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2cc54f4 > .elementor-container{min-height:190px;}.elementor-2377 .elementor-element.elementor-element-2cc54f4{margin-top:20px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-2377 .elementor-element.elementor-element-c0b4013 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-4e8bbf4 .elementor-heading-title{font-size:0.8em;line-height:1.2em;letter-spacing:0.9px;}.elementor-2377 .elementor-element.elementor-element-4e8bbf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-2377 .elementor-element.elementor-element-4e8bbf4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:3;}.elementor-2377 .elementor-element.elementor-element-cd7b5e8 .elementor-heading-title{font-size:1.1em;line-height:2.4em;letter-spacing:2.5px;}.elementor-2377 .elementor-element.elementor-element-cd7b5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;background-image:url("https://primeestate.jp/wp-content/uploads/2025/07/circle_arrow.png");background-position:93% 13px;background-repeat:no-repeat;background-size:18px auto;}.elementor-2377 .elementor-element.elementor-element-cd7b5e8{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-2377 .elementor-element.elementor-element-01cb290{text-align:right;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;z-index:1;}.elementor-2377 .elementor-element.elementor-element-01cb290 img{width:100%;height:250px;object-fit:cover;object-position:bottom center;}.elementor-2377 .elementor-element.elementor-element-01cb290 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-4bb0c1b .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2377 .elementor-element.elementor-element-4bb0c1b > .elementor-background-overlay{opacity:0.75;}.elementor-2377 .elementor-element.elementor-element-4bb0c1b{margin-top:40px;margin-bottom:0px;padding:40px 0px 45px 0px;}.elementor-2377 .elementor-element.elementor-element-98220b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-2377 .elementor-element.elementor-element-aa6ed3f{--spacer-size:25px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2377 .elementor-element.elementor-element-c29afbe{text-align:center;}.elementor-2377 .elementor-element.elementor-element-c29afbe .elementor-heading-title{font-size:1.8em;letter-spacing:2.6px;}.elementor-2377 .elementor-element.elementor-element-c29afbe > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 8px 0px;}.elementor-2377 .elementor-element.elementor-element-97eb73f{text-align:center;}.elementor-2377 .elementor-element.elementor-element-97eb73f .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-97eb73f > .elementor-widget-container{margin:14px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-836f79a .ha_content__item{justify-content:center;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-836f79a .ha-link{font-size:13px;letter-spacing:1.1px;}.elementor-2377 .elementor-element.elementor-element-836f79a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-bed1dbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-198fd25 .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-1e0b137 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-66145da .elementor-button{height:35px;width:180px;font-size:16px;line-height:1.4em;letter-spacing:0.6px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-66145da > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-66145da{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2377 .elementor-element.elementor-element-94daaac .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-0a53b6b > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5969b8b .elementor-button{height:35px;width:180px;font-size:16px;line-height:1.4em;letter-spacing:0.6px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5969b8b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-5969b8b{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2377 .elementor-element.elementor-element-62bf4bc .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-bc93847 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e6bd4c4 .elementor-button{height:35px;width:180px;font-size:16px;line-height:1.4em;letter-spacing:0.6px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e6bd4c4 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-e6bd4c4{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2377 .elementor-element.elementor-element-075b359 .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-4220a5a > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f237195 .elementor-button{height:35px;width:180px;font-size:16px;line-height:1.4em;letter-spacing:0.6px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f237195 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-f237195{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2377 .elementor-element.elementor-element-4ebce5e .elementor-heading-title{font-size:32px;}.elementor-2377 .elementor-element.elementor-element-a59f768 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2d058f8 .elementor-button{height:35px;width:180px;font-size:16px;line-height:1.4em;letter-spacing:0.6px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2d058f8 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-2d058f8{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2377 .elementor-element.elementor-element-aa537fc{margin-top:20px;margin-bottom:-25px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-8ffa301 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-612f0a8{margin-top:-50px;margin-bottom:-20px;padding:0px 0px 0px 0px;z-index:5;}.elementor-2377 .elementor-element.elementor-element-376d81b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-376d81b{z-index:5;}.elementor-2377 .elementor-element.elementor-element-44c41eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-44c41eb{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-f91aeb5{--spacer-size:21px;width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-2377 .elementor-element.elementor-element-f91aeb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-327d688{padding:70px 10px 60px 10px;}.elementor-2377 .elementor-element.elementor-element-33f4d30 .elementor-heading-title{font-size:2.2em;}.elementor-2377 .elementor-element.elementor-element-33f4d30 > .elementor-widget-container{margin:0px 0px 12px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-d8b85ed .elementor-heading-title{font-size:0.8em;}.elementor-2377 .elementor-element.elementor-element-580d428{padding:60px 10px 60px 10px;}.elementor-2377 .elementor-element.elementor-element-7252b17 .elementor-heading-title{font-size:2.8em;}.elementor-2377 .elementor-element.elementor-element-7252b17 > .elementor-widget-container{margin:0px 0px 9px -3px;padding:0px 0px 0px 0px;}.elementor-2377 .elementor-element.elementor-element-6f9ae62 .elementor-heading-title{font-size:0.8em;}}@media(min-width:768px){.elementor-2377 .elementor-element.elementor-element-3a4e00b{width:32%;}.elementor-2377 .elementor-element.elementor-element-07a1205{width:68%;}.elementor-2377 .elementor-element.elementor-element-33b6cba{width:32%;}.elementor-2377 .elementor-element.elementor-element-2563e6d{width:68%;}.elementor-2377 .elementor-element.elementor-element-4761f5f{width:32%;}.elementor-2377 .elementor-element.elementor-element-ad8188e{width:68%;}.elementor-2377 .elementor-element.elementor-element-7d465dd{width:32%;}.elementor-2377 .elementor-element.elementor-element-1d79ebf{width:68%;}}/* Start custom CSS for section, class: .elementor-element-803d69b *//* セクションの基礎 */
#pe-fv{
  position: relative;
  min-height: min(75vh, 700px);  /* 必要なら 100vh */
  overflow: hidden;
  z-index: 0;
}

/* Elementorのオーバーレイ要素を上に被せて2秒後に上へ退場 */
#pe-fv > .elementor-background-overlay{
  z-index: 10;                     /* 念のため明示 */
  transform: translateY(0);        /* 初期状態：全面を覆う */
  animation: pe-fv-slide 0.7s cubic-bezier(.22,.61,.36,1) 1s forwards;
  will-change: transform;
  pointer-events: none;            /* クリック妨げ防止 */
}

@keyframes pe-fv-slide{
  to { transform: translateY(-100%); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89cf79d */.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-widget{
    width: 410px;
    opacity: 0;
    transition: all 0.5s linear;
}
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-container,
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-row{
    flex-wrap: nowrap;
}
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-widget-wrap{
    flex-direction: column;
    /*align-items: column;*/
    transition: all 0.3s linear !important;
}
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-column{
    min-width: 1px;
    transition: all 0.5s linear;
    overflow: hidden;
}
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-column:hover{
    width: 100%;
}
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-column:hover .elementor-widget{
    opacity: 1;
}

@media (max-width:1024px){
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-widget{
    width: 300px;
} 
}

@media (max-width:767px){
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-widget-wrap{
    height: 300px;
}
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-column:hover .elementor-widget-wrap{
    height: 380px;
}
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-container,
.elementor-2377 .elementor-element.elementor-element-89cf79d .elementor-row{
    flex-wrap: wrap;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44c41eb *//*パソコン 表示*/
@media screen and (min-width: 766px) {

.elementor-2377 .elementor-element.elementor-element-44c41eb a {
  display: inline-block;
  position: absolute;
 right: 50%;
  top:0px;
  z-index: 2
  overflow: hidden;
  text-transform: uppercase;
  text-decoration: none;
  writing-mode: vertical-lr;
}
.elementor-2377 .elementor-element.elementor-element-44c41eb a::before {
  content: '';
  position: absolute;
  top: 0px;
  right:  50%;
  width: 1px;
  height: 140px;
  background: #CCCCCC;

}
.elementor-2377 .elementor-element.elementor-element-44c41eb a::after {
  content: '';
  position: absolute;
  top: 0px;
  right: 50%;
  width: 1px;
  height: 140px;
  background: #000;
}
.elementor-2377 .elementor-element.elementor-element-44c41eb a::after {
  animation: sdl 2.5s cubic-bezier(1, 0, 0, 1) infinite;
}
@keyframes sdl {
  0% {
    transform: scale(1, 0);
    transform-origin: 0 0;
  }
  50% {
    transform: scale(1, 1);
    transform-origin: 0 0;
  }
  50.1% {
    transform: scale(1, 1);
    transform-origin: 0 100%;
  }
  100% {
    transform: scale(1, 0);
    transform-origin: 0 100%;
  }
}
}




/*スマホ 表示*/
@media screen and (max-width: 766px) {

.elementor-2377 .elementor-element.elementor-element-44c41eb a {
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: -40px;
  z-index: 2;
  padding: 10px 10px 80px;
  overflow: hidden;
  font-size: 0px;
  font-family: 'Josefin Sans', sans-serif;
  line-height: 1;
  letter-spacing: .2em;
  text-transform: uppercase;
  text-decoration: none;
  writing-mode: vertical-lr;
}
.elementor-2377 .elementor-element.elementor-element-44c41eb a::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 1px;
  height: 60px;
  background: #000;
}
.elementor-2377 .elementor-element.elementor-element-44c41eb a::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 1px;
  height: 60px;
  background: #C7C7C7;
}
.elementor-2377 .elementor-element.elementor-element-44c41eb a::after {
  animation: sdl 2.5s cubic-bezier(1, 0, 0, 1) infinite;
}
@keyframes sdl {
  0% {
    transform: scale(1, 0);
    transform-origin: 0 0;
  }
  50% {
    transform: scale(1, 1);
    transform-origin: 0 0;
  }
  50.1% {
    transform: scale(1, 1);
    transform-origin: 0 100%;
  }
  100% {
    transform: scale(1, 0);
    transform-origin: 0 100%;
  }
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-08b0368 */.elementor-2377 .elementor-element.elementor-element-08b0368{
    --distance: 30px;
}
.elementor-2377 .elementor-element.elementor-element-08b0368{
    transition: 0.5s;
}
.elementor-2377 .elementor-element.elementor-element-08b0368:hover{
    transform: rotate(3deg) skew(-3deg);
}
.elementor-2377 .elementor-element.elementor-element-08b0368 .elementor-widget-image{
    padding-left: 0 !important;
    padding-right: 0 !important;
    transition: 0.5s;
}
.elementor-2377 .elementor-element.elementor-element-08b0368:hover .elementor-widget-image:nth-child(1){
    transform: translate(calc(-1*var(--distance)), calc(-1*var(--distance)));
}
.elementor-2377 .elementor-element.elementor-element-08b0368 .elementor-widget-image:nth-child(2){
    opacity: 0.8;
    z-index: -1;
}
.elementor-2377 .elementor-element.elementor-element-08b0368:hover .elementor-widget-image:nth-child(2){
    transform: translate(0, 0);
}
.elementor-2377 .elementor-element.elementor-element-08b0368 .elementor-widget-image:nth-child(3){
    opacity: 0.4;
    z-index: -2;
}
.elementor-2377 .elementor-element.elementor-element-08b0368:hover .elementor-widget-image:nth-child(3){
    transform: translate(var(--distance), var(--distance));
}

@media (max-width: 1024px){
.elementor-2377 .elementor-element.elementor-element-08b0368{
    --distance: 20px;
}
}/* End custom CSS */