.elementor-3191 .elementor-element.elementor-element-bc693b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-9354748{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-3191 .elementor-element.elementor-element-9354748.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-74d85e0{--display:flex;}.elementor-3191 .elementor-element.elementor-element-759cd9b{--display:flex;}.elementor-3191 .elementor-element.elementor-element-4d846e9{--display:flex;}.elementor-3191 .elementor-element.elementor-element-501ce91{--display:flex;}.elementor-3191 .elementor-element.elementor-element-3788596{--display:flex;}.elementor-3191 .elementor-element.elementor-element-df6fa6b{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:10px;--n-menu-title-font-size:0.85em;--n-menu-title-transition:300ms;--n-menu-title-padding:0.5em 0.5em 0.5em 0.5em;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-justify-content:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:1rem;--n-menu-icon-gap:0.3em;--n-menu-dropdown-indicator-color-normal:#222222;--n-menu-toggle-icon-size:2rem;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-3191 .elementor-element.elementor-element-df6fa6b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3191 .elementor-element.elementor-element-df6fa6b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-3191 .elementor-element.elementor-element-df6fa6b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-491662f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-491662f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-4d9ffab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-bab2923{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-bab2923:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-bab2923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b327f2c );}.elementor-3191 .elementor-element.elementor-element-5c4c3ec > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3191 .elementor-element.elementor-element-5c4c3ec .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-6d0b5b3 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-3191 .elementor-element.elementor-element-6d0b5b3 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:bold;}.elementor-3191 .elementor-element.elementor-global-4180 .elementor-button{background-color:var( --e-global-color-2de8d1e );font-size:1.5em;font-weight:700;border-style:none;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1em 2em 0.85em 2em;}.elementor-3191 .elementor-element.elementor-global-4180 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-global-4180 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-3191 .elementor-element.elementor-element-62a9f73{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3191 .elementor-element.elementor-element-be8fb61 > .elementor-widget-container{background-color:var( --e-global-color-7e11fa5 );margin:0em 0em 2em 0em;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-3191 .elementor-element.elementor-element-be8fb61.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-be8fb61 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-3191 .elementor-element.elementor-element-6089824 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-e51b495{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;--e-icon-list-icon-size:1.9em;--icon-vertical-offset:0px;}.elementor-3191 .elementor-element.elementor-element-e51b495 > .elementor-widget-container{background-color:var( --e-global-color-f1147ba );margin:3em 1em 1em 1em;padding:4em 3em 4em 3em;border-radius:10px 10px 10px 10px;}.elementor-3191 .elementor-element.elementor-element-e51b495.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3.5em/2);}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3.5em/2);}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3.5em/2);margin-left:calc(3.5em/2);}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3.5em/2);margin-left:calc(-3.5em/2);}body.rtl .elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3.5em/2);}body:not(.rtl) .elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3.5em/2);}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-icon i{color:var( --e-global-color-5565f17 );transition:color 0.3s;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-icon svg{fill:var( --e-global-color-5565f17 );transition:fill 0.3s;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-icon{padding-right:0.1em;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-item > a{font-size:20px;font-weight:500;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3191 .elementor-element.elementor-element-738c2f6{--spacer-size:6em;}.elementor-3191 .elementor-element.elementor-element-ec89c7b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-ec89c7b{text-align:center;}.elementor-3191 .elementor-element.elementor-element-ec89c7b .elementor-heading-title{line-height:7.6em;word-spacing:0px;}.elementor-3191 .elementor-element.elementor-element-5f045fc{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:3em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-46015c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-46015c6:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-46015c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F5;}.elementor-3191 .elementor-element.elementor-element-46015c6:hover::before, .elementor-3191 .elementor-element.elementor-element-46015c6:hover > .elementor-background-video-container::before, .elementor-3191 .elementor-element.elementor-element-46015c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-3191 .elementor-element.elementor-element-46015c6 > .elementor-background-slideshow:hover::before, .elementor-3191 .elementor-element.elementor-element-46015c6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-3191 .elementor-element.elementor-element-46015c6:hover{--overlay-opacity:0.99;}.elementor-3191 .elementor-element.elementor-element-46015c6, .elementor-3191 .elementor-element.elementor-element-46015c6::before{--overlay-transition:0.2s;}.elementor-3191 .elementor-element.elementor-element-46015c6:hover::before{filter:brightness( 100% ) contrast( 53% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3191 .elementor-element.elementor-element-46015c6.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-7566ccd{text-align:center;}.elementor-3191 .elementor-element.elementor-element-7566ccd img{width:100%;}.elementor-3191 .elementor-element.elementor-element-4b4e24f > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-4b4e24f{text-align:center;}.elementor-3191 .elementor-element.elementor-element-4b4e24f .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-e7071a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e7071a3:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-e7071a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-e7071a3.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-684aa53{text-align:center;}.elementor-3191 .elementor-element.elementor-element-684aa53 img{width:100%;}.elementor-3191 .elementor-element.elementor-element-63cfa9d > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-63cfa9d{text-align:center;}.elementor-3191 .elementor-element.elementor-element-63cfa9d .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-280155e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-280155e:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-280155e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-280155e.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-fd7050d{text-align:center;}.elementor-3191 .elementor-element.elementor-element-fd7050d img{width:100%;}.elementor-3191 .elementor-element.elementor-element-329b57c > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-329b57c{text-align:center;}.elementor-3191 .elementor-element.elementor-element-329b57c .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-7a51ea3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7a51ea3:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-7a51ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-7a51ea3.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-9279fb7{text-align:center;}.elementor-3191 .elementor-element.elementor-element-9279fb7 img{width:100%;}.elementor-3191 .elementor-element.elementor-element-a15f0e9 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-a15f0e9{text-align:center;}.elementor-3191 .elementor-element.elementor-element-a15f0e9 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-b129170{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-b129170:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-b129170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-b129170.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-c4522e6{text-align:center;}.elementor-3191 .elementor-element.elementor-element-c4522e6 img{width:100%;}.elementor-3191 .elementor-element.elementor-element-72f6055 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-72f6055{text-align:center;}.elementor-3191 .elementor-element.elementor-element-72f6055 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-ff36eae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ff36eae:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ff36eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-ff36eae.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-b408854{text-align:center;}.elementor-3191 .elementor-element.elementor-element-b408854 img{width:100%;}.elementor-3191 .elementor-element.elementor-element-6ba8164 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-6ba8164{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6ba8164 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-29f4fcf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-29f4fcf:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-29f4fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-29f4fcf.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-f47201c{text-align:center;}.elementor-3191 .elementor-element.elementor-element-f47201c img{width:100%;}.elementor-3191 .elementor-element.elementor-element-485d952 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-485d952{text-align:center;}.elementor-3191 .elementor-element.elementor-element-485d952 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-fbcc69e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-fbcc69e:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-fbcc69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-fbcc69e.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-f8e9908{text-align:center;}.elementor-3191 .elementor-element.elementor-element-f8e9908 img{width:100%;}.elementor-3191 .elementor-element.elementor-element-fdf325f > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-fdf325f{text-align:center;}.elementor-3191 .elementor-element.elementor-element-fdf325f .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-5668182{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-5668182:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-5668182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-5668182.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-aba4fa3{text-align:center;}.elementor-3191 .elementor-element.elementor-element-aba4fa3 img{width:100%;}.elementor-3191 .elementor-element.elementor-element-e2c75c5 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-e2c75c5{text-align:center;}.elementor-3191 .elementor-element.elementor-element-e2c75c5 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-2d60f2c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-2d60f2c:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-2d60f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-2d60f2c.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ebc8c0d{text-align:center;}.elementor-3191 .elementor-element.elementor-element-ebc8c0d img{width:100%;}.elementor-3191 .elementor-element.elementor-element-51c22d2 > .elementor-widget-container{padding:1em 1em 1em 1em;}.elementor-3191 .elementor-element.elementor-element-51c22d2{text-align:center;}.elementor-3191 .elementor-element.elementor-element-51c22d2 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-size:1em;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-68376ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3191 .elementor-element.elementor-element-68376ed:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-68376ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d57bb72 );}.elementor-3191 .elementor-element.elementor-element-02a28ad > .elementor-widget-container{background-color:var( --e-global-color-7e11fa5 );margin:0em 0em 2em 0em;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-3191 .elementor-element.elementor-element-02a28ad.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-02a28ad .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-3191 .elementor-element.elementor-element-1f0fd4e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-e9cb53b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-e9cb53b:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-e9cb53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b078f32 );}.elementor-3191 .elementor-element.elementor-element-6f41053 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-6f41053.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-4d139f6 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-4d139f6.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-4d139f6 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-f5f3923{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-e1fc788{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-e1fc788 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-e1fc788 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-e1fc788 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-e1fc788 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-e1fc788 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-e1fc788 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-e1fc788 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-54df3f4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-af2a3b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-af2a3b3:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-af2a3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-af2a3b3.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-32feb82{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-32feb82:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-32feb82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/office_1-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-32feb82.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-0790b47{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-0790b47.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-1bf494c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e71d45e > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-e71d45e .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-79d94cf > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-f2fce0b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-9d3c9da > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-9d3c9da .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-c78fb7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c78fb7b:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-c78fb7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-c78fb7b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-09b1194{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-09b1194:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-09b1194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/office_2-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-09b1194.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-1d99dac{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-1d99dac.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-656386e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6e09d22 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-6e09d22 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-d60365b > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-978be85 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f91d946 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f91d946 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-6b15034{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6b15034:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-6b15034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-6b15034.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-25e586f{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-25e586f:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-25e586f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/office_3-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-25e586f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-9eaafba{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-9eaafba.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-f11f7a9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6d41ee0 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-6d41ee0 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-9f04567 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f753955 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f753955 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-4e7b27d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4e7b27d:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-4e7b27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-4e7b27d.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-931e0d1{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-931e0d1:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-931e0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/office_4-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-931e0d1.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-957fd69{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-957fd69.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-3836307{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-51061df > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-51061df .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-5480ef2 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-b8e0530 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-b8e0530 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-437e07b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-437e07b:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-437e07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-17e159b > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-17e159b.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-d543f10 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-d543f10.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-d543f10 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-356995e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-f0fbc22{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-f0fbc22 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-f0fbc22 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-f0fbc22 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-f0fbc22 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-f0fbc22 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-f0fbc22 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-f0fbc22 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-6b6e495{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-8d934e2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-8d934e2:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-8d934e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-8d934e2.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ca190f9{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ca190f9:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ca190f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/rooftop_1-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-ca190f9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-2ce4ec1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-2ce4ec1.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-23ebdf8{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-a1509d5 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-a1509d5 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-e952cd7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-569841a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-569841a .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ca3917e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ca3917e:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ca3917e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-ca3917e.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-d06ab69{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-d06ab69:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-d06ab69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/rooftop_2-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-d06ab69.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-44e620b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-44e620b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-e4e566e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7dc2d5b > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-7dc2d5b .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-56a9e0b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-22706c6 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-22706c6 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ed51211{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ed51211:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ed51211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-ed51211.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-dbfec22{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-dbfec22:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-dbfec22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/rooftop_3-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-dbfec22.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-db2f0dd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-db2f0dd.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-2278584{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7d95cf0 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-7d95cf0 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-beb419c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f82b430 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f82b430 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-1d021c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-1d021c4:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-1d021c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-1d021c4.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-fdc2892{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-fdc2892:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-fdc2892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/rooftop_4-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-fdc2892.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-3fa781b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-3fa781b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-97c138a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-04af7f5 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-04af7f5 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-725673c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-71fc344 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-71fc344 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-4810199{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-4810199:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-4810199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b078f32 );}.elementor-3191 .elementor-element.elementor-element-11bfe8a > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-11bfe8a.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-00ae6cb > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-00ae6cb.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-00ae6cb .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-5b3f1c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-c6cf613{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-c6cf613 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-c6cf613 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-c6cf613 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-c6cf613 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-c6cf613 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-c6cf613 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-c6cf613 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-b36faa5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-859507e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-859507e:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-859507e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-859507e.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-b58b410{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-b58b410:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-b58b410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/08/luxury_1-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-b58b410.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-14c5c64{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-14c5c64.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-27e47b0{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-62a7a8a > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-62a7a8a .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-eabc215 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-1784cee > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-146ae73 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-88ec1dc > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-88ec1dc .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-2108c1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-2108c1a:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-2108c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-2108c1a.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-9692dc7{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-9692dc7:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-9692dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/08/luxury_2-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-9692dc7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-304bfd0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-304bfd0.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-af18661{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-eba450e > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-eba450e .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-ee68a95 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-36e0788 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-da8a2e6 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-da8a2e6 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-4706628{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4706628:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-4706628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-4706628.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-33e4ef5{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-33e4ef5:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-33e4ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/08/luxury_3-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-33e4ef5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-1208dcc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-1208dcc.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-2ac4661{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e4bba9b > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-e4bba9b .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-9f5d631 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-9f5d631 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-34713df > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-a4b31e6 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-a4b31e6 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-782b363{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-782b363:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-782b363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-d104c5e > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-d104c5e.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ecd6bc8 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-ecd6bc8.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ecd6bc8 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-8b07796{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-fd71573{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-fd71573 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-fd71573 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-fd71573 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-fd71573 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-fd71573 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-fd71573 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-fd71573 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-d922d75{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-6b3f769{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6b3f769:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-6b3f769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-6b3f769.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-4dfc85f{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4dfc85f:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-4dfc85f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/08/house_1-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-4dfc85f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-e2ee6d8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-e2ee6d8.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-033df35{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6d829f1 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-6d829f1 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-44d8345 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-ac1ddb0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-2138d4f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-2138d4f .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-e118c30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e118c30:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-e118c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-e118c30.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-33c1250{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-33c1250:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-33c1250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/08/house_2-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-33c1250.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-64f40d6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-64f40d6.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-a0c42fe{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-10c1c7a > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-10c1c7a .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-7999739 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-6f4a880 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f6e49ee > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f6e49ee .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ee6a231{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-ee6a231:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ee6a231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b078f32 );}.elementor-3191 .elementor-element.elementor-element-99d52c8 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-99d52c8.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-3881bde > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-3881bde.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-3881bde .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-968c134{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-571a8ff{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-571a8ff > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-571a8ff .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-571a8ff .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-571a8ff .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-571a8ff .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-571a8ff .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-571a8ff .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-ce476c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-fcb078c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-fcb078c:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-fcb078c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-fcb078c.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-8fcee17{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-8fcee17:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-8fcee17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/japanese_1-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-8fcee17.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-7bff8c1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-7bff8c1.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-484d7d7{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e274e8b > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-9e70bf1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-762ea84 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-762ea84 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-24a1993{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-24a1993:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-24a1993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-24a1993.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ad0377f{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ad0377f:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ad0377f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/japanese_3-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-ad0377f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-8580821{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-8580821.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-c02257d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-980da9b > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-980da9b .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-6d9dd60 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-171838d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-171838d .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-dd60c9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-dd60c9b:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-dd60c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-dd60c9b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-4091351{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4091351:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-4091351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/08/japanese_3-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-4091351.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-97eb1c1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-97eb1c1.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-e999c87{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4983ec6 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-4983ec6 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-3f5bc73 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f31d773 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-f31d773 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-9da0a27{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-9da0a27:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-9da0a27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-9da0a27.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-7e71ba2{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7e71ba2:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-7e71ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/japanese_4-1_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-7e71ba2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-bebff8b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-bebff8b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-db6e603{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c738614 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-c738614 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-4e0c10a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-680e88c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-680e88c .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-0977890{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-0977890:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-0977890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-db88149 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-db88149.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-30d6b9c > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-30d6b9c.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-30d6b9c .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-d009fa7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-53cb596{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-53cb596 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-53cb596 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-53cb596 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-53cb596 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-53cb596 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-53cb596 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-53cb596 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-c51d788{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-09b9593{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-09b9593:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-09b9593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-09b9593.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-2dfa451{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-2dfa451:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-2dfa451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/大泉学園_1-203_1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-2dfa451.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-e64536e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-e64536e.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-179395b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-021f25e > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-021f25e .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-d811059 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-3d2d7fc > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-e94491d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-e94491d .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ed5fc19{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ed5fc19:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ed5fc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-ed5fc19.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-b4cfe99{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-b4cfe99:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-b4cfe99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/大泉学園_1-201_1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-b4cfe99.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-a89eb7e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-a89eb7e.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-f0b2bbd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-81e96bb > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-81e96bb .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-43125c6 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-87d18c8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-3c3452c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-3c3452c .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-a5df44e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-a5df44e:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-a5df44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-a5df44e.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-9361dfb{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-9361dfb:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-9361dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/09/single-female_2-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-9361dfb.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-0c137a7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-0c137a7.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-47b80fb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-68220e4 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-68220e4 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-28dd640 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-ab9b05d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-0bd3e70 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-0bd3e70 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-e0e24b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e0e24b9:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-e0e24b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-e0e24b9.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-388783a{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-388783a:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-388783a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/09/single-female_3-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-388783a.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-0e759da{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-0e759da.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-f4f7098{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ec97e82 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-ec97e82 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-c843ce5 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-c843ce5 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-61c6e5a > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-61c6e5a .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-e3b5f5f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-4bfc683 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-4bfc683 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-b268323{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-b268323:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-b268323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b078f32 );}.elementor-3191 .elementor-element.elementor-element-03f6ba0 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-03f6ba0.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-2ba9073 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-2ba9073.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-2ba9073 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-610be49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-ab481bc{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-ab481bc > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-ab481bc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-ab481bc .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-ab481bc .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-ab481bc .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-ab481bc .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-ab481bc .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-44425f1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-f5ecb23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-f5ecb23:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-f5ecb23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-f5ecb23.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-12d4974{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-12d4974:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-12d4974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/新宿2丁目マンション_部屋2_1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-12d4974.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-6fe2dd1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-6fe2dd1.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-b02b17f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4e00fb9 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-4e00fb9 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-de6e0c4 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-7d4935d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-2acf01e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-2acf01e .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-be7d2e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-be7d2e6:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-be7d2e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-be7d2e6.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-b98c0c5{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-b98c0c5:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-b98c0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/大泉学園_1-101_1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-b98c0c5.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-2e1a845{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-2e1a845.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-13efed0{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-2a95682 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-2a95682 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-ed08a1a > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-4becc51 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-2a9d9f9 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-2a9d9f9 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-3dcc937{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-3dcc937:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-3dcc937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-3dcc937.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-8ea3613{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-8ea3613:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-8ea3613 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/大泉学園_2-101_1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-8ea3613.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-8d6a567{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-8d6a567.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-c990c59{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-60da0e4 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-60da0e4 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-b5d24a3 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-b5d24a3 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-3aa09f9 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-df20052 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-df20052 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ed30b41{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-ed30b41:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-ed30b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-70ea69f > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-70ea69f.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-8332b63 > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-8332b63.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-8332b63 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-11be55c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-854ed82{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-854ed82 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-854ed82 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-854ed82 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-854ed82 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-854ed82 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-854ed82 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-854ed82 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-2c4e317{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-c9930ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c9930ac:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-c9930ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-c9930ac.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-871772c{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-871772c:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-871772c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/つつじヶ丘_6階リビング_1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-871772c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-6491a45{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-6491a45.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-371781a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c1752d2 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-c1752d2 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-b05be1a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-d9a5eb5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-d9a5eb5 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-87ac513{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-87ac513:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-87ac513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-87ac513.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-83a089b{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-83a089b:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-83a089b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/09/family_2-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-83a089b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-1c063c3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-1c063c3.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-a3c4907{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-0f784d6 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-0f784d6 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-3e14472 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-c85797f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-cac7228 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-cac7228 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-dc6b44a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-dc6b44a:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-dc6b44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-dc6b44a.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-c81c45b{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c81c45b:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-c81c45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/luxury_3-3_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-c81c45b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-84c9af2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-84c9af2.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-4aeb800{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7b60db6 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-7b60db6 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-fc7392b > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-fc7392b .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-341b3e6 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-cdc5b96 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-cdc5b96 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-f9e980d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-f9e980d:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-f9e980d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-f9e980d.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-7d020d4{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7d020d4:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-7d020d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/luxury_2-3_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-7d020d4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-9b06803{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-9b06803.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-14e0a5e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7f16a9e > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-7f16a9e .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-25f5849 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-25f5849 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-ea59876 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-ea59876 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-87df6a9 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-48a2e62 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-48a2e62 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-a86b133{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-a86b133:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-a86b133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b078f32 );}.elementor-3191 .elementor-element.elementor-element-ed9325a > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-ed9325a.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ab88cbd > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-ab88cbd.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ab88cbd .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-b8cecff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-278d626{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-278d626 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-278d626 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-278d626 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-278d626 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-278d626 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-278d626 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-278d626 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-92d52c1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-b813ee1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-b813ee1:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-b813ee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-b813ee1.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-946bcd7{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-946bcd7:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-946bcd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/09/showa_2-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-946bcd7.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-f5f4b3b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-f5f4b3b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-a9eecb9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c2c08d3 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-c2c08d3 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-c2c77d8 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-c2c77d8 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-2ccb7e8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-1d810d4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-1d810d4 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-54e425b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-54e425b:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-54e425b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-54e425b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-1f775ea{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-1f775ea:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-1f775ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2024/09/showa_3-1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-1f775ea.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-c2a3ef1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-c2a3ef1.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-952e189{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-f434314 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-f434314 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-7fc96c3 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-4ea7cb8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-67f6d6e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-67f6d6e .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-5aa47a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-5aa47a4:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-5aa47a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-f770790 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-f770790.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-deb968e > .elementor-widget-container{margin:0rem 0rem 4rem 0rem;border-style:none;}.elementor-3191 .elementor-element.elementor-element-deb968e.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-deb968e .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-0b9c6c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-4858bb3{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-4858bb3 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-4858bb3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-4858bb3 .elementor-swiper-button.elementor-swiper-button-next{font-size:42px;color:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-4858bb3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-3191 .elementor-element.elementor-element-4858bb3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-text );}.elementor-3191 .elementor-element.elementor-element-4858bb3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0000001F;opacity:1;}.elementor-3191 .elementor-element.elementor-element-4858bb3 .elementor-image-carousel-caption{text-align:center;font-weight:700;margin-block-start:0.8em;}.elementor-3191 .elementor-element.elementor-element-4db63e1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 0.75rem;--row-gap:2rem;--column-gap:0.75rem;--grid-auto-flow:row;--justify-items:center;--margin-top:2em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-8e332d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-8e332d1:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-8e332d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-8e332d1.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-090d4f9{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-090d4f9:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-090d4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/大泉学園_1-103_1.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-090d4f9.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-dbf518b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-dbf518b.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-ca56003{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-a5010d6 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-a5010d6 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-26d90e9 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-26d90e9 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-39488d7 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-a3f62f8 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-a3f62f8 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-2dab57a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-2dab57a:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-2dab57a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-2dab57a.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-2cfcc14{--display:flex;--min-height:170px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-2cfcc14:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-2cfcc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lp.takasho-studio.jp/lpts/wp-content/uploads/2025/02/house_1-2_re.jpg");background-position:center center;background-size:cover;}.elementor-3191 .elementor-element.elementor-element-2cfcc14.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-8e19091{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-8e19091.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-6f825b9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-d297606 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-d297606 .elementor-heading-title{font-weight:700;}.elementor-3191 .elementor-element.elementor-element-102bd95 > .elementor-widget-container{background-color:var( --e-global-color-b570c92 );}.elementor-3191 .elementor-element.elementor-element-b23ec4e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-3f2c399 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-3f2c399 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-554cff4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-554cff4:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-554cff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b327f2c );}.elementor-3191 .elementor-element.elementor-element-22ba0be > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-3191 .elementor-element.elementor-element-22ba0be .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-6068a02 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-3191 .elementor-element.elementor-element-6068a02 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-ee85775 .elementor-button{background-color:var( --e-global-color-2de8d1e );font-size:1.5em;font-weight:700;border-style:none;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1em 2em 0.85em 2em;}.elementor-3191 .elementor-element.elementor-element-ee85775 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-ee85775 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-3191 .elementor-element.elementor-element-3002e87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-3191 .elementor-element.elementor-element-3002e87:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-3002e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-293e693 > .elementor-widget-container{background-color:var( --e-global-color-7e11fa5 );margin:0em 0em 2em 0em;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-3191 .elementor-element.elementor-element-293e693.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-293e693 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-3191 .elementor-element.elementor-element-0b6c922 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-ee2c2b7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3191 .elementor-element.elementor-element-a7d1439{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3191 .elementor-element.elementor-element-162df6c > .elementor-widget-container{background-color:var( --e-global-color-d57bb72 );margin:0em 0em 0em 0em;padding:0.25em 1.5em 0.25em 1.5em;border-style:solid;}.elementor-3191 .elementor-element.elementor-element-162df6c.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-162df6c .elementor-heading-title{font-size:1.2em;font-weight:700;letter-spacing:0px;}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3191 .elementor-element.elementor-element-cb9a471{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-item > a{font-weight:700;text-decoration:underline;}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-3191 .elementor-element.elementor-element-cb9a471 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor1 );}.elementor-3191 .elementor-element.elementor-element-6615d16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3191 .elementor-element.elementor-element-4780a18 > .elementor-widget-container{background-color:var( --e-global-color-d57bb72 );margin:0em 0em 0em 0em;padding:0.25em 1.5em 0.25em 1.5em;border-style:solid;}.elementor-3191 .elementor-element.elementor-element-4780a18.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-4780a18 .elementor-heading-title{font-size:1.2em;font-weight:700;letter-spacing:0px;}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3191 .elementor-element.elementor-element-78df00b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-item > a{font-weight:700;text-decoration:underline;}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-3191 .elementor-element.elementor-element-78df00b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor1 );}.elementor-3191 .elementor-element.elementor-element-ab1ea87{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3191 .elementor-element.elementor-element-7fa71af > .elementor-widget-container{background-color:var( --e-global-color-d57bb72 );margin:0em 0em 0em 0em;padding:0.25em 1.5em 0.25em 1.5em;border-style:solid;}.elementor-3191 .elementor-element.elementor-element-7fa71af.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-7fa71af .elementor-heading-title{font-size:1.2em;font-weight:700;letter-spacing:0px;}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3191 .elementor-element.elementor-element-d0b88a0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-item > a{font-weight:700;text-decoration:underline;}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-3191 .elementor-element.elementor-element-d0b88a0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor1 );}.elementor-3191 .elementor-element.elementor-element-22dc127{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3191 .elementor-element.elementor-element-7d182bc > .elementor-widget-container{background-color:var( --e-global-color-d57bb72 );margin:0em 0em 0em 0em;padding:0.25em 1.5em 0.25em 1.5em;border-style:solid;}.elementor-3191 .elementor-element.elementor-element-7d182bc.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-7d182bc .elementor-heading-title{font-size:1.2em;font-weight:700;letter-spacing:0px;}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3191 .elementor-element.elementor-element-fe44d74{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-item > a{font-weight:700;text-decoration:underline;}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-3191 .elementor-element.elementor-element-fe44d74 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor1 );}.elementor-3191 .elementor-element.elementor-element-2cfee59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-3191 .elementor-element.elementor-element-1821238 > .elementor-widget-container{background-color:var( --e-global-color-d57bb72 );margin:0em 0em 0em 0em;padding:0.25em 1.5em 0.25em 1.5em;border-style:solid;}.elementor-3191 .elementor-element.elementor-element-1821238.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-1821238 .elementor-heading-title{font-size:1.2em;font-weight:700;letter-spacing:0px;}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3191 .elementor-element.elementor-element-a5623f2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-item > a{font-weight:700;text-decoration:underline;}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0s;}.elementor-3191 .elementor-element.elementor-element-a5623f2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor1 );}.elementor-3191 .elementor-element.elementor-element-bde14fa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-bde14fa:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-bde14fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-623980e > .elementor-widget-container{background-color:var( --e-global-color-7e11fa5 );margin:0em 0em 2em 0em;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-3191 .elementor-element.elementor-element-623980e.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-623980e .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-3191 .elementor-element.elementor-element-47ae9fc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-d1ef45a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-9a54fd4 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-9a54fd4 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-edd2e23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-b6cd298 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-b6cd298 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-2188b03{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-aa9a51c > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-aa9a51c .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ac247d5{--display:flex;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-ecee6e5 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-ecee6e5 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-a584576{--display:flex;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-8ce8ce6 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-8ce8ce6 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-444399c{--display:flex;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-a1cab6e > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-a1cab6e .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-6a04a8b{--display:flex;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-f020949 > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-f020949 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-699e7ec{--display:flex;border-style:none;--border-style:none;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-59c982f > .elementor-widget-container{margin:0rem 0rem 0.5rem 0rem;}.elementor-3191 .elementor-element.elementor-element-59c982f .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-245ddbf{--n-accordion-title-font-size:1em;width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:1.5em;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-b327f2c );--n-accordion-icon-active-color:#FFFFFF;}.elementor-3191 .elementor-element.elementor-element-245ddbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-text );border-style:none;}:where( .elementor-3191 .elementor-element.elementor-element-245ddbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-245ddbf > .elementor-widget-container{margin:6em 0em 3em 0em;}.elementor-3191 .elementor-element.elementor-element-245ddbf {--n-accordion-padding:2rem 2rem 2rem 2rem;}:where( .elementor-3191 .elementor-element.elementor-element-245ddbf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Sans JP", sans-serif;font-weight:700;}.elementor-3191 .elementor-element.elementor-element-d00aef5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-09298e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3191 .elementor-element.elementor-element-bdf580c{--display:flex;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-6efb9bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6efb9bb.e-con{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-2ca5fbf img{width:100%;}.elementor-3191 .elementor-element.elementor-element-2ca5fbf:hover img{opacity:0.8;}.elementor-3191 .elementor-element.elementor-element-089b0aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-089b0aa:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-089b0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFCF;}.elementor-3191 .elementor-element.elementor-element-6fc40d4 > .elementor-widget-container{background-color:var( --e-global-color-7e11fa5 );margin:0em 0em 2em 0em;padding:0.5em 1.5em 0.5em 1.5em;}.elementor-3191 .elementor-element.elementor-element-6fc40d4.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-6fc40d4 .elementor-heading-title{font-size:16px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-3191 .elementor-element.elementor-element-dad39f7 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-01a053f > .elementor-widget-container{margin:3em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-01a053f{text-align:center;}.elementor-3191 .elementor-element.elementor-element-01a053f .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:bold;}.elementor-3191 .elementor-element.elementor-element-9b2866a{--display:flex;--margin-top:2em;--margin-bottom:2em;--margin-left:2em;--margin-right:2em;}.elementor-3191 .elementor-element.elementor-element-329e11a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-5565f17 );--border-color:var( --e-global-color-5565f17 );--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-3191 .elementor-element.elementor-element-329e11a:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-329e11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3191 .elementor-element.elementor-element-c9167d0 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-c9167d0{text-align:center;}.elementor-3191 .elementor-element.elementor-element-c9167d0 .elementor-heading-title{font-size:1.5em;}.elementor-3191 .elementor-element.elementor-element-5a0b995 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3191 .elementor-element.elementor-element-5a0b995 .elementor-button .elementor-button-content-wrapper{gap:0.5em;}.elementor-3191 .elementor-element.elementor-element-5a0b995 .elementor-button{font-size:3em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-5565f17 );color:var( --e-global-color-5565f17 );border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3191 .elementor-element.elementor-element-4b84ede{text-align:center;}.elementor-3191 .elementor-element.elementor-element-4f1e8fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-4f1e8fb:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-4f1e8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFCF;}.elementor-3191 .elementor-element.elementor-element-3a7b602 > .elementor-widget-container{margin:3em 0em 2em 0em;}.elementor-3191 .elementor-element.elementor-element-3a7b602{text-align:center;}.elementor-3191 .elementor-element.elementor-element-3a7b602 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;font-weight:bold;line-height:1.5em;}.elementor-3191 .elementor-element.elementor-element-6c5d83f{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-3191 .elementor-element.elementor-element-61b8638{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-305b40c:hover img{opacity:0.8;}.elementor-3191 .elementor-element.elementor-element-305b40c img{transition-duration:0.2s;}.elementor-3191 .elementor-element.elementor-element-cc1b76e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3191 .elementor-element.elementor-element-cc1b76e:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-cc1b76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1147ba );}.elementor-3191 .elementor-element.elementor-element-f65591a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c1a58b4 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-c1a58b4{text-align:center;}.elementor-3191 .elementor-element.elementor-element-c1a58b4 img{width:100%;max-width:220px;}.elementor-3191 .elementor-element.elementor-element-d47abfa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-d47abfa:not(.elementor-motion-effects-element-type-background), .elementor-3191 .elementor-element.elementor-element-d47abfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001F;}.elementor-3191 .elementor-element.elementor-element-b90c17b .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;color:#00000052;}.elementor-3191 .elementor-element.elementor-element-9706f2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-736cdf8{--display:flex;}.elementor-3191 .elementor-element.elementor-element-c6646b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-a9892ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-a9892ff{text-align:center;}.elementor-3191 .elementor-element.elementor-element-a9892ff .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-e446a49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-9e5127e{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-0607022{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-63861d3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4983a3d .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-6341de5 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-6341de5 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-6341de5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-e9f95cf{--display:flex;}.elementor-3191 .elementor-element.elementor-element-877e3ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-16e8162 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-16e8162{text-align:center;}.elementor-3191 .elementor-element.elementor-element-16e8162 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ff92de2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-7d1508f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-3a876b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-fd4a6a5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-9686403 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-5f0c4e6 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-5f0c4e6 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-5f0c4e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-70641f6{--display:flex;}.elementor-3191 .elementor-element.elementor-element-4b02c26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ec4b333 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-ec4b333{text-align:center;}.elementor-3191 .elementor-element.elementor-element-ec4b333 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-b43c3d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-90f38f5{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-21fb880{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ee1a6b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7e9b58e .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-c42f9e9 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-c42f9e9 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-c42f9e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-eee0aba{--display:flex;}.elementor-3191 .elementor-element.elementor-element-970bcd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-3151386 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-3151386{text-align:center;}.elementor-3191 .elementor-element.elementor-element-3151386 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-9bbf7e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-c1787e1{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-d890d10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e49f99b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6432dfc .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-6432dfc > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-6432dfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-8fdba12{--display:flex;}.elementor-3191 .elementor-element.elementor-element-14cfcc1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e142f1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-e142f1c{text-align:center;}.elementor-3191 .elementor-element.elementor-element-e142f1c .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-be3ae3a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-f33dda5{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-79ed9e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-f9e546d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ff8d7d4 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-86b95c8 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-86b95c8 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-86b95c8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-f81ed6d{--display:flex;}.elementor-3191 .elementor-element.elementor-element-17288fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-776e5b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-776e5b2{text-align:center;}.elementor-3191 .elementor-element.elementor-element-776e5b2 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-d503118{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-eca5244{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-1f1e984{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-49cc0a4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6e968fc .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-0e0bbdc .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-0e0bbdc > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-0e0bbdc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-7a5db44{--display:flex;}.elementor-3191 .elementor-element.elementor-element-7c57785{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-5dc712b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-5dc712b{text-align:center;}.elementor-3191 .elementor-element.elementor-element-5dc712b .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-29a4321{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-560f6e4{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-be89578{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e4299e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4d1a8f7 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-f668392 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-f668392 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-f668392 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-c81ec69{--display:flex;}.elementor-3191 .elementor-element.elementor-element-6d463c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-70de65a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-70de65a{text-align:center;}.elementor-3191 .elementor-element.elementor-element-70de65a .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-ac02af6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-0cdb27a{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-87ce2c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-34cb772{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-332e1e2 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-57bcf4b .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-57bcf4b > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-57bcf4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-97c33d8{--display:flex;}.elementor-3191 .elementor-element.elementor-element-a397d62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7f9a3a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-7f9a3a9{text-align:center;}.elementor-3191 .elementor-element.elementor-element-7f9a3a9 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-296d3fe{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-01133ca{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-e324819{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7fe1b40{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6195843 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-4b0ad2e .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-4b0ad2e > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-4b0ad2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-e901e06{--display:flex;}.elementor-3191 .elementor-element.elementor-element-303fa0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-db4a2a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-db4a2a0{text-align:center;}.elementor-3191 .elementor-element.elementor-element-db4a2a0 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-2568bf9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-2bfb9ba{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7696bcf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-20ae6ef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-818a265 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-fcf2eed .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-fcf2eed > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-fcf2eed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-4129730{--display:flex;}.elementor-3191 .elementor-element.elementor-element-f6cff03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-fc4e749 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-fc4e749{text-align:center;}.elementor-3191 .elementor-element.elementor-element-fc4e749 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-901a733{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-42ee8a5{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-adf8c8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-eba0e48{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-584d560 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-1783a46 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-1783a46 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-1783a46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-f9dcd4a{--display:flex;}.elementor-3191 .elementor-element.elementor-element-26b6acf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6236ed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-6236ed7{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6236ed7 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-50f13e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-c78b83e{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-4eb081b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-76f4007{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-5230919 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-727e16f .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-727e16f > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-727e16f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-16bb4f4{--display:flex;}.elementor-3191 .elementor-element.elementor-element-36fcc1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-2eb49c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-2eb49c1{text-align:center;}.elementor-3191 .elementor-element.elementor-element-2eb49c1 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-3ae4f04{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-6b7944f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-6778ac6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-79ef150{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c7953f4 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-d3176ef .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-d3176ef > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-d3176ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-165aa6e{--display:flex;}.elementor-3191 .elementor-element.elementor-element-041b92e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-66799ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-66799ae{text-align:center;}.elementor-3191 .elementor-element.elementor-element-66799ae .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-125af4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-950927c{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-719561e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c6d23b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ca66886 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-a059ce1 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-a059ce1 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-a059ce1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3191 .elementor-element.elementor-element-06ef054{--display:flex;}.elementor-3191 .elementor-element.elementor-element-a4cdf7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-0b70555 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1rem 1rem 1rem 1rem;}.elementor-3191 .elementor-element.elementor-element-0b70555{text-align:center;}.elementor-3191 .elementor-element.elementor-element-0b70555 .elementor-heading-title{font-family:"Noto Sans JP", sans-serif;}.elementor-3191 .elementor-element.elementor-element-53f757f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-da66af0{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-b17f0a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-ec9ae15{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-7bf4f57 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-1b016a8 .elementor-button{background-color:var( --e-global-color-text );font-family:"Noto Sans JP", sans-serif;border-style:none;border-radius:4px 4px 4px 4px;box-shadow:0px -4px 0px 0px rgba(0, 0, 0, 0.2) inset;padding:1rem 2rem 1rem 2rem;}.elementor-3191 .elementor-element.elementor-element-1b016a8 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-1b016a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-3191 .elementor-element.elementor-element-9354748{--width:103.344%;}.elementor-3191 .elementor-element.elementor-element-491662f{--width:100%;}.elementor-3191 .elementor-element.elementor-element-5f045fc{--width:100%;}.elementor-3191 .elementor-element.elementor-element-46015c6{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-f5f3923{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-54df3f4{--width:100%;}.elementor-3191 .elementor-element.elementor-element-32feb82{--width:40%;}.elementor-3191 .elementor-element.elementor-element-09b1194{--width:40%;}.elementor-3191 .elementor-element.elementor-element-25e586f{--width:40%;}.elementor-3191 .elementor-element.elementor-element-931e0d1{--width:40%;}.elementor-3191 .elementor-element.elementor-element-356995e{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-6b6e495{--width:100%;}.elementor-3191 .elementor-element.elementor-element-ca190f9{--width:40%;}.elementor-3191 .elementor-element.elementor-element-d06ab69{--width:40%;}.elementor-3191 .elementor-element.elementor-element-dbfec22{--width:40%;}.elementor-3191 .elementor-element.elementor-element-fdc2892{--width:40%;}.elementor-3191 .elementor-element.elementor-element-5b3f1c9{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-b36faa5{--width:100%;}.elementor-3191 .elementor-element.elementor-element-b58b410{--width:40%;}.elementor-3191 .elementor-element.elementor-element-9692dc7{--width:40%;}.elementor-3191 .elementor-element.elementor-element-33e4ef5{--width:40%;}.elementor-3191 .elementor-element.elementor-element-8b07796{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-d922d75{--width:100%;}.elementor-3191 .elementor-element.elementor-element-4dfc85f{--width:40%;}.elementor-3191 .elementor-element.elementor-element-33c1250{--width:40%;}.elementor-3191 .elementor-element.elementor-element-968c134{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-ce476c1{--width:100%;}.elementor-3191 .elementor-element.elementor-element-8fcee17{--width:40%;}.elementor-3191 .elementor-element.elementor-element-ad0377f{--width:40%;}.elementor-3191 .elementor-element.elementor-element-4091351{--width:40%;}.elementor-3191 .elementor-element.elementor-element-7e71ba2{--width:40%;}.elementor-3191 .elementor-element.elementor-element-d009fa7{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-c51d788{--width:100%;}.elementor-3191 .elementor-element.elementor-element-2dfa451{--width:40%;}.elementor-3191 .elementor-element.elementor-element-b4cfe99{--width:40%;}.elementor-3191 .elementor-element.elementor-element-9361dfb{--width:40%;}.elementor-3191 .elementor-element.elementor-element-388783a{--width:40%;}.elementor-3191 .elementor-element.elementor-element-610be49{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-44425f1{--width:100%;}.elementor-3191 .elementor-element.elementor-element-12d4974{--width:40%;}.elementor-3191 .elementor-element.elementor-element-b98c0c5{--width:40%;}.elementor-3191 .elementor-element.elementor-element-8ea3613{--width:40%;}.elementor-3191 .elementor-element.elementor-element-11be55c{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-2c4e317{--width:100%;}.elementor-3191 .elementor-element.elementor-element-871772c{--width:40%;}.elementor-3191 .elementor-element.elementor-element-83a089b{--width:40%;}.elementor-3191 .elementor-element.elementor-element-c81c45b{--width:40%;}.elementor-3191 .elementor-element.elementor-element-7d020d4{--width:40%;}.elementor-3191 .elementor-element.elementor-element-b8cecff{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-92d52c1{--width:100%;}.elementor-3191 .elementor-element.elementor-element-946bcd7{--width:40%;}.elementor-3191 .elementor-element.elementor-element-1f775ea{--width:40%;}.elementor-3191 .elementor-element.elementor-element-0b9c6c4{--content-width:100%;}.elementor-3191 .elementor-element.elementor-element-4db63e1{--width:100%;}.elementor-3191 .elementor-element.elementor-element-090d4f9{--width:40%;}.elementor-3191 .elementor-element.elementor-element-2cfcc14{--width:40%;}.elementor-3191 .elementor-element.elementor-element-6efb9bb{--width:36.6032210835%;}.elementor-3191 .elementor-element.elementor-element-9b2866a{--width:58%;}.elementor-3191 .elementor-element.elementor-element-f65591a{--content-width:50%;}.elementor-3191 .elementor-element.elementor-element-0607022{--width:100%;}.elementor-3191 .elementor-element.elementor-element-63861d3{--width:60%;}.elementor-3191 .elementor-element.elementor-element-3a876b7{--width:100%;}.elementor-3191 .elementor-element.elementor-element-fd4a6a5{--width:60%;}.elementor-3191 .elementor-element.elementor-element-21fb880{--width:100%;}.elementor-3191 .elementor-element.elementor-element-ee1a6b2{--width:60%;}.elementor-3191 .elementor-element.elementor-element-d890d10{--width:100%;}.elementor-3191 .elementor-element.elementor-element-e49f99b{--width:60%;}.elementor-3191 .elementor-element.elementor-element-79ed9e6{--width:100%;}.elementor-3191 .elementor-element.elementor-element-f9e546d{--width:60%;}.elementor-3191 .elementor-element.elementor-element-1f1e984{--width:100%;}.elementor-3191 .elementor-element.elementor-element-49cc0a4{--width:60%;}.elementor-3191 .elementor-element.elementor-element-be89578{--width:100%;}.elementor-3191 .elementor-element.elementor-element-e4299e7{--width:60%;}.elementor-3191 .elementor-element.elementor-element-87ce2c4{--width:100%;}.elementor-3191 .elementor-element.elementor-element-34cb772{--width:60%;}.elementor-3191 .elementor-element.elementor-element-e324819{--width:100%;}.elementor-3191 .elementor-element.elementor-element-7fe1b40{--width:60%;}.elementor-3191 .elementor-element.elementor-element-7696bcf{--width:100%;}.elementor-3191 .elementor-element.elementor-element-20ae6ef{--width:100%;}.elementor-3191 .elementor-element.elementor-element-adf8c8f{--width:100%;}.elementor-3191 .elementor-element.elementor-element-eba0e48{--width:60%;}.elementor-3191 .elementor-element.elementor-element-4eb081b{--width:100%;}.elementor-3191 .elementor-element.elementor-element-76f4007{--width:60%;}.elementor-3191 .elementor-element.elementor-element-6778ac6{--width:100%;}.elementor-3191 .elementor-element.elementor-element-79ef150{--width:60%;}.elementor-3191 .elementor-element.elementor-element-719561e{--width:100%;}.elementor-3191 .elementor-element.elementor-element-c6d23b1{--width:75%;}.elementor-3191 .elementor-element.elementor-element-b17f0a7{--width:100%;}.elementor-3191 .elementor-element.elementor-element-ec9ae15{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3191 .elementor-element.elementor-element-32feb82{--width:100%;}.elementor-3191 .elementor-element.elementor-element-09b1194{--width:100%;}.elementor-3191 .elementor-element.elementor-element-25e586f{--width:100%;}.elementor-3191 .elementor-element.elementor-element-931e0d1{--width:100%;}.elementor-3191 .elementor-element.elementor-element-ca190f9{--width:100%;}.elementor-3191 .elementor-element.elementor-element-d06ab69{--width:100%;}.elementor-3191 .elementor-element.elementor-element-dbfec22{--width:100%;}.elementor-3191 .elementor-element.elementor-element-fdc2892{--width:100%;}.elementor-3191 .elementor-element.elementor-element-b58b410{--width:100%;}.elementor-3191 .elementor-element.elementor-element-9692dc7{--width:100%;}.elementor-3191 .elementor-element.elementor-element-33e4ef5{--width:100%;}.elementor-3191 .elementor-element.elementor-element-4dfc85f{--width:100%;}.elementor-3191 .elementor-element.elementor-element-33c1250{--width:100%;}.elementor-3191 .elementor-element.elementor-element-8fcee17{--width:100%;}.elementor-3191 .elementor-element.elementor-element-ad0377f{--width:100%;}.elementor-3191 .elementor-element.elementor-element-4091351{--width:100%;}.elementor-3191 .elementor-element.elementor-element-7e71ba2{--width:100%;}.elementor-3191 .elementor-element.elementor-element-2dfa451{--width:100%;}.elementor-3191 .elementor-element.elementor-element-b4cfe99{--width:100%;}.elementor-3191 .elementor-element.elementor-element-9361dfb{--width:100%;}.elementor-3191 .elementor-element.elementor-element-388783a{--width:100%;}.elementor-3191 .elementor-element.elementor-element-12d4974{--width:100%;}.elementor-3191 .elementor-element.elementor-element-b98c0c5{--width:100%;}.elementor-3191 .elementor-element.elementor-element-8ea3613{--width:100%;}.elementor-3191 .elementor-element.elementor-element-871772c{--width:100%;}.elementor-3191 .elementor-element.elementor-element-83a089b{--width:100%;}.elementor-3191 .elementor-element.elementor-element-c81c45b{--width:100%;}.elementor-3191 .elementor-element.elementor-element-7d020d4{--width:100%;}.elementor-3191 .elementor-element.elementor-element-946bcd7{--width:100%;}.elementor-3191 .elementor-element.elementor-element-1f775ea{--width:100%;}.elementor-3191 .elementor-element.elementor-element-090d4f9{--width:100%;}.elementor-3191 .elementor-element.elementor-element-2cfcc14{--width:100%;}.elementor-3191 .elementor-element.elementor-element-6efb9bb{--width:80%;}.elementor-3191 .elementor-element.elementor-element-9b2866a{--width:100%;}.elementor-3191 .elementor-element.elementor-element-63861d3{--width:100%;}.elementor-3191 .elementor-element.elementor-element-fd4a6a5{--width:100%;}.elementor-3191 .elementor-element.elementor-element-ee1a6b2{--width:100%;}.elementor-3191 .elementor-element.elementor-element-e49f99b{--width:100%;}.elementor-3191 .elementor-element.elementor-element-f9e546d{--width:100%;}.elementor-3191 .elementor-element.elementor-element-49cc0a4{--width:100%;}.elementor-3191 .elementor-element.elementor-element-e4299e7{--width:100%;}.elementor-3191 .elementor-element.elementor-element-34cb772{--width:100%;}.elementor-3191 .elementor-element.elementor-element-7fe1b40{--width:100%;}.elementor-3191 .elementor-element.elementor-element-20ae6ef{--width:100%;}.elementor-3191 .elementor-element.elementor-element-eba0e48{--width:100%;}.elementor-3191 .elementor-element.elementor-element-76f4007{--width:100%;}.elementor-3191 .elementor-element.elementor-element-79ef150{--width:100%;}.elementor-3191 .elementor-element.elementor-element-c6d23b1{--width:100%;}.elementor-3191 .elementor-element.elementor-element-ec9ae15{--width:100%;}}@media(max-width:1024px){.elementor-3191 .elementor-element.elementor-element-9354748{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-3191 .elementor-element.elementor-element-df6fa6b{--n-menu-toggle-align:flex-end;}.elementor-3191 .elementor-element.elementor-element-bab2923{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-5c4c3ec{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6d0b5b3{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6d0b5b3 .elementor-heading-title{font-size:2.2em;}.elementor-3191 .elementor-element.elementor-element-62a9f73{--padding-top:6rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-be8fb61 .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-5f045fc{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-68376ed{--padding-top:6rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-02a28ad .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-e9cb53b{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-e1fc788{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-54df3f4{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-af2a3b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-c78fb7b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-6b15034{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-4e7b27d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-437e07b{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-f0fbc22 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-f0fbc22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-6b6e495{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-8d934e2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-ca3917e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-ed51211{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-1d021c4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-4810199{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-c6cf613 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-c6cf613{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-b36faa5{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-859507e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-2108c1a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-4706628{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-782b363{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-fd71573 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-fd71573{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-d922d75{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-6b3f769{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-e118c30{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-ee6a231{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-571a8ff > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-571a8ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-ce476c1{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-fcb078c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-24a1993{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-dd60c9b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-9da0a27{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-0977890{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-53cb596 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-53cb596{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-c51d788{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-09b9593{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-ed5fc19{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-a5df44e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-e0e24b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-b268323{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-ab481bc > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-ab481bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-44425f1{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-f5ecb23{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-be7d2e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-3dcc937{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-ed30b41{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-854ed82 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-854ed82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-2c4e317{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-c9930ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-87ac513{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-dc6b44a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-f9e980d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-a86b133{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-278d626 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-278d626{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-92d52c1{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-b813ee1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-54e425b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-5aa47a4{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-4858bb3 > .elementor-widget-container{padding:0rem 4rem 0rem 4rem;}.elementor-3191 .elementor-element.elementor-element-4858bb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-4db63e1{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-8e332d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-2dab57a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-554cff4{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-22ba0be{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6068a02{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6068a02 .elementor-heading-title{font-size:2.2em;}.elementor-3191 .elementor-element.elementor-element-3002e87{--padding-top:6rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-293e693 .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-ee2c2b7{--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-162df6c .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-4780a18 .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-7fa71af .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-7d182bc .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-1821238 .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-bde14fa{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-623980e .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-089b0aa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-6fc40d4 .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-01a053f{text-align:left;}.elementor-3191 .elementor-element.elementor-element-4f1e8fb{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-3a7b602{text-align:left;}.elementor-3191 .elementor-element.elementor-element-6c5d83f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-cc1b76e{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-3191 .elementor-element.elementor-element-c6646b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-9e5127e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-877e3ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-7d1508f{--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;}.elementor-3191 .elementor-element.elementor-element-4b02c26{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-90f38f5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3191 .elementor-element.elementor-element-970bcd6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-c1787e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-14cfcc1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-f33dda5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-17288fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-eca5244{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-7c57785{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-560f6e4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-6d463c1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-0cdb27a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-a397d62{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-01133ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-303fa0f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-2bfb9ba{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-f6cff03{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-42ee8a5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-26b6acf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-c78b83e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-36fcc1a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-6b7944f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-041b92e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-950927c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-a4cdf7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-da66af0{--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;}}@media(max-width:767px){.elementor-3191 .elementor-element.elementor-element-9354748{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3191 .elementor-element.elementor-element-9354748.e-con{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-22facef > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-3191 .elementor-element.elementor-element-22facef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3191 .elementor-element.elementor-element-22facef img{width:100%;}.elementor-3191 .elementor-element.elementor-element-df6fa6b{--n-menu-toggle-align:flex-end;}.elementor-3191 .elementor-element.elementor-element-bab2923{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-5c4c3ec{text-align:center;}.elementor-3191 .elementor-element.elementor-element-5c4c3ec .elementor-heading-title{font-size:1.15em;}.elementor-3191 .elementor-element.elementor-element-6d0b5b3{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6d0b5b3 .elementor-heading-title{font-size:1.75em;}.elementor-3191 .elementor-element.elementor-global-4180 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3191 .elementor-element.elementor-global-4180 .elementor-button{font-size:1.1em;padding:1em 2em 0.85em 2em;}.elementor-3191 .elementor-element.elementor-element-62a9f73{--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-be8fb61.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-be8fb61 .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-6089824{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6089824 .elementor-heading-title{font-size:1.6em;}.elementor-3191 .elementor-element.elementor-element-e51b495 > .elementor-widget-container{margin:3em 0em 0em 0em;padding:4em 1em 4em 1em;}.elementor-3191 .elementor-element.elementor-element-e51b495{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3191 .elementor-element.elementor-element-e51b495 .elementor-icon-list-item > a{font-size:16px;}.elementor-3191 .elementor-element.elementor-element-ec89c7b{text-align:center;}.elementor-3191 .elementor-element.elementor-element-ec89c7b .elementor-heading-title{font-size:1.45em;}.elementor-3191 .elementor-element.elementor-element-5f045fc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-6ba8164 > .elementor-widget-container{padding:1em 0.5em 1em 0.5em;}.elementor-3191 .elementor-element.elementor-element-6ba8164 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-485d952 > .elementor-widget-container{padding:1em 0.5em 1em 0.5em;}.elementor-3191 .elementor-element.elementor-element-485d952 .elementor-heading-title{font-size:0.85em;}.elementor-3191 .elementor-element.elementor-element-68376ed{--padding-top:5rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-02a28ad.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-02a28ad .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-1f0fd4e{text-align:center;}.elementor-3191 .elementor-element.elementor-element-1f0fd4e .elementor-heading-title{font-size:1.8em;}.elementor-3191 .elementor-element.elementor-element-e9cb53b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-6f41053{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6f41053 .elementor-heading-title{font-size:1.5em;}.elementor-3191 .elementor-element.elementor-element-4d139f6 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-4d139f6 .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-e1fc788 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-e1fc788{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-e1fc788 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-e1fc788 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-54df3f4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-af2a3b3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-1bf494c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-c78fb7b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-656386e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-6b15034{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-f11f7a9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-4e7b27d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-3836307{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-437e07b{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-17e159b{text-align:center;}.elementor-3191 .elementor-element.elementor-element-17e159b .elementor-heading-title{font-size:1.5em;}.elementor-3191 .elementor-element.elementor-element-d543f10 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-d543f10 .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-f0fbc22 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-f0fbc22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-f0fbc22 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-f0fbc22 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-6b6e495{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-8d934e2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-23ebdf8{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-ca3917e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-e4e566e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-ed51211{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-2278584{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-1d021c4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-97c138a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-4810199{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-11bfe8a{text-align:center;}.elementor-3191 .elementor-element.elementor-element-11bfe8a .elementor-heading-title{font-size:1.5em;}.elementor-3191 .elementor-element.elementor-element-00ae6cb > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-00ae6cb .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-c6cf613 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-c6cf613{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-c6cf613 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-c6cf613 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-b36faa5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-859507e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-27e47b0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-2108c1a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-af18661{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-4706628{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-2ac4661{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-782b363{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-d104c5e{text-align:center;}.elementor-3191 .elementor-element.elementor-element-d104c5e .elementor-heading-title{font-size:1.5em;}.elementor-3191 .elementor-element.elementor-element-ecd6bc8 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-ecd6bc8 .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-fd71573 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-fd71573{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-fd71573 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-fd71573 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-d922d75{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-6b3f769{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-033df35{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-e118c30{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-a0c42fe{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-ee6a231{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-99d52c8{text-align:center;}.elementor-3191 .elementor-element.elementor-element-99d52c8 .elementor-heading-title{font-size:1.5em;}.elementor-3191 .elementor-element.elementor-element-3881bde > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-3881bde .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-571a8ff > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-571a8ff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-571a8ff .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-571a8ff .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-ce476c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-fcb078c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-484d7d7{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-24a1993{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-c02257d{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-dd60c9b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-e999c87{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-9da0a27{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-db6e603{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-0977890{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-db88149{text-align:center;}.elementor-3191 .elementor-element.elementor-element-db88149 .elementor-heading-title{font-size:1.25em;}.elementor-3191 .elementor-element.elementor-element-30d6b9c > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-30d6b9c .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-53cb596 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-53cb596{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-53cb596 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-53cb596 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-c51d788{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-09b9593{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-179395b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-ed5fc19{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-f0b2bbd{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-a5df44e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-47b80fb{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-e0e24b9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-f4f7098{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-b268323{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-03f6ba0{text-align:center;}.elementor-3191 .elementor-element.elementor-element-03f6ba0 .elementor-heading-title{font-size:1.25em;}.elementor-3191 .elementor-element.elementor-element-2ba9073 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-2ba9073 .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-ab481bc > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-ab481bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-ab481bc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-ab481bc .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-44425f1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-f5ecb23{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-b02b17f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-be7d2e6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-13efed0{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-3dcc937{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-c990c59{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-ed30b41{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-70ea69f{text-align:center;}.elementor-3191 .elementor-element.elementor-element-70ea69f .elementor-heading-title{font-size:1.25em;}.elementor-3191 .elementor-element.elementor-element-8332b63 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-8332b63 .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-854ed82 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-854ed82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-854ed82 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-854ed82 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-2c4e317{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-c9930ac{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-371781a{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-87ac513{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-a3c4907{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-dc6b44a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-4aeb800{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-f9e980d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-14e0a5e{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-a86b133{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-ed9325a{text-align:center;}.elementor-3191 .elementor-element.elementor-element-ed9325a .elementor-heading-title{font-size:1.25em;}.elementor-3191 .elementor-element.elementor-element-ab88cbd > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-ab88cbd .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-278d626 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-278d626{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-278d626 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-278d626 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-92d52c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-b813ee1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-a9eecb9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-54e425b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-952e189{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-5aa47a4{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-f770790{text-align:center;}.elementor-3191 .elementor-element.elementor-element-f770790 .elementor-heading-title{font-size:1.25em;}.elementor-3191 .elementor-element.elementor-element-deb968e > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-3191 .elementor-element.elementor-element-deb968e .elementor-heading-title{font-size:1.2em;}.elementor-3191 .elementor-element.elementor-element-4858bb3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-3191 .elementor-element.elementor-element-4858bb3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-4858bb3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-3191 .elementor-element.elementor-element-4858bb3 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;}.elementor-3191 .elementor-element.elementor-element-4db63e1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3191 .elementor-element.elementor-element-8e332d1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-ca56003{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-2dab57a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3191 .elementor-element.elementor-element-6f825b9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3191 .elementor-element.elementor-element-554cff4{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-22ba0be{text-align:center;}.elementor-3191 .elementor-element.elementor-element-22ba0be .elementor-heading-title{font-size:1.15em;}.elementor-3191 .elementor-element.elementor-element-6068a02{text-align:center;}.elementor-3191 .elementor-element.elementor-element-6068a02 .elementor-heading-title{font-size:1.75em;}.elementor-3191 .elementor-element.elementor-element-ee85775 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3191 .elementor-element.elementor-element-ee85775 .elementor-button{font-size:1.1em;padding:1em 2em 0.85em 2em;}.elementor-3191 .elementor-element.elementor-element-3002e87{--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-293e693.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-293e693{text-align:left;}.elementor-3191 .elementor-element.elementor-element-293e693 .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-0b6c922{text-align:center;}.elementor-3191 .elementor-element.elementor-element-0b6c922 .elementor-heading-title{font-size:1.8em;}.elementor-3191 .elementor-element.elementor-element-ee2c2b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-3191 .elementor-element.elementor-element-162df6c.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-162df6c{text-align:left;}.elementor-3191 .elementor-element.elementor-element-162df6c .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-4780a18.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-4780a18{text-align:left;}.elementor-3191 .elementor-element.elementor-element-4780a18 .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-7fa71af.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-7fa71af{text-align:left;}.elementor-3191 .elementor-element.elementor-element-7fa71af .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-7d182bc.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-7d182bc{text-align:left;}.elementor-3191 .elementor-element.elementor-element-7d182bc .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-1821238.elementor-element{--align-self:flex-start;}.elementor-3191 .elementor-element.elementor-element-1821238{text-align:left;}.elementor-3191 .elementor-element.elementor-element-1821238 .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-bde14fa{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-623980e.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-623980e{text-align:left;}.elementor-3191 .elementor-element.elementor-element-623980e .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-47ae9fc{text-align:center;}.elementor-3191 .elementor-element.elementor-element-47ae9fc .elementor-heading-title{font-size:1.8em;}.elementor-3191 .elementor-element.elementor-element-245ddbf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:0.9em;}.elementor-3191 .elementor-element.elementor-element-089b0aa{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-6fc40d4.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-6fc40d4{text-align:left;}.elementor-3191 .elementor-element.elementor-element-6fc40d4 .elementor-heading-title{font-size:14px;}.elementor-3191 .elementor-element.elementor-element-dad39f7.elementor-element{--align-self:center;}.elementor-3191 .elementor-element.elementor-element-dad39f7{text-align:center;}.elementor-3191 .elementor-element.elementor-element-dad39f7 .elementor-heading-title{font-size:1.8em;}.elementor-3191 .elementor-element.elementor-element-01a053f > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-3191 .elementor-element.elementor-element-01a053f{text-align:left;}.elementor-3191 .elementor-element.elementor-element-01a053f .elementor-heading-title{font-size:1em;}.elementor-3191 .elementor-element.elementor-element-9b2866a{--width:100%;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3191 .elementor-element.elementor-element-c9167d0{text-align:center;}.elementor-3191 .elementor-element.elementor-element-5a0b995 .elementor-button{font-size:2em;}.elementor-3191 .elementor-element.elementor-element-4b84ede{text-align:center;}.elementor-3191 .elementor-element.elementor-element-4f1e8fb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-3a7b602{text-align:left;}.elementor-3191 .elementor-element.elementor-element-3a7b602 .elementor-heading-title{font-size:1em;}.elementor-3191 .elementor-element.elementor-element-6c5d83f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3191 .elementor-element.elementor-element-cc1b76e{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3191 .elementor-element.elementor-element-560f6e4{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-0cdb27a{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-01133ca{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-2bfb9ba{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-42ee8a5{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-c78b83e{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-6b7944f{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-950927c{--justify-content:center;}.elementor-3191 .elementor-element.elementor-element-da66af0{--justify-content:center;}}/* Start custom CSS for global, class: .elementor-global-4180 */.elementor-3191 .elementor-element.elementor-global-4180 {width: 100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee85775 */.elementor-3191 .elementor-element.elementor-element-ee85775 {width: 100%;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a0b995 */.tel-link .elementor-button-icon svg {
    width: 0.75em;
}
@media (max-width: 767px) {
.tel-link .elementor-button-icon svg {
    margin-right: 1em;}
}/* End custom CSS */
/* Start custom CSS */:root {
    /* COLORS SETTINGS... */
    --black: #212121;
    --white: #fff;
    --gray: #e6e6e6;
    --main-color: #2EA5FC;
    --accent-color01: #FFD800;
    --accent-color02: #FDFF96;
    --accent-blue: #087FD5;
    /* MARGIN */
    --base-margin: 0.5rem;
    --mghalf: calc(var(--base-margin) * 0.5); /* 4px */
    --mg: var(--base-margin); /* 8px */
    --mg2: calc(var(--base-margin) * 2); /* 16px */
    --mg3: calc(var(--base-margin) * 3); /* 24px */
    --mg4: calc(var(--base-margin) * 4); /* 32px */
    --mg5: calc(var(--base-margin) * 5); /* 40px */
    --mg6: calc(var(--base-margin) * 6); /* 48px */
    --mg7: calc(var(--base-margin) * 7); /* 56px */
    --mg8: calc(var(--base-margin) * 8); /* 64px */
    --mg9: calc(var(--base-margin) * 9); /* 72px */
    --mg10: calc(var(--base-margin) * 10); /* 80px */
    --mg11: calc(var(--base-margin) * 11); /* 88px */
    --mg12: calc(var(--base-margin) * 12); /* 96px */
    --mg13: calc(var(--base-margin) * 13); /* 104px */
    --mg14: calc(var(--base-margin) * 14); /* 112px */
    --mg15: calc(var(--base-margin) * 15); /* 120px */
    /* FONT SIZE */
    --font-main-size: 16;
    --fs-h1: 48.83;
    --fs-h2: 39.06;
    --fs-h3: 31.25;
    --fs-h4: 25;
    --fs-mid: 20;
    --fs-sm: 12.8;
    --fs-xs: 10.24;
    --fs-xl: 61.04;
    --fs-xxl: 72.04;
    /* FONT WEIGHT */
    --font-weight-normal: 400;
    --font-weight-mid: 500;
    --font-weight-bold: 700;
  }
  
  /* ----------
   STRUCTURE
  ---------- */
  /* 強調見出し・下線ハイライト */
  .lines_title {
    position: relative;
    font-size: calc(var(--fs-h4) * 1px);
    font-weight: var(--font-weight-bold);
    -webkit-text-decoration: underline #087FD5;
    text-decoration: underline #087FD5;
    text-decoration-thickness: 0.175em;
    text-underline-offset: 0.25em;
}
  .lines_title_2 {
    position: relative;
    -webkit-text-decoration: underline #FFE459;
    text-decoration: underline #f0d43a;
    text-decoration-thickness: 0.4em;
    text-underline-offset: 0.5em;
}
.title_wa-i span:before {
    -webkit-transform: rotate(-35deg);
    transform: rotate(-35deg);
    margin-top: -0.5rem;
}
.title_wa-i span:after {
    -webkit-transform: rotate(35deg);
    transform: rotate(35deg);
    margin-top: -0.5rem;
}
.title_wa-i span:before, .title_wa-i span:after {
    position: relative;
    display: inline-block;
    content: "";
    background: #222;
    width: 4px;
    height: 3.5rem;
    margin: 0 1.5rem;
    vertical-align: middle;
}
  .big_title {
    position: relative;
    font-size: calc(var(--fs-xxl) * 1px);}

  .bg_ptn {
    background: url(https://nc.rktk.jp/rktk/wp-content/uploads/2024/02/ptn.png);
    background-size: 1.75vw;
  }
@media (max-width: 767px) {
.lines_title {
    font-size: 1.2em;}
.lines_title_2 {
    text-underline-offset: 0.2em;}
.title_wa-i span:before, .title_wa-i span:after {
    display: none;
    }
  .big_title {
    position: relative;
    font-size: 1.75em;}

/*Carousel Arrow*/
.elementor-element .swiper .elementor-swiper-button svg {fill: #fff !important;}
}



  /* ----------
   TYPOGRAPHY
  ---------- */
  /* line-heightが詰まりすぎているのを改善 */
  header.header h1,
  header.header h2,
  header.header h3,
  header.header h4,
  header.header h5,
  header.header p,
  header.header span,
  header.header .elementor-heading-title,
  main#main h1,
  main#main h2,
  main#main h3,
  main#main h4,
  main#main h5,
  main#main p,
  main#main span,
  main#main .elementor-heading-title,
  footer#footer h1,
  footer#footer h2,
  footer#footer h3,
  footer#footer h4,
  footer#footer h5,
  footer#footer p,
  footer#footer span,
  footer#footer .elementor-heading-title {
    line-height: 1.5;
  }


  /* 吹き出しタイトル */
  .bubble-title {
    position: relative;
    overflow: visible;
  }
  .bubble-title:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -15px;
    border: 15px solid transparent;
    border-top-style: solid;
    border-top-width: 15px;
    border-top-color: currentColor;
  }
  
  /* ----------
   LINKS(BUTTONS)
  ---------- */
  #head-btn01 .e-n-menu-title-container,
  #head-btn01:visited .e-n-menu-title-container,
  #head-btn02 .e-n-menu-title-container,
  #head-btn02:visited .e-n-menu-title-container, .elementor-widget-button .elementor-button-wrapper a.elementor-button,
  .elementor-widget-button .elementor-button-wrapper a.elementor-button:visited {
    text-decoration: none;
    border-radius: 9999px;
    line-height: 1;
    font-weight: var(--font-weight-bold);
    text-align: center;
    padding: var(--mg2) var(--mg4);
    box-sizing: border-box;
    overflow: hidden;
    border-width: 2px;
    border-style: solid;
  }
  
  .elementor-widget-button .elementor-button-wrapper a.elementor-button,
  .elementor-widget-button .elementor-button-wrapper a.elementor-button:visited {
    position: relative;
    background: transparent;
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-button::after,
  .elementor-widget-button .elementor-button-wrapper a.elementor-button:visited::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: -100%;
    background-image: linear-gradient(130deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 75%);
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-button:hover:after, .elementor-widget-button .elementor-button-wrapper a.elementor-button:focus:after,
  .elementor-widget-button .elementor-button-wrapper a.elementor-button:visited:hover:after,
  .elementor-widget-button .elementor-button-wrapper a.elementor-button:visited:focus:after {
    left: 100%;
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-xs,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-xs:visited,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-sm,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-sm:visited {
    padding: var(--mg) var(--mg2);
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-xs,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-xs:visited {
    /* サイズ微小 */
    font-size: calc(var(--fs-xs) * 1px);
    font-size: calc(var(--fs-xs) / var(--font-main-size) * 1rem);
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-sm,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-sm:visited {
    /* サイズ小 */
    font-size: calc(var(--fs-sm) * 1px);
    font-size: calc(var(--fs-sm) / var(--font-main-size) * 1rem);
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-md,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-md:visited {
    /* サイズ中 */
    font-size: calc(var(--fs-mid) * 1px);
    font-size: calc(var(--fs-mid) / var(--font-main-size) * 1rem);
  }
  @media screen and (max-width: 767px) {
    .elementor-widget-button .elementor-button-wrapper a.elementor-size-md,
    .elementor-widget-button .elementor-button-wrapper a.elementor-size-md:visited {
      font-size: calc(var(--font-main-size) * 1px);
      font-size: calc(var(--font-main-size) / var(--font-main-size) * 1rem);
    }
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-lg,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-lg:visited {
    /* サイズ大 */
    font-size: calc(var(--fs-h3) * 1px);
    font-size: calc(var(--fs-h3) / var(--font-main-size) * 1rem);
  }
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-xl,
  .elementor-widget-button .elementor-button-wrapper a.elementor-size-xl:visited {
    /* サイズ特大 */
    font-size: calc(var(--fs-h2) * 1px);
    font-size: calc(var(--fs-h2) / var(--font-main-size) * 1rem);
  }
  @media screen and (max-width: 767px) {
    .elementor-widget-button .elementor-button-wrapper a.elementor-size-xl,
    .elementor-widget-button .elementor-button-wrapper a.elementor-size-xl:visited {
      padding: var(--mg2);
      font-size: calc(var(--fs-mid) * 1px);
      font-size: calc(var(--fs-mid) / var(--font-main-size) * 1rem);
    }
  }

  
  /* header内の[#head-btn**]を無理やりボタンにする */
  #head-btn01,
  #head-btn01:visited,
  #head-btn02,
  #head-btn02:visited {
    padding: 0;
  }
  #head-btn01 .e-n-menu-title-container,
  #head-btn01:visited .e-n-menu-title-container,
  #head-btn02 .e-n-menu-title-container,
  #head-btn02:visited .e-n-menu-title-container {
    margin: 0;
    padding: var(--mg) var(--mg2);
    border-radius: 4px;
  }
  #head-btn01 .e-n-menu-title-container .e-n-menu-icon svg,
  #head-btn01:visited .e-n-menu-title-container .e-n-menu-icon svg,
  #head-btn02 .e-n-menu-title-container .e-n-menu-icon svg,
  #head-btn02:visited .e-n-menu-title-container .e-n-menu-icon svg {
    margin-left: var(--mghalf);
  }
  
  #head-btn01 .e-n-menu-title-container,
  #head-btn01:visited .e-n-menu-title-container {
    border-color: var(--accent-blue);
  }
  #head-btn01 .e-n-menu-title-container .e-n-menu-title-text,
  #head-btn01:visited .e-n-menu-title-container .e-n-menu-title-text {
    color: var(--accent-blue);
    font-size: 0.8em;
  }
  #head-btn01 .e-n-menu-title-container .e-n-menu-icon svg,
  #head-btn01:visited .e-n-menu-title-container .e-n-menu-icon svg {
    fill: var(--main-color);
  }
  #head-btn01:hover .e-n-menu-title-container, #head-btn01:active .e-n-menu-title-container,
  #head-btn01:visited:hover .e-n-menu-title-container,
  #head-btn01:visited:active .e-n-menu-title-container {
    background: var(--accent-blue);
    border-color: var(--accent-blue);
  }
  #head-btn01:hover .e-n-menu-title-text, #head-btn01:active .e-n-menu-title-text,
  #head-btn01:visited:hover .e-n-menu-title-text,
  #head-btn01:visited:active .e-n-menu-title-text {
    color: var(--white);
  }
  #head-btn01:hover .e-n-menu-icon svg, #head-btn01:active .e-n-menu-icon svg,
  #head-btn01:visited:hover .e-n-menu-icon svg,
  #head-btn01:visited:active .e-n-menu-icon svg {
    fill: var(--white);
  }
  
  #head-btn02 .e-n-menu-title-container,
  #head-btn02:visited .e-n-menu-title-container {
    border-color: var(--main-color);
    background: var(--main-color);
  }
  #head-btn02 .e-n-menu-title-container .e-n-menu-title-text,
  #head-btn02:visited .e-n-menu-title-container .e-n-menu-title-text {
    color: var(--white);
    font-size: 0.8em;
  }
  #head-btn02 .e-n-menu-title-container .e-n-menu-icon svg,
  #head-btn02:visited .e-n-menu-title-container .e-n-menu-icon svg {
    fill: var(--white);
  }
  #head-btn02:hover .e-n-menu-title-container, #head-btn02:active .e-n-menu-title-container,
  #head-btn02:visited:hover .e-n-menu-title-container,
  #head-btn02:visited:active .e-n-menu-title-container {
    background: transparent;
  }
  #head-btn02:hover .e-n-menu-title-text, #head-btn02:active .e-n-menu-title-text,
  #head-btn02:visited:hover .e-n-menu-title-text,
  #head-btn02:visited:active .e-n-menu-title-text {
    color: var(--main-color);
    font-size: 0.8em;
  }
  #head-btn02:hover .e-n-menu-icon svg, #head-btn02:active .e-n-menu-icon svg,
  #head-btn02:visited:hover .e-n-menu-icon svg,
  #head-btn02:visited:active .e-n-menu-icon svg {
    fill: var(--main-color);
  }
  
    /* HEADER */
  header.header {
    padding: var(--mg2);
    justify-content: space-between;
    box-sizing: border-box;
  }
  header.header #logo {
    max-width: 15rem;
  }
  @media screen and (max-width: 1139px) {
    header.header #logo {
      max-width: 10rem;
      align-items: center;
    }
  }
  header.header #logo .elementor-widget-container {
    padding: 0;
  }
  header.header > .elementor-widget-n-menu {
    flex-grow: 0;
  }
  @media screen and (max-width: 1139px) {
    header.header > .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper {
      padding: var(--mg1);
      background: var(--white);
    }
    header.header > .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-title,
    header.header > .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper .e-n-menu-heading #head-btn01,
    header.header > .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper .e-n-menu-heading #head-btn02 {
      padding: var(--mg1);
    }
    header.header > .elementor-widget-n-menu .e-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-title:not(:first-child) {
      margin-top: 0;
      border-top: 1px solid var(--gray);
    }
  }


