.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2504 .elementor-element.elementor-element-cb31f47{width:var( --container-widget-width, 94.503% );max-width:94.503%;--container-widget-width:94.503%;--container-widget-flex-grow:0;text-align:left;}.elementor-2504 .elementor-element.elementor-element-cb31f47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#323232;}.elementor-2504 .elementor-element.elementor-element-94ba7e1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:21px;color:#323232;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2504 .elementor-element.elementor-element-30db551 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:21px;color:#323232;}.elementor-2504 .elementor-element.elementor-element-205dd24{--spacer-size:10px;}.elementor-2504 .elementor-element.elementor-element-e6b3604 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;line-height:29px;color:#323232;}.elementor-2504 .elementor-element.elementor-element-9ba42bb{--spacer-size:10px;}.elementor-2504 .elementor-element.elementor-element-b05636a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-2504 .elementor-element.elementor-element-17087eb:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-17087eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viztou.com/wp-content/uploads/2023/09/sebpixelux_studio_ghibli_black_cat_7547c9b9-8d56-4dca-8987-a0902d06476a.jpg");background-position:center center;background-repeat:repeat;background-size:19% auto;}.elementor-2504 .elementor-element.elementor-element-17087eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2504 .elementor-element.elementor-element-17087eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2504 .elementor-element.elementor-element-8ddfe89{--spacer-size:600px;}.elementor-2504 .elementor-element.elementor-element-c08465f:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-c08465f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viztou.com/wp-content/uploads/2023/09/sebpixelux_Hokusais_The_Great_Wave_a674c920-c132-4b7e-a6ae-3c35d0954d11.jpg");background-position:center center;background-repeat:repeat;background-size:22% auto;}.elementor-2504 .elementor-element.elementor-element-c08465f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2504 .elementor-element.elementor-element-c08465f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2504 .elementor-element.elementor-element-098ad23 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2504 .elementor-element.elementor-element-098ad23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2504 .elementor-element.elementor-element-d103743{--spacer-size:600px;}.elementor-2504 .elementor-element.elementor-element-575cd72:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-575cd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viztou.com/wp-content/uploads/2023/09/sebpixelux_studio_ghibli_black_cat_676b04cc-311d-460b-b2ff-b514275fa59b.jpg");background-position:center center;background-repeat:repeat;background-size:11% auto;}.elementor-2504 .elementor-element.elementor-element-575cd72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2504 .elementor-element.elementor-element-575cd72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2504 .elementor-element.elementor-element-cee9ece > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2504 .elementor-element.elementor-element-cee9ece > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2504 .elementor-element.elementor-element-38faa94{--spacer-size:600px;}@media(max-width:767px){.elementor-2504 .elementor-element.elementor-element-17087eb:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-17087eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:97px auto;}.elementor-2504 .elementor-element.elementor-element-c08465f:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-c08465f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:97px auto;}.elementor-2504 .elementor-element.elementor-element-575cd72:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-575cd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:97px auto;}}@media(min-width:1025px){.elementor-2504 .elementor-element.elementor-element-17087eb:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-17087eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2504 .elementor-element.elementor-element-c08465f:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-c08465f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2504 .elementor-element.elementor-element-575cd72:not(.elementor-motion-effects-element-type-background), .elementor-2504 .elementor-element.elementor-element-575cd72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}