.elementor-31394 .elementor-element.elementor-element-6422ff81:not(.elementor-motion-effects-element-type-background), .elementor-31394 .elementor-element.elementor-element-6422ff81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://akanekodani.com/wp-content/uploads/2025/01/portal-mobile-app-hero.jpg");background-position:0px -80px;background-repeat:no-repeat;background-size:cover;}.elementor-31394 .elementor-element.elementor-element-6422ff81 > .elementor-background-overlay{background-color:#000000;opacity:0;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31394 .elementor-element.elementor-element-6422ff81 > .elementor-container{min-height:320px;}.elementor-31394 .elementor-element.elementor-element-6422ff81 .elementor-background-overlay{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-31394 .elementor-element.elementor-element-6422ff81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-31394 .elementor-element.elementor-element-43323427:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31394 .elementor-element.elementor-element-43323427 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-31394 .elementor-element.elementor-element-43323427 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-31394 .elementor-element.elementor-element-43323427 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:center;}.elementor-31394 .elementor-element.elementor-element-43323427 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31394 .elementor-element.elementor-element-5c9c0a7c{text-align:center;}.elementor-31394 .elementor-element.elementor-element-5c9c0a7c .elementor-heading-title{font-size:42px;font-weight:bold;text-transform:capitalize;line-height:1.3em;letter-spacing:1px;color:#ffffff;}.elementor-31394 .elementor-element.elementor-element-69741b97{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:1px;}.elementor-31394 .elementor-element.elementor-element-69741b97 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-31394 .elementor-element.elementor-element-69741b97 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31394 .elementor-element.elementor-element-7772173{--spacer-size:40px;}.elementor-31394 .elementor-element.elementor-element-39e92858{text-align:center;}.elementor-31394 .elementor-element.elementor-element-39e92858 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-4deb00f{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.8em;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-57362019{--divider-border-style:solid;--divider-color:#54595f;--divider-border-width:1px;}.elementor-31394 .elementor-element.elementor-element-57362019 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-31394 .elementor-element.elementor-element-57362019 .elementor-divider{text-align:center;padding-block-start:16px;padding-block-end:16px;}.elementor-31394 .elementor-element.elementor-element-5d956cd{text-align:center;}.elementor-31394 .elementor-element.elementor-element-b61e433{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-b7807f0{--spacer-size:8px;}.elementor-31394 .elementor-element.elementor-element-af7d581{text-align:start;}.elementor-31394 .elementor-element.elementor-element-e61d838{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-4174643{text-align:start;}.elementor-31394 .elementor-element.elementor-element-ebe04f3{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-5144b21{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-98d1675{--spacer-size:64px;}.elementor-31394 .elementor-element.elementor-element-e68cf73{text-align:center;}.elementor-31394 .elementor-element.elementor-element-f13879e{--spacer-size:8px;}.elementor-31394 .elementor-element.elementor-element-b4fd22b{text-align:start;}.elementor-31394 .elementor-element.elementor-element-f8097be{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-560c838{--spacer-size:16px;}.elementor-31394 .elementor-element.elementor-element-1e97d20{text-align:start;}.elementor-31394 .elementor-element.elementor-element-51005b3{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-3f08cf4{text-align:start;}.elementor-31394 .elementor-element.elementor-element-e896633{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-d11b21b{--spacer-size:64px;}.elementor-31394 .elementor-element.elementor-element-3e5ea25{text-align:center;}.elementor-31394 .elementor-element.elementor-element-2659abe{--spacer-size:8px;}.elementor-31394 .elementor-element.elementor-element-21383c9{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-4cfa100{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-514b89c{--spacer-size:16px;}.elementor-31394 .elementor-element.elementor-element-333a47c{text-align:start;}.elementor-31394 .elementor-element.elementor-element-ca6b97e{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-6f975c9{--spacer-size:64px;}.elementor-31394 .elementor-element.elementor-element-091fb1c{text-align:center;}.elementor-31394 .elementor-element.elementor-element-ac6a832{--spacer-size:8px;}.elementor-31394 .elementor-element.elementor-element-2ae0244{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-97efc8d{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-361a0bb{--spacer-size:64px;}.elementor-31394 .elementor-element.elementor-element-a663c6f{text-align:center;}.elementor-31394 .elementor-element.elementor-element-b0c5397{--spacer-size:8px;}.elementor-31394 .elementor-element.elementor-element-7dd8373{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-1106027{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-b3f6189{--spacer-size:16px;}.elementor-31394 .elementor-element.elementor-element-10448a9{text-align:start;}.elementor-31394 .elementor-element.elementor-element-0122380{font-size:18px;color:var( --e-global-color-primary );}.elementor-31394 .elementor-element.elementor-element-b72d917{font-size:18px;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-31394 .elementor-element.elementor-element-3c151b6{width:50%;}.elementor-31394 .elementor-element.elementor-element-bb6287d{width:50%;}.elementor-31394 .elementor-element.elementor-element-19b07f9{width:50%;}.elementor-31394 .elementor-element.elementor-element-da07c29{width:49.666%;}.elementor-31394 .elementor-element.elementor-element-69c2bab{width:66.665%;}.elementor-31394 .elementor-element.elementor-element-907e18d{width:33%;}.elementor-31394 .elementor-element.elementor-element-cf2b16c{width:59.666%;}.elementor-31394 .elementor-element.elementor-element-e3256e5{width:40%;}.elementor-31394 .elementor-element.elementor-element-2d09b97{width:60%;}.elementor-31394 .elementor-element.elementor-element-507538b{width:40%;}.elementor-31394 .elementor-element.elementor-element-0087234{width:66.666%;}.elementor-31394 .elementor-element.elementor-element-3cf16d9{width:33%;}.elementor-31394 .elementor-element.elementor-element-7f7833f{width:50%;}.elementor-31394 .elementor-element.elementor-element-b7550ec{width:49.666%;}.elementor-31394 .elementor-element.elementor-element-1b02b7c{width:59.666%;}.elementor-31394 .elementor-element.elementor-element-e0da1f1{width:40%;}.elementor-31394 .elementor-element.elementor-element-9eb6930{width:59.666%;}.elementor-31394 .elementor-element.elementor-element-53addf8{width:40%;}}@media(max-width:1024px){.elementor-31394 .elementor-element.elementor-element-6422ff81 > .elementor-container{min-height:300px;}.elementor-31394 .elementor-element.elementor-element-6422ff81:not(.elementor-motion-effects-element-type-background), .elementor-31394 .elementor-element.elementor-element-6422ff81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31394 .elementor-element.elementor-element-6422ff81{padding:0px 100px 0px 100px;}.elementor-31394 .elementor-element.elementor-element-5c9c0a7c .elementor-heading-title{line-height:1.3em;}.elementor-31394 .elementor-element.elementor-element-b61e433{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-31394 .elementor-element.elementor-element-6422ff81 > .elementor-container{min-height:300px;}.elementor-31394 .elementor-element.elementor-element-6422ff81:not(.elementor-motion-effects-element-type-background), .elementor-31394 .elementor-element.elementor-element-6422ff81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-31394 .elementor-element.elementor-element-6422ff81{padding:0px 30px 0px 30px;}.elementor-31394 .elementor-element.elementor-element-5c9c0a7c .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-31394 .elementor-element.elementor-element-7772173{--spacer-size:10px;}.elementor-31394 .elementor-element.elementor-element-b61e433{font-size:var( --e-global-typography-text-font-size );}}