/***CTAボタン***/  
.elementor-button-icon {
    font-size: 1.25em;
}
.elementor-button .elementor-button-content-wrapper {align-items: center;}

@media (max-width: 767px) {
.elementor-button-icon {
    margin-right: -1em;
    }
}


  /* ----------
   物件カード
  ---------- */
.card-label .elementor-widget-container {
    padding: 0em 0.5em 0em 0.5em; 
}
.card-info .card-label .elementor-heading-title.elementor-size-small {
    font-size: calc(var(--fs-xs) * 1px);
    font-weight: var(--font-weight-bold);}
.card-info .elementor-heading-title.elementor-size-medium {
font-size: calc(var(--fs-sm)* 1.25px);}
.card-desc {
    font-size: calc(var(--fs-xs) * 1px);}
.card-info .card-address .elementor-heading-title.elementor-size-small {
    font-size: calc(var(--fs-xs) * 1px);}
    

  /* アコーディオンリストの調整 */
  .acd_list .e-n-accordion-item-title-header h2,
  .elementor-widget-n-accordion .e-n-accordion-item-title-header h2 {
    color: var(--white);
   /*
   font-family: "Noto Sans JP", Sans-serif;
   font-size: calc(var(--fs-mid) * 1px);
    font-size: calc(var(--fs-mid) / var(--font-main-size) * 1rem);
   */
  }


  /* ----------
   WP Forms
  ---------- */
.wpforms-form .wpforms-field input:not(input[type=checkbox]), .wpforms-form .wpforms-field select, .wpforms-form .wpforms-field textarea {
    padding: 0.5em;
    border: solid 3px #014898;
    padding: 0.6em 0.8em;
    margin: 0.15em 0 0.6em;
    box-shadow: 7px 8px 0px #A6A6A6;
    border-radius: initial;}
.wpforms-form .wpforms-field input[type=checkbox] {border: solid 3px #014898;}
.wpforms-container .wpforms-field-label {font-size: 0.9em;}

.wpforms-form .studio-list input[type=text] {display:none;}

.wpforms-form .wpforms-field.studio-item {
    padding: 10px 0;}
.wpforms-form .studio-item .wpforms-field-label {font-size: 0.65em;
    display: inline-flex;
    padding: 0.3em 1em;
    background: #EFEFEF;
    border: 2px solid #000;
    width: 120px;
    justify-content: center;}
.wpforms-form .studio-item .wpforms-field-label-inline {
    font-weight: 700;
    font-size: 0.75em;}
.wpforms-form .contact-list {margin-top:2em;}
.wpforms-form button {
    border-color: #008BF0;
    background-color: #008BF0;}

.wpforms-confirmation-container {
    padding: 2em 1em;
    background: #EDF3F5;
    /* border: 3px solid #222; */
    border-radius: 10px;
    font-size: 0.9em;}
    

  /* ----------
   Floating Banner
  ---------- */
  .floating_btn_wrap {
    width: 100%;
    margin: 0 auto;
    padding: var(--mg3) var(--mg5);
    background: rgba(255, 255, 255, 0.5);
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    text-align: center;
    width: 100%;
    opacity: 0;
    transform: translateY(100%);
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
  }
  .floating_btn_wrap.active {
    opacity: 1;
    transform: translateY(0);
  }
  .floating_btn_wrap.sticky {
    position: relative;
  }
  
  .line_btn_wrap {
    width: 3vw;
    position: fixed;
    top: 50%;
    right: var(--mg2);
    z-index: 10;
    transform: translateY(-50%) translateX(150%);
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
    visibility: hidden;
  }
  @media screen and (max-width: 767px) {
    .line_btn_wrap {
      width: 10vw;
    }
  }
  .line_btn_wrap .elementor-widget-image a img,
  .line_btn_wrap .elementor-widget-image a svg {
    width: 100%;
    height: 100%;
  }
  .line_btn_wrap .elementor-widget-image a img:hover, .line_btn_wrap .elementor-widget-image a img:focus,
  .line_btn_wrap .elementor-widget-image a svg:hover,
  .line_btn_wrap .elementor-widget-image a svg:focus {
    opacity: 0.8;
  }
  .line_btn_wrap.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%) translateX(0%);
  }


  
  /* ----------
   MODAL
  ---------- */
  .modals {
    padding: 0;
    padding: 0;
    height: 0;
  }
  
  .modal-overlay {
    visibility: hidden;
    opacity: 0;
    padding: 0;
    justify-content: center;
    align-items: center;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99;
  }
  
  .modal-overlay.open {
    opacity: 1;
    visibility: visible;
  }
  .modal-overlay.open .modal {
    transform: translateY(0);
  }
  
  .modal_btn {
    cursor: pointer;
  }
  
  .modal {
    z-index: 100;
    background-color: var(--white);
    max-width: 60vw;
    max-height: 80vh;
    border-radius: 4px;
    overflow-y: auto;
    box-sizing: border-box;
    -ms-overflow-style: none;
    transform: translateY(100%);
    flex-wrap: nowrap;
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
  }
  @media screen and (max-width: 767px) {
    .modal {
      max-width: 90vw;
    }
  }
  .modal::-webkit-scrollbar {
    display: none;
  }
  .modal .close_btn {
    cursor: pointer;
  }
  .modal .elementor-widget-html {font-size: 0.85em;}/* End custom CSS */