.elementor-2320 .elementor-element.elementor-element-e1450ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-e1450ef:not(.elementor-motion-effects-element-type-background), .elementor-2320 .elementor-element.elementor-element-e1450ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://villabenefizio.it/wp-content/uploads/2024/05/Schermata-2024-05-29-alle-11.56.47.png") 50% 50%;background-size:cover;}.elementor-2320 .elementor-element.elementor-element-e1450ef::before, .elementor-2320 .elementor-element.elementor-element-e1450ef > .elementor-background-video-container::before, .elementor-2320 .elementor-element.elementor-element-e1450ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2320 .elementor-element.elementor-element-e1450ef > .elementor-background-slideshow::before, .elementor-2320 .elementor-element.elementor-element-e1450ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2320 .elementor-element.elementor-element-e1450ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2320 .elementor-element.elementor-element-e1450ef, .elementor-2320 .elementor-element.elementor-element-e1450ef::before{--border-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-ae0f0bb{--spacer-size:243px;}.elementor-2320 .elementor-element.elementor-element-d95d7c6{text-align:center;}.elementor-2320 .elementor-element.elementor-element-d95d7c6 .elementor-heading-title{color:#FFFFFFD4;font-family:"Noto Serif JP", Sans-serif;font-size:100px;font-weight:300;line-height:120px;}.elementor-2320 .elementor-element.elementor-element-bdf641a{--spacer-size:132px;}.elementor-2320 .elementor-element.elementor-element-ae8b625 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-2320 .elementor-element.elementor-element-ae8b625 img{width:4%;}.elementor-2320 .elementor-element.elementor-element-15e1491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-6c93e22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-6c93e22{text-align:center;}.elementor-2320 .elementor-element.elementor-element-6c93e22 .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-3b93901 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-3b93901{text-align:center;color:var( --e-global-color-5e347f6 );font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:100;}.elementor-2320 .elementor-element.elementor-element-35846d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-35846d9{text-align:center;color:var( --e-global-color-astglobalcolor2 );font-family:var( --e-global-typography-932f364-font-family ), Sans-serif;font-size:var( --e-global-typography-932f364-font-size );font-weight:var( --e-global-typography-932f364-font-weight );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-c1544b8{--display:flex;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-e57edfb > .elementor-widget-container{margin:0px 0px 0px 300px;}.elementor-2320 .elementor-element.elementor-element-e57edfb{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-e57edfb .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-c6670b5 > .elementor-widget-container{margin:0px 0px 0px 300px;}.elementor-2320 .elementor-element.elementor-element-c6670b5{z-index:1;text-align:left;color:var( --e-global-color-5e347f6 );font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:100;}.elementor-2320 .elementor-element.elementor-element-377bc8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-660e7a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-660e7a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2320 .elementor-element.elementor-element-3299071{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:42px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-3299071:not(.elementor-motion-effects-element-type-background), .elementor-2320 .elementor-element.elementor-element-3299071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://villabenefizio.it/wp-content/uploads/2024/05/image00124-scaled.jpg") 50% 50%;background-size:cover;}.elementor-2320 .elementor-element.elementor-element-3299071, .elementor-2320 .elementor-element.elementor-element-3299071::before{--border-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-132c326{--spacer-size:313px;}.elementor-2320 .elementor-element.elementor-element-37621c2 > .elementor-widget-container{margin:-100px -100px 0px 101px;}.elementor-2320 .elementor-element.elementor-element-37621c2 img{width:93%;box-shadow:-34px 0px 42px -22px rgba(0,0,0,0.5);}.elementor-2320 .elementor-element.elementor-element-9c5cc06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-0f9a6d2 > .elementor-widget-container{margin:0px 0px 0px 300px;}.elementor-2320 .elementor-element.elementor-element-0f9a6d2{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-0f9a6d2 .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-9ae2776 > .elementor-widget-container{margin:50px 0px 0px 300px;}.elementor-2320 .elementor-element.elementor-element-9ae2776{z-index:1;text-align:left;color:var( --e-global-color-5e347f6 );font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:100;line-height:39px;}.elementor-2320 .elementor-element.elementor-element-79d1e67 > .elementor-widget-container{margin:0px -100px 0px 300px;}.elementor-2320 .elementor-element.elementor-element-79d1e67{z-index:2;text-align:left;color:#000000;font-family:var( --e-global-typography-932f364-font-family ), Sans-serif;font-size:var( --e-global-typography-932f364-font-size );font-weight:var( --e-global-typography-932f364-font-weight );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-12eff05 .elementor-button{background-color:#02010100;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:2px 0px 2px 2px;border-color:var( --e-global-color-5e347f6 );border-radius:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-12eff05 > .elementor-widget-container{margin:0px 0px 0px 300px;}.elementor-2320 .elementor-element.elementor-element-c9b6514 > .elementor-widget-container{margin:40px -3000px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-c9b6514{color:#2849470A;font-family:"Noto Serif JP", Sans-serif;font-size:157px;line-height:100px;letter-spacing:10px;word-spacing:0px;}.elementor-2320 .elementor-element.elementor-element-a622b8d{--display:flex;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-c2842a9 > .elementor-widget-container{margin:200px 0px 0px 0150px;}.elementor-2320 .elementor-element.elementor-element-c2842a9 .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );text-shadow:0px 0px 100px #FFFFFF;}.elementor-2320 .elementor-element.elementor-element-6fe67bc > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-6fe67bc{color:var( --e-global-color-5e347f6 );font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:100;text-shadow:0px 0px 77px #FFFFFF;}.elementor-2320 .elementor-element.elementor-element-e5947aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-e5947aa, .elementor-2320 .elementor-element.elementor-element-e5947aa::before{--border-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-e5947aa > .elementor-shape-top .elementor-shape-fill, .elementor-2320 .elementor-element.elementor-element-e5947aa > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FCFCFC;}.elementor-2320 .elementor-element.elementor-element-e5947aa > .elementor-shape-top svg, .elementor-2320 .elementor-element.elementor-element-e5947aa > .e-con-inner > .elementor-shape-top svg{width:calc(177% + 1.3px);height:65px;}.elementor-2320 .elementor-element.elementor-element-e5947aa > .elementor-shape-bottom .elementor-shape-fill, .elementor-2320 .elementor-element.elementor-element-e5947aa > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFFBF;}.elementor-2320 .elementor-element.elementor-element-e5947aa > .elementor-shape-bottom svg, .elementor-2320 .elementor-element.elementor-element-e5947aa > .e-con-inner > .elementor-shape-bottom svg{width:calc(290% + 1.3px);height:54px;}.elementor-2320 .elementor-element.elementor-element-ed34587{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-91px;}.elementor-2320 .elementor-element.elementor-element-9dc18f2 > .elementor-widget-container{margin:-39px -72px -42px 0px;}.elementor-2320 .elementor-element.elementor-element-9dc18f2{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-9dc18f2 img{width:53%;}.elementor-2320 .elementor-element.elementor-element-fd13b64 > .elementor-widget-container{margin:-54px -222px -48px 0px;}.elementor-2320 .elementor-element.elementor-element-fd13b64{z-index:2;}.elementor-2320 .elementor-element.elementor-element-fd13b64 img{width:53%;box-shadow:-25px 23px 32px -22px rgba(0,0,0,0.5);}.elementor-2320 .elementor-element.elementor-element-ebc5f70{--display:flex;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-e4025de > .elementor-widget-container{margin:200px 0px 0px 0150px;}.elementor-2320 .elementor-element.elementor-element-e4025de .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );text-shadow:0px 0px 100px #FFFFFF;}.elementor-2320 .elementor-element.elementor-element-fc88508 > .elementor-widget-container{margin:50px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-fc88508{color:var( --e-global-color-5e347f6 );font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:100;text-shadow:0px 0px 77px #FFFFFF;}.elementor-2320 .elementor-element.elementor-element-b936d39 > .elementor-widget-container{margin:0px 75px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-b936d39{color:#000000;font-family:var( --e-global-typography-932f364-font-family ), Sans-serif;font-size:var( --e-global-typography-932f364-font-size );font-weight:var( --e-global-typography-932f364-font-weight );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-33092cf .elementor-button{background-color:#02010100;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:2px 0px 2px 2px;border-color:var( --e-global-color-5e347f6 );border-radius:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-33092cf > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-33092cf .elementor-button:hover, .elementor-2320 .elementor-element.elementor-element-33092cf .elementor-button:focus{border-color:var( --e-global-color-5e347f6 );}.elementor-2320 .elementor-element.elementor-element-2418b2d{--display:flex;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-ece1db3 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-ece1db3{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-ece1db3 .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-13eca7c > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-13eca7c{z-index:1;text-align:left;color:var( --e-global-color-5e347f6 );font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:100;}.elementor-2320 .elementor-element.elementor-element-bde3820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-937c27d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-da8c4b2 > .elementor-widget-container{margin:-100px -100px 0px 100px;}.elementor-2320 .elementor-element.elementor-element-da8c4b2 img{width:82%;box-shadow:-17px 0px 33px -22px rgba(0,0,0,0.5);}.elementor-2320 .elementor-element.elementor-element-aba0e6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-f772fa8 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-f772fa8{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-f772fa8 .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-f35c633 > .elementor-widget-container{margin:50px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-f35c633{z-index:1;text-align:left;color:var( --e-global-color-5e347f6 );font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:100;line-height:34px;}.elementor-2320 .elementor-element.elementor-element-f6a6774 > .elementor-widget-container{margin:0px -50px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-f6a6774{z-index:2;text-align:left;color:#000000;font-family:var( --e-global-typography-932f364-font-family ), Sans-serif;font-size:var( --e-global-typography-932f364-font-size );font-weight:var( --e-global-typography-932f364-font-weight );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-4031c1c .elementor-button{background-color:#02010100;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:2px 0px 2px 2px;border-color:var( --e-global-color-5e347f6 );border-radius:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-4031c1c > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-f2dd35b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-f8ac224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-f8ac224, .elementor-2320 .elementor-element.elementor-element-f8ac224::before{--border-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-f8ac224.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2320 .elementor-element.elementor-element-c3b6d52 img{height:348px;}.elementor-2320 .elementor-element.elementor-element-d4727b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-496d139 > .elementor-widget-container{margin:40px -3000px -90px 0px;}.elementor-2320 .elementor-element.elementor-element-496d139{color:#28494759;font-family:"Noto Serif JP", Sans-serif;font-size:90px;line-height:1px;letter-spacing:10px;word-spacing:0px;}.elementor-2320 .elementor-element.elementor-element-c338ebb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-87fe2fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-9b2f342 .elementor-button{background-color:#FFFFFFD9;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:2px 0px 2px 2px;border-color:#A89364;border-radius:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-9b2f342 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-15efb35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-004b75a > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-004b75a{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-004b75a .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-5447ae9 > .elementor-widget-container{margin:40px -3000px -90px 0px;}.elementor-2320 .elementor-element.elementor-element-5447ae9{color:#28494759;font-family:"Noto Serif JP", Sans-serif;font-size:90px;line-height:1px;letter-spacing:10px;word-spacing:0px;}.elementor-2320 .elementor-element.elementor-element-16d5f8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-d9c3cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-c751614 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-c751614{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-c751614 .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-7274d7b > .elementor-widget-container{margin:40px -3000px -90px 0px;}.elementor-2320 .elementor-element.elementor-element-7274d7b{color:#28494759;font-family:"Noto Serif JP", Sans-serif;font-size:90px;line-height:1px;letter-spacing:10px;word-spacing:0px;}.elementor-2320 .elementor-element.elementor-element-a9bb40c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-37c7bb4 .elementor-button{background-color:#FFFFFFD9;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:2px 0px 2px 2px;border-color:#A89364;border-radius:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-37c7bb4 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-96c6b34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-70053af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-f2f0f16 .elementor-button{background-color:#FFFFFFD9;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:100;fill:#000000;color:#000000;border-style:solid;border-width:2px 0px 2px 2px;border-color:#A89364;border-radius:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-f2f0f16 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-20ba6f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-2320 .elementor-element.elementor-element-26298e8 > .elementor-widget-container{margin:0px 0px 0px 150px;}.elementor-2320 .elementor-element.elementor-element-26298e8{z-index:1;text-align:left;}.elementor-2320 .elementor-element.elementor-element-26298e8 .elementor-heading-title{color:var( --e-global-color-e7b3e3b );font-family:var( --e-global-typography-8e9ef96-font-family ), Sans-serif;font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-bebe46d > .elementor-widget-container{margin:40px -3000px -90px 0px;}.elementor-2320 .elementor-element.elementor-element-bebe46d{color:#28494759;font-family:"Noto Serif JP", Sans-serif;font-size:90px;line-height:1px;letter-spacing:10px;word-spacing:0px;}@media(min-width:768px){.elementor-2320 .elementor-element.elementor-element-660e7a3{--width:26%;}.elementor-2320 .elementor-element.elementor-element-3299071{--width:100%;}.elementor-2320 .elementor-element.elementor-element-9c5cc06{--width:56%;}.elementor-2320 .elementor-element.elementor-element-ebc5f70{--content-width:1208px;}.elementor-2320 .elementor-element.elementor-element-937c27d{--width:50%;}.elementor-2320 .elementor-element.elementor-element-aba0e6d{--width:50%;}.elementor-2320 .elementor-element.elementor-element-f8ac224{--width:52.254%;}.elementor-2320 .elementor-element.elementor-element-d4727b6{--width:50%;}.elementor-2320 .elementor-element.elementor-element-87fe2fe{--width:50%;}.elementor-2320 .elementor-element.elementor-element-15efb35{--width:50%;}.elementor-2320 .elementor-element.elementor-element-d9c3cfc{--width:50%;}.elementor-2320 .elementor-element.elementor-element-a9bb40c{--width:50%;}.elementor-2320 .elementor-element.elementor-element-70053af{--width:50%;}.elementor-2320 .elementor-element.elementor-element-20ba6f6{--width:50%;}}@media(max-width:1024px){.elementor-2320 .elementor-element.elementor-element-6c93e22 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-35846d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-35846d9{text-align:center;font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-e57edfb .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-0f9a6d2 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-79d1e67{font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-c2842a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-c2842a9 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-6fe67bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-fd13b64 > .elementor-widget-container{margin:0px -103px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-e4025de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-e4025de .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-fc88508 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-b936d39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-b936d39{font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-33092cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-ece1db3 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-f772fa8 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-f6a6774{font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-004b75a .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-c751614 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-26298e8 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}}@media(max-width:767px){.elementor-2320 .elementor-element.elementor-element-ae0f0bb{--spacer-size:239px;}.elementor-2320 .elementor-element.elementor-element-d95d7c6 > .elementor-widget-container{margin:-115px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-d95d7c6 .elementor-heading-title{font-size:40px;line-height:2em;}.elementor-2320 .elementor-element.elementor-element-bdf641a{--spacer-size:31px;}.elementor-2320 .elementor-element.elementor-element-ae8b625 img{width:21%;}.elementor-2320 .elementor-element.elementor-element-6c93e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-6c93e22 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-3b93901 > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-3b93901{line-height:1.5em;}.elementor-2320 .elementor-element.elementor-element-35846d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2320 .elementor-element.elementor-element-35846d9{text-align:center;font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-e57edfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-e57edfb{text-align:center;}.elementor-2320 .elementor-element.elementor-element-e57edfb .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-c6670b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-c6670b5{text-align:center;line-height:1.3em;}.elementor-2320 .elementor-element.elementor-element-377bc8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-3299071{--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-132c326{--spacer-size:205px;}.elementor-2320 .elementor-element.elementor-element-37621c2 > .elementor-widget-container{margin:-54px -26px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-0f9a6d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-0f9a6d2 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-9ae2776 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-79d1e67 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-2320 .elementor-element.elementor-element-79d1e67.elementor-element{--align-self:center;}.elementor-2320 .elementor-element.elementor-element-79d1e67{text-align:center;font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-12eff05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-12eff05 .elementor-button{font-size:15px;}.elementor-2320 .elementor-element.elementor-element-a622b8d{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-c2842a9{text-align:center;}.elementor-2320 .elementor-element.elementor-element-c2842a9 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-6fe67bc{text-align:center;line-height:1.3em;}.elementor-2320 .elementor-element.elementor-element-e5947aa{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-fd13b64 > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-fd13b64{text-align:right;}.elementor-2320 .elementor-element.elementor-element-e4025de .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-b936d39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2320 .elementor-element.elementor-element-b936d39{text-align:center;font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-33092cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-33092cf .elementor-button{font-size:15px;}.elementor-2320 .elementor-element.elementor-element-2418b2d{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-ece1db3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-ece1db3{text-align:center;}.elementor-2320 .elementor-element.elementor-element-ece1db3 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-13eca7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-13eca7c{text-align:center;line-height:1.3em;}.elementor-2320 .elementor-element.elementor-element-bde3820{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-937c27d{--margin-top:-11px;--margin-bottom:-11px;--margin-left:-11px;--margin-right:-11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2320 .elementor-element.elementor-element-08a3b85 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-da8c4b2 > .elementor-widget-container{margin:-100px -50px 0px 20px;}.elementor-2320 .elementor-element.elementor-element-aba0e6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2320 .elementor-element.elementor-element-f772fa8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-f772fa8 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-f35c633 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-f6a6774 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-2320 .elementor-element.elementor-element-f6a6774{text-align:center;font-size:var( --e-global-typography-932f364-font-size );line-height:var( --e-global-typography-932f364-line-height );}.elementor-2320 .elementor-element.elementor-element-4031c1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-d4727b6.e-con{--order:99999 /* order end hack */;}.elementor-2320 .elementor-element.elementor-element-496d139 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-496d139{font-size:30px;}.elementor-2320 .elementor-element.elementor-element-9b2f342 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-004b75a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-004b75a{text-align:center;}.elementor-2320 .elementor-element.elementor-element-004b75a .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-5447ae9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-5447ae9{font-size:30px;}.elementor-2320 .elementor-element.elementor-element-c751614 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-c751614{text-align:center;}.elementor-2320 .elementor-element.elementor-element-c751614 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-7274d7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-7274d7b{font-size:30px;}.elementor-2320 .elementor-element.elementor-element-a9bb40c.e-con{--order:-99999 /* order start hack */;}.elementor-2320 .elementor-element.elementor-element-37c7bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-f2f0f16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-26298e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-26298e8{text-align:center;}.elementor-2320 .elementor-element.elementor-element-26298e8 .elementor-heading-title{font-size:var( --e-global-typography-8e9ef96-font-size );line-height:var( --e-global-typography-8e9ef96-line-height );letter-spacing:var( --e-global-typography-8e9ef96-letter-spacing );word-spacing:var( --e-global-typography-8e9ef96-word-spacing );}.elementor-2320 .elementor-element.elementor-element-bebe46d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2320 .elementor-element.elementor-element-bebe46d{font-size:30px;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}/* End custom CSS */