.elementor-912 .elementor-element.elementor-element-6395c42{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-912 .elementor-element.elementor-element-ffcb50d{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem}.elementor-912 .elementor-element.elementor-element-c037bf1{--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:center;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem}.elementor-912 .elementor-element.elementor-element-0ad8aef{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3be08 );--divider-border-width:1px}.elementor-912 .elementor-element.elementor-element-0ad8aef .elementor-divider-separator{width:100%}.elementor-912 .elementor-element.elementor-element-0ad8aef .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-912 .elementor-element.elementor-element-b4f7401{--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:center}.elementor-912 .elementor-element.elementor-element-d21f7fe{width:var(--container-widget-width,67%);max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0}.elementor-912 .elementor-element.elementor-element-d21f7fe .chart-card{border-style:none}.elementor-912 .elementor-element.elementor-element-d21f7fe .graphina-chart-heading{font-family:var(--e-global-typography-accent-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing);text-align:center;color:var(--e-global-color-primary)}.elementor-912 .elementor-element.elementor-element-d21f7fe .graphina-chart-sub-heading{color:var(--e-global-color-primary)}.elementor-912 .elementor-element.elementor-element-a0d775b{width:var(--container-widget-width,67%);max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0}.elementor-912 .elementor-element.elementor-element-a0d775b .chart-card{border-style:none}.elementor-912 .elementor-element.elementor-element-a0d775b .graphina-chart-heading{font-family:var(--e-global-typography-accent-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing);text-align:center;color:var(--e-global-color-primary)}.elementor-912 .elementor-element.elementor-element-a0d775b .graphina-chart-sub-heading{color:var(--e-global-color-primary)}.elementor-912 .elementor-element.elementor-element-00f8006{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem}.elementor-912 .elementor-element.elementor-element-e16bc18{--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:center;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem}.elementor-912 .elementor-element.elementor-element-311fa90{text-align:center}.elementor-912 .elementor-element.elementor-element-311fa90 .elementor-heading-title{color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-011dec0{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3be08 );--divider-border-width:1px}.elementor-912 .elementor-element.elementor-element-011dec0 .elementor-divider-separator{width:100%}.elementor-912 .elementor-element.elementor-element-011dec0 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-912 .elementor-element.elementor-element-d7cda70{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-912 .elementor-element.elementor-element-ec8aa13{--display:flex;--min-height:380px;--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;--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-912 .elementor-element.elementor-element-ec8aa13.e-con{--flex-grow:0;--flex-shrink:0}.elementor-912 .elementor-element.elementor-element-0e7e145 .ha-photo-stack-item.elementor-repeater-item-918199a{top:0;left:50px}.elementor-912 .elementor-element.elementor-element-0e7e145 .ha-photo-stack-item.elementor-repeater-item-79ebfd0{top:200px;left:15px}.elementor-912 .elementor-element.elementor-element-0e7e145 .ha-photo-stack-item.elementor-repeater-item-71dd4d3{top:100px;left:140px}.elementor-912 .elementor-element.elementor-element-0e7e145{width:100%;max-width:100%;bottom:0}.elementor-912 .elementor-element.elementor-element-0e7e145.elementor-element{--align-self:center}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-0e7e145{left:0}body.rtl .elementor-912 .elementor-element.elementor-element-0e7e145{right:0}.elementor-912 .elementor-element.elementor-element-0e7e145 .ha-photo-stack-wrapper{--animation_speed:10s;width:300px;min-height:350px;overflow:visible}.elementor-912 .elementor-element.elementor-element-0e7e145 .elementor-widget-container{text-align:center}.elementor-912 .elementor-element.elementor-element-0e7e145:not(:has(.elementor-widget-container)){text-align:center}.elementor-912 .elementor-element.elementor-element-0e7e145 .ha-photo-stack-item img{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);border-radius:5px 5px 5px 5px}.elementor-912 .elementor-element.elementor-element-0e7e145 .ha-photo-stack-item{border-radius:5px 5px 5px 5px}.elementor-912 .elementor-element.elementor-element-4df422e>.elementor-widget-container{background-color:#000000A0}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-4df422e{left:204px}body.rtl .elementor-912 .elementor-element.elementor-element-4df422e{right:204px}.elementor-912 .elementor-element.elementor-element-4df422e{top:236px;text-align:center}.elementor-912 .elementor-element.elementor-element-4df422e.ha-has-bg-overlay>.elementor-widget-container::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-912 .elementor-element.elementor-element-4df422e.ha-has-bg-overlay:hover>.elementor-widget-container::before{transition:background 0.3s}.elementor-912 .elementor-element.elementor-element-4df422e .elementor-heading-title{font-family:var(--e-global-typography-a90bfb1-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-a90bfb1-font-size);font-weight:var(--e-global-typography-a90bfb1-font-weight);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing);color:var(--e-global-color-7298095)}.elementor-912 .elementor-element.elementor-element-0af6112>.elementor-widget-container{background-color:#000000A0}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-0af6112{left:125px}body.rtl .elementor-912 .elementor-element.elementor-element-0af6112{right:125px}.elementor-912 .elementor-element.elementor-element-0af6112{top:24px;text-align:center}.elementor-912 .elementor-element.elementor-element-0af6112.ha-has-bg-overlay>.elementor-widget-container::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-912 .elementor-element.elementor-element-0af6112.ha-has-bg-overlay:hover>.elementor-widget-container::before{transition:background 0.3s}.elementor-912 .elementor-element.elementor-element-0af6112 .elementor-heading-title{font-family:var(--e-global-typography-a90bfb1-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-a90bfb1-font-size);font-weight:var(--e-global-typography-a90bfb1-font-weight);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing);color:var(--e-global-color-7298095)}.elementor-912 .elementor-element.elementor-element-de80c04>.elementor-widget-container{background-color:#000000A0}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-de80c04{left:93px}body.rtl .elementor-912 .elementor-element.elementor-element-de80c04{right:93px}.elementor-912 .elementor-element.elementor-element-de80c04{top:336px;text-align:center}.elementor-912 .elementor-element.elementor-element-de80c04.ha-has-bg-overlay>.elementor-widget-container::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-912 .elementor-element.elementor-element-de80c04.ha-has-bg-overlay:hover>.elementor-widget-container::before{transition:background 0.3s}.elementor-912 .elementor-element.elementor-element-de80c04 .elementor-heading-title{font-family:var(--e-global-typography-a90bfb1-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-a90bfb1-font-size);font-weight:var(--e-global-typography-a90bfb1-font-weight);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing);color:var(--e-global-color-7298095)}.elementor-912 .elementor-element.elementor-element-778d586{width:var(--container-widget-width,150px);max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-912 .elementor-element.elementor-element-778d586 .elementor-icon-box-wrapper{text-align:center}.elementor-912 .elementor-element.elementor-element-778d586.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-778d586.elementor-view-framed .elementor-icon,.elementor-912 .elementor-element.elementor-element-778d586.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-box-wrapper{background-image:url(https://alin-int.com/wp-content/uploads/2024/01/alin-device-photo.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;height:380px;padding:0% 40% 0% 0%}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-box-content{flex-direction:column;text-align:left}.elementor-912 .elementor-element.elementor-element-7e3099c{width:var(--container-widget-width,350px);max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0}.elementor-912 .elementor-element.elementor-element-7e3099c>.elementor-widget-container{border-style:none}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-box-wrapper:before{background-color:rgb(0 0 0 / .05)}.elementor-912 .elementor-element.elementor-element-7e3099c.ha-pre--top .ha-hover-sub-title{margin-bottom:6px}.elementor-912 .elementor-element.elementor-element-7e3099c.ha-pre--bottom .ha-hover-sub-title{margin-top:6px}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-sub-title{color:#fff;font-family:"Nunito","Noto Sans JP",Sans-serif;font-size:14px}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-title{margin-bottom:0;padding:10px 10px 10px 10px;color:#242424;background:#fff;font-family:var(--e-global-typography-accent-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-9f54b89{width:var(--container-widget-width,150px);max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-912 .elementor-element.elementor-element-9f54b89 .elementor-icon-box-wrapper{text-align:center}.elementor-912 .elementor-element.elementor-element-9f54b89.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-9f54b89.elementor-view-framed .elementor-icon,.elementor-912 .elementor-element.elementor-element-9f54b89.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-box-wrapper{background-image:url(https://alin-int.com/wp-content/uploads/2024/01/3250012-e1705586080652.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;height:380px;padding:0% 40% 0% 0%}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-box-content{flex-direction:column}.elementor-912 .elementor-element.elementor-element-14836ac{width:var(--container-widget-width,350px);max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-box-wrapper:before{background-color:rgb(0 0 0 / .05)}.elementor-912 .elementor-element.elementor-element-14836ac.ha-pre--top .ha-hover-sub-title{margin-bottom:6px}.elementor-912 .elementor-element.elementor-element-14836ac.ha-pre--bottom .ha-hover-sub-title{margin-top:6px}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-sub-title{color:#fff;font-family:"Nunito","Noto Sans JP",Sans-serif;font-size:14px}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-title{margin-bottom:0;padding:10px 10px 10px 10px;color:#242424;background:#fff;font-family:var(--e-global-typography-accent-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-7a38ae9{--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-912 .elementor-element.elementor-element-5554f5d{--display:flex;--min-height:380px;--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;--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-912 .elementor-element.elementor-element-5554f5d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-912 .elementor-element.elementor-element-917d0ff .ha-photo-stack-item.elementor-repeater-item-918199a{top:0;left:50px}.elementor-912 .elementor-element.elementor-element-917d0ff .ha-photo-stack-item.elementor-repeater-item-79ebfd0{top:200px;left:15px}.elementor-912 .elementor-element.elementor-element-917d0ff .ha-photo-stack-item.elementor-repeater-item-71dd4d3{top:100px;left:140px}.elementor-912 .elementor-element.elementor-element-917d0ff{width:100%;max-width:100%;bottom:0}.elementor-912 .elementor-element.elementor-element-917d0ff.elementor-element{--align-self:center}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-917d0ff{left:0}body.rtl .elementor-912 .elementor-element.elementor-element-917d0ff{right:0}.elementor-912 .elementor-element.elementor-element-917d0ff .ha-photo-stack-wrapper{--animation_speed:10s;width:300px;min-height:350px;overflow:visible}.elementor-912 .elementor-element.elementor-element-917d0ff .elementor-widget-container{text-align:center}.elementor-912 .elementor-element.elementor-element-917d0ff:not(:has(.elementor-widget-container)){text-align:center}.elementor-912 .elementor-element.elementor-element-917d0ff .ha-photo-stack-item img{box-shadow:0 0 10px 0 rgb(0 0 0 / .5);border-radius:5px 5px 5px 5px}.elementor-912 .elementor-element.elementor-element-917d0ff .ha-photo-stack-item{border-radius:5px 5px 5px 5px}.elementor-912 .elementor-element.elementor-element-83abaea>.elementor-widget-container{background-color:#000000A0}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-83abaea{left:172px}body.rtl .elementor-912 .elementor-element.elementor-element-83abaea{right:172px}.elementor-912 .elementor-element.elementor-element-83abaea{top:245px;text-align:center}.elementor-912 .elementor-element.elementor-element-83abaea.ha-has-bg-overlay>.elementor-widget-container::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-912 .elementor-element.elementor-element-83abaea.ha-has-bg-overlay:hover>.elementor-widget-container::before{transition:background 0.3s}.elementor-912 .elementor-element.elementor-element-83abaea .elementor-heading-title{font-family:var(--e-global-typography-00e6998-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-00e6998-font-size);font-weight:var(--e-global-typography-00e6998-font-weight);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing);color:var(--e-global-color-7298095)}.elementor-912 .elementor-element.elementor-element-edf8e23>.elementor-widget-container{background-color:#000000A0}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-edf8e23{left:109px}body.rtl .elementor-912 .elementor-element.elementor-element-edf8e23{right:109px}.elementor-912 .elementor-element.elementor-element-edf8e23{top:26px;text-align:center}.elementor-912 .elementor-element.elementor-element-edf8e23.ha-has-bg-overlay>.elementor-widget-container::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-912 .elementor-element.elementor-element-edf8e23.ha-has-bg-overlay:hover>.elementor-widget-container::before{transition:background 0.3s}.elementor-912 .elementor-element.elementor-element-edf8e23 .elementor-heading-title{font-family:var(--e-global-typography-00e6998-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-00e6998-font-size);font-weight:var(--e-global-typography-00e6998-font-weight);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing);color:var(--e-global-color-7298095)}.elementor-912 .elementor-element.elementor-element-3664933>.elementor-widget-container{background-color:#000000A0}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-3664933{left:93px}body.rtl .elementor-912 .elementor-element.elementor-element-3664933{right:93px}.elementor-912 .elementor-element.elementor-element-3664933{top:344px;text-align:center}.elementor-912 .elementor-element.elementor-element-3664933.ha-has-bg-overlay>.elementor-widget-container::before{filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-912 .elementor-element.elementor-element-3664933.ha-has-bg-overlay:hover>.elementor-widget-container::before{transition:background 0.3s}.elementor-912 .elementor-element.elementor-element-3664933 .elementor-heading-title{font-family:var(--e-global-typography-00e6998-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-00e6998-font-size);font-weight:var(--e-global-typography-00e6998-font-weight);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing);color:var(--e-global-color-7298095)}.elementor-912 .elementor-element.elementor-element-2c348ed{width:var(--container-widget-width,150px);max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-912 .elementor-element.elementor-element-2c348ed .elementor-icon-box-wrapper{text-align:center}.elementor-912 .elementor-element.elementor-element-2c348ed.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-2c348ed.elementor-view-framed .elementor-icon,.elementor-912 .elementor-element.elementor-element-2c348ed.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-box-wrapper{background-image:url(https://alin-int.com/wp-content/uploads/2024/01/alin-device-photo.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;height:380px;padding:0% 40% 0% 0%}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-box-content{flex-direction:column;text-align:left}.elementor-912 .elementor-element.elementor-element-40dfcec{width:var(--container-widget-width,350px);max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0}.elementor-912 .elementor-element.elementor-element-40dfcec>.elementor-widget-container{border-style:none}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-box-wrapper:before{background-color:rgb(0 0 0 / .05)}.elementor-912 .elementor-element.elementor-element-40dfcec.ha-pre--top .ha-hover-sub-title{margin-bottom:6px}.elementor-912 .elementor-element.elementor-element-40dfcec.ha-pre--bottom .ha-hover-sub-title{margin-top:6px}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-sub-title{color:#fff;font-family:"Nunito","Noto Sans JP",Sans-serif;font-size:14px}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-title{margin-bottom:0;padding:10px 10px 10px 10px;color:#242424;background:#fff;font-family:var(--e-global-typography-accent-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-70d1efc{width:var(--container-widget-width,150px);max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px}.elementor-912 .elementor-element.elementor-element-70d1efc .elementor-icon-box-wrapper{text-align:center}.elementor-912 .elementor-element.elementor-element-70d1efc.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-70d1efc.elementor-view-framed .elementor-icon,.elementor-912 .elementor-element.elementor-element-70d1efc.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-box-wrapper{background-image:url(https://alin-int.com/wp-content/uploads/2024/01/3250012-e1705586080652.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;align-items:flex-end;height:380px;padding:0% 40% 0% 0%}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-box-content{flex-direction:column}.elementor-912 .elementor-element.elementor-element-6288367{width:var(--container-widget-width,350px);max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-box-wrapper:before{background-color:rgb(0 0 0 / .05)}.elementor-912 .elementor-element.elementor-element-6288367.ha-pre--top .ha-hover-sub-title{margin-bottom:6px}.elementor-912 .elementor-element.elementor-element-6288367.ha-pre--bottom .ha-hover-sub-title{margin-top:6px}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-sub-title{color:#fff;font-family:"Nunito","Noto Sans JP",Sans-serif;font-size:14px}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-title{margin-bottom:0;padding:10px 10px 10px 10px;color:#242424;background:#fff;font-family:var(--e-global-typography-accent-font-family),"Noto Sans JP",Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-9220bd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem}.elementor-912 .elementor-element.elementor-element-140e33e{--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:center;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem}.elementor-912 .elementor-element.elementor-element-fc8c938{text-align:center}.elementor-912 .elementor-element.elementor-element-6f63918{--divider-border-style:solid;--divider-color:var( --e-global-color-8d3be08 );--divider-border-width:1px}.elementor-912 .elementor-element.elementor-element-6f63918 .elementor-divider-separator{width:100%}.elementor-912 .elementor-element.elementor-element-6f63918 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-912 .elementor-element.elementor-element-db28f7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-912 .elementor-element.elementor-element-ec8aa13{--width:350px}.elementor-912 .elementor-element.elementor-element-5554f5d{--width:350px}}@media(max-width:1024px){.elementor-912 .elementor-element.elementor-element-d21f7fe .graphina-chart-heading{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-a0d775b .graphina-chart-heading{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-d7cda70{--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-912 .elementor-element.elementor-element-4df422e .elementor-heading-title{font-size:var(--e-global-typography-a90bfb1-font-size);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing)}.elementor-912 .elementor-element.elementor-element-0af6112 .elementor-heading-title{font-size:var(--e-global-typography-a90bfb1-font-size);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing)}.elementor-912 .elementor-element.elementor-element-de80c04 .elementor-heading-title{font-size:var(--e-global-typography-a90bfb1-font-size);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing)}.elementor-912 .elementor-element.elementor-element-778d586 .elementor-icon i{transform:rotate(90deg)}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-box-wrapper{height:300px;padding:0% 50% 0% 0%}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-title{padding:10px 10px 10px 10px;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-9f54b89 .elementor-icon i{transform:rotate(90deg)}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-box-wrapper{height:300px;padding:0% 50% 0% 0%}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-title{padding:10px 10px 10px 10px;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-7a38ae9{--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-912 .elementor-element.elementor-element-83abaea .elementor-heading-title{font-size:var(--e-global-typography-00e6998-font-size);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing)}.elementor-912 .elementor-element.elementor-element-edf8e23 .elementor-heading-title{font-size:var(--e-global-typography-00e6998-font-size);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing)}.elementor-912 .elementor-element.elementor-element-3664933 .elementor-heading-title{font-size:var(--e-global-typography-00e6998-font-size);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing)}.elementor-912 .elementor-element.elementor-element-2c348ed .elementor-icon i{transform:rotate(90deg)}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-box-wrapper{height:300px;padding:0% 50% 0% 0%}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-title{padding:10px 10px 10px 10px;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-70d1efc .elementor-icon i{transform:rotate(90deg)}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-box-wrapper{height:300px;padding:0% 50% 0% 0%}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-title{padding:10px 10px 10px 10px;font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}}@media(max-width:767px){.elementor-912 .elementor-element.elementor-element-ffcb50d{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem}.elementor-912 .elementor-element.elementor-element-955393b{text-align:center}.elementor-912 .elementor-element.elementor-element-d21f7fe{width:100%;max-width:100%}.elementor-912 .elementor-element.elementor-element-d21f7fe .graphina-chart-heading{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-a0d775b{width:100%;max-width:100%}.elementor-912 .elementor-element.elementor-element-a0d775b .graphina-chart-heading{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-00f8006{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem}.elementor-912 .elementor-element.elementor-element-e16bc18{--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-912 .elementor-element.elementor-element-d7cda70{--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}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-4df422e{left:185px}body.rtl .elementor-912 .elementor-element.elementor-element-4df422e{right:185px}.elementor-912 .elementor-element.elementor-element-4df422e{top:229px}.elementor-912 .elementor-element.elementor-element-4df422e .elementor-heading-title{font-size:var(--e-global-typography-a90bfb1-font-size);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing)}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-0af6112{left:105px}body.rtl .elementor-912 .elementor-element.elementor-element-0af6112{right:105px}.elementor-912 .elementor-element.elementor-element-0af6112{top:33px}.elementor-912 .elementor-element.elementor-element-0af6112 .elementor-heading-title{font-size:var(--e-global-typography-a90bfb1-font-size);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing)}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-de80c04{left:67px}body.rtl .elementor-912 .elementor-element.elementor-element-de80c04{right:67px}.elementor-912 .elementor-element.elementor-element-de80c04{top:329px}.elementor-912 .elementor-element.elementor-element-de80c04 .elementor-heading-title{font-size:var(--e-global-typography-a90bfb1-font-size);line-height:var(--e-global-typography-a90bfb1-line-height);letter-spacing:var(--e-global-typography-a90bfb1-letter-spacing);word-spacing:var(--e-global-typography-a90bfb1-word-spacing)}.elementor-912 .elementor-element.elementor-element-778d586{width:auto;max-width:auto}.elementor-912 .elementor-element.elementor-element-778d586 .elementor-icon i{transform:rotate(90deg)}.elementor-912 .elementor-element.elementor-element-7e3099c .ha-hover-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-9f54b89{width:auto;max-width:auto}.elementor-912 .elementor-element.elementor-element-14836ac .ha-hover-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-7a38ae9{--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}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-83abaea{left:185px}body.rtl .elementor-912 .elementor-element.elementor-element-83abaea{right:185px}.elementor-912 .elementor-element.elementor-element-83abaea{top:229px}.elementor-912 .elementor-element.elementor-element-83abaea .elementor-heading-title{font-size:var(--e-global-typography-00e6998-font-size);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing)}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-edf8e23{left:105px}body.rtl .elementor-912 .elementor-element.elementor-element-edf8e23{right:105px}.elementor-912 .elementor-element.elementor-element-edf8e23{top:33px}.elementor-912 .elementor-element.elementor-element-edf8e23 .elementor-heading-title{font-size:var(--e-global-typography-00e6998-font-size);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing)}body:not(.rtl) .elementor-912 .elementor-element.elementor-element-3664933{left:67px}body.rtl .elementor-912 .elementor-element.elementor-element-3664933{right:67px}.elementor-912 .elementor-element.elementor-element-3664933{top:329px}.elementor-912 .elementor-element.elementor-element-3664933 .elementor-heading-title{font-size:var(--e-global-typography-00e6998-font-size);line-height:var(--e-global-typography-00e6998-line-height);letter-spacing:var(--e-global-typography-00e6998-letter-spacing)}.elementor-912 .elementor-element.elementor-element-2c348ed{width:auto;max-width:auto}.elementor-912 .elementor-element.elementor-element-2c348ed .elementor-icon i{transform:rotate(90deg)}.elementor-912 .elementor-element.elementor-element-40dfcec .ha-hover-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}.elementor-912 .elementor-element.elementor-element-70d1efc{width:auto;max-width:auto}.elementor-912 .elementor-element.elementor-element-6288367 .ha-hover-title{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);word-spacing:var(--e-global-typography-accent-word-spacing)}}.elementor-912 .elementor-element.elementor-element-7e3099c{box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-912 .elementor-element.elementor-element-14836ac{box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-912 .elementor-element.elementor-element-40dfcec{box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}.elementor-912 .elementor-element.elementor-element-6288367{box-shadow:0 0 10px 0 rgb(0 0 0 / .2)}