.elementor-4012 .elementor-element.elementor-element-041cc13{--display:flex;--position:fixed;--min-height:105vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-4012 .elementor-element.elementor-element-041cc13:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-041cc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://y-texia.com/wp-content/uploads/2026/06/HarnessTop-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-4012 .elementor-element.elementor-element-041cc13{left:0px;}body.rtl .elementor-4012 .elementor-element.elementor-element-041cc13{right:0px;}.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-4012 .elementor-element.elementor-element-f9a8913{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-f9a8913 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:54px;font-weight:900;line-height:83px;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-6919c1f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-6919c1f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:54px;font-weight:900;line-height:83px;color:var( --e-global-color-14901af );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4012 .elementor-element.elementor-element-9716556 .elementor-button{background-color:var( --e-global-color-b820ab9 );font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;border-radius:5px 05px 5px 5px;padding:15px 030px 15px 30px;}.elementor-4012 .elementor-element.elementor-element-9716556 .elementor-button:hover, .elementor-4012 .elementor-element.elementor-element-9716556 .elementor-button:focus{background-color:#FF3498;}.elementor-4012 .elementor-element.elementor-element-9716556{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-7188c6d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4012 .elementor-element.elementor-element-a3bf5bb .elementor-button{background-color:#FFFFFF;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;fill:var( --e-global-color-14901af );color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-a3bf5bb .elementor-button:hover, .elementor-4012 .elementor-element.elementor-element-a3bf5bb .elementor-button:focus{background-color:#FF3498;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-a3bf5bb .elementor-button:hover svg, .elementor-4012 .elementor-element.elementor-element-a3bf5bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-445e33d .elementor-button{background-color:#FFFFFF;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;fill:var( --e-global-color-14901af );color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-445e33d .elementor-button:hover, .elementor-4012 .elementor-element.elementor-element-445e33d .elementor-button:focus{background-color:#FF3498;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-445e33d .elementor-button:hover svg, .elementor-4012 .elementor-element.elementor-element-445e33d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-0e97ac3 .elementor-button{background-color:#FFFFFF;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;fill:var( --e-global-color-14901af );color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-0e97ac3 .elementor-button:hover, .elementor-4012 .elementor-element.elementor-element-0e97ac3 .elementor-button:focus{background-color:#FF3498;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-0e97ac3 .elementor-button:hover svg, .elementor-4012 .elementor-element.elementor-element-0e97ac3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-4b51de9 .elementor-button{background-color:#FFFFFF;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;fill:var( --e-global-color-14901af );color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-4b51de9 .elementor-button:hover, .elementor-4012 .elementor-element.elementor-element-4b51de9 .elementor-button:focus{background-color:#FF3498;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-4b51de9 .elementor-button:hover svg, .elementor-4012 .elementor-element.elementor-element-4b51de9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-d5c91d3{--display:flex;--min-height:5vh;--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;--margin-top:900px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4012 .elementor-element.elementor-element-d5c91d3 > .elementor-shape-bottom svg, .elementor-4012 .elementor-element.elementor-element-d5c91d3 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-4012 .elementor-element.elementor-element-10d446f{--display:flex;--min-height:735px;--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;--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-4012 .elementor-element.elementor-element-10d446f:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-10d446f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4012 .elementor-element.elementor-element-4288cb0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;padding:0px 0px 0px 0px;z-index:2;text-align:start;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;color:#000000;}.elementor-4012 .elementor-element.elementor-element-4288cb0 p{margin-block-end:1px;}.elementor-4012 .elementor-element.elementor-element-77a3142{--spacer-size:50px;}.elementor-4012 .elementor-element.elementor-element-c0e935f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4012 .elementor-element.elementor-element-c0e935f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-786e464{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 100px;padding:0px 0px 0px 0px;text-align:start;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:400;line-height:41px;color:var( --e-global-color-14901af );}.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-4012 .elementor-element.elementor-element-256132a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:-500px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;--wcf-slide-distance:60px;text-align:end;}.elementor-4012 .elementor-element.elementor-element-256132a.elementor-element{--align-self:flex-end;}.elementor-4012 .elementor-element.elementor-element-256132a img{width:50%;border-radius:15px 15px 15px 15px;}.elementor-4012 .elementor-element.elementor-element-1b33d2d{--display:flex;--min-height:850px;--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;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4012 .elementor-element.elementor-element-1b33d2d:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-1b33d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-1b33d2d::before, .elementor-4012 .elementor-element.elementor-element-1b33d2d > .elementor-background-video-container::before, .elementor-4012 .elementor-element.elementor-element-1b33d2d > .e-con-inner > .elementor-background-video-container::before, .elementor-4012 .elementor-element.elementor-element-1b33d2d > .elementor-background-slideshow::before, .elementor-4012 .elementor-element.elementor-element-1b33d2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4012 .elementor-element.elementor-element-1b33d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4012 .elementor-element.elementor-element-243360d{--wcf-duration:1350ms;--wcf-delay:1000ms;--wcf-ease:ease;margin:080px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 90px;padding:0px 0px 0px 0px;--wcf-slide-distance:40px;text-align:start;}.elementor-4012 .elementor-element.elementor-element-243360d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:70px;font-weight:300;letter-spacing:4.2px;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-c462357{--wcf-duration:1350ms;--wcf-delay:1000ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 90px;padding:0px 0px 0px 0px;--wcf-slide-distance:40px;text-align:start;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-8dd8f40{--display:grid;--min-height:300px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;--wcf-slide-distance:40px;--wcf-slide-duration:1350ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-4012 .elementor-element.elementor-element-8dd8f40.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-4844759{--display:flex;--min-height:290px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 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-4012 .elementor-element.elementor-element-4844759.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-51da7ae{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0100px;padding:0px 0px 0px 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:43px;font-weight:500;color:#FF3498;}.elementor-4012 .elementor-element.elementor-element-51da7ae p{margin-block-end:1px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4012 .elementor-element.elementor-element-f4486dc{margin:-50px 50px calc(var(--kit-widget-spacing, 0px) + 10px) 165px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-f4486dc.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-f4486dc.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-4012 .elementor-element.elementor-element-f4486dc.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-4012 .elementor-element.elementor-element-f4486dc.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-title{margin-bottom:22px;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-img img{border-radius:9px;transition-duration:0.3s;}.elementor-4012 .elementor-element.elementor-element-f4486dc:has(:hover) .elementor-image-box-title,
					 .elementor-4012 .elementor-element.elementor-element-f4486dc:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-05949fb{--display:flex;--min-height:290px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 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-4012 .elementor-element.elementor-element-05949fb.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-8b61d42{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;text-align:start;font-family:"Cairo", Sans-serif;font-size:43px;font-weight:500;color:#FF3498;}.elementor-4012 .elementor-element.elementor-element-8b61d42 p{margin-block-end:1px;}.elementor-4012 .elementor-element.elementor-element-44af1ba{margin:-50px 90px calc(var(--kit-widget-spacing, 0px) + 10px) 120px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-44af1ba.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-44af1ba.elementor-position-right .elementor-image-box-img{margin-left:33px;}.elementor-4012 .elementor-element.elementor-element-44af1ba.elementor-position-left .elementor-image-box-img{margin-right:33px;}.elementor-4012 .elementor-element.elementor-element-44af1ba.elementor-position-top .elementor-image-box-img{margin-bottom:33px;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-title{margin-bottom:33px;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-img img{border-radius:10px;transition-duration:0.3s;}.elementor-4012 .elementor-element.elementor-element-44af1ba:has(:hover) .elementor-image-box-title,
					 .elementor-4012 .elementor-element.elementor-element-44af1ba:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-cb0934a{--display:flex;--min-height:182px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4012 .elementor-element.elementor-element-cb0934a:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-cb0934a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-cb0934a.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-0b6afb0{--display:flex;--min-height:113px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4012 .elementor-element.elementor-element-0b6afb0.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-e50d416{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-e50d416.elementor-element{--align-self:flex-start;}.elementor-4012 .elementor-element.elementor-element-e50d416 p{margin-block-end:1px;}.elementor-4012 .elementor-element.elementor-element-84270b5 .elementor-button{background-color:var( --e-global-color-b820ab9 );font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;border-radius:5px 05px 5px 5px;padding:15px 030px 15px 30px;}.elementor-4012 .elementor-element.elementor-element-84270b5 .elementor-button:hover, .elementor-4012 .elementor-element.elementor-element-84270b5 .elementor-button:focus{background-color:#FF3498;}.elementor-4012 .elementor-element.elementor-element-84270b5{margin:-56px 0100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-4677604{--display:flex;--min-height:750px;--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;--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-4012 .elementor-element.elementor-element-4677604:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-4677604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-8b76b3d{--wcf-duration:1350ms;--wcf-delay:1000ms;--wcf-ease:ease;margin:080px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 90px;padding:0px 0px 0px 0px;--wcf-slide-distance:40px;text-align:start;}.elementor-4012 .elementor-element.elementor-element-8b76b3d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:70px;font-weight:300;letter-spacing:4.2px;color:#454545;}.elementor-4012 .elementor-element.elementor-element-038d0f8{--wcf-duration:1350ms;--wcf-delay:1000ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 90px;padding:0px 0px 0px 0px;--wcf-slide-distance:40px;text-align:start;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-4c68042{--display:flex;--min-height:268px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;--wcf-slide-distance:40px;--wcf-slide-duration:1350ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-4012 .elementor-element.elementor-element-4c68042.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-3a2593d{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4012 .elementor-element.elementor-element-94112cc{z-index:1;}.elementor-4012 .elementor-element.elementor-element-94112cc .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-94112cc.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-94112cc .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-94112cc .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-94112cc .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-94112cc .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-94112cc:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-94112cc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-94112cc .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-6897001 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-6897001 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-6897001 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-6897001 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-6897001:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-6897001:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-6897001 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-0bf0b06{--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;--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-4012 .elementor-element.elementor-element-0bf0b06.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4012 .elementor-element.elementor-element-2e7284f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-2e7284f .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-2e7284f.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-2e7284f .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-2e7284f .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-7fab6e1{--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;--z-index:0;}.elementor-4012 .elementor-element.elementor-element-13556bd .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-13556bd.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-13556bd .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-13556bd .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-13556bd .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-13556bd .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-13556bd:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-13556bd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-13556bd .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-d8a9cb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-d8a9cb8 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-d8a9cb8 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-d8a9cb8 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-d8a9cb8 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-d8a9cb8:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-d8a9cb8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-d8a9cb8 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-924135a{--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;--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-4012 .elementor-element.elementor-element-924135a.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-3a37bd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-3a37bd0 .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-3a37bd0.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-3a37bd0 .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-3a37bd0 .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-68e4cf8{--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;}.elementor-4012 .elementor-element.elementor-element-052d483 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-052d483.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-052d483 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-052d483 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-052d483 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-052d483 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-052d483:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-052d483:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-052d483 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-212bf70 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-212bf70 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-212bf70 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-212bf70 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-212bf70:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-212bf70:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-212bf70 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-fc8a01c{--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;--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-4012 .elementor-element.elementor-element-fc8a01c.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-7065bde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-7065bde.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-7065bde .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-7065bde.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-7065bde .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-7065bde .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-a84ff1e{--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;}.elementor-4012 .elementor-element.elementor-element-18edbfb .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-18edbfb.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-18edbfb .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-18edbfb .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-18edbfb .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-18edbfb .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-18edbfb:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-18edbfb:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-18edbfb .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-e86ac4f .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-e86ac4f .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-e86ac4f .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-e86ac4f .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-e86ac4f:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-e86ac4f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-e86ac4f .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-e2d8095{--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;--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-4012 .elementor-element.elementor-element-e2d8095.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-7786c6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-7786c6f .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-7786c6f.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-7786c6f .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-7786c6f .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-984087f{--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;}.elementor-4012 .elementor-element.elementor-element-31054b5 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-31054b5.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-31054b5 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-31054b5 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-31054b5 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-31054b5 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-31054b5:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-31054b5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-31054b5 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-8fcf340 .elementor-icon-box-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-8fcf340 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-8fcf340 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-8fcf340 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-8fcf340:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-8fcf340:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-8fcf340 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-3162b79{--display:flex;--min-height:268px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:1350ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-4012 .elementor-element.elementor-element-3162b79.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-20b5c6f{--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;}.elementor-4012 .elementor-element.elementor-element-da56802 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-da56802.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-da56802 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-da56802 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-da56802 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-da56802 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-da56802:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-da56802:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-da56802 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-daf5b83 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-daf5b83 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-daf5b83 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-daf5b83 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-daf5b83:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-daf5b83:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-daf5b83 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-71cae6a{--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;--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-4012 .elementor-element.elementor-element-71cae6a.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-380bf94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-380bf94.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-380bf94 .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-380bf94.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-380bf94 .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-380bf94 .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-43a46e1{--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;}.elementor-4012 .elementor-element.elementor-element-3379731 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-3379731.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-3379731 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-3379731 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-3379731 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-3379731 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-3379731:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-3379731:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-3379731 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-d96bc7e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-d96bc7e .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-d96bc7e .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-d96bc7e .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-d96bc7e .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-d96bc7e:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-d96bc7e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-d96bc7e .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-7d7be86{--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;--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-4012 .elementor-element.elementor-element-7d7be86.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-4d1972a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-4d1972a .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-4d1972a.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-4d1972a .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-4d1972a .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-262aad4{--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;}.elementor-4012 .elementor-element.elementor-element-79372f3 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-79372f3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-79372f3 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-79372f3 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-79372f3 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-79372f3 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-79372f3:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-79372f3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-79372f3 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-4f6609f .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-4f6609f .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-4f6609f .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-4f6609f .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-4f6609f:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-4f6609f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-4f6609f .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-f2cab24{--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;--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-4012 .elementor-element.elementor-element-f2cab24.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-ab0cb78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-ab0cb78 .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-ab0cb78.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-ab0cb78 .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-ab0cb78 .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-5fd844a{--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;}.elementor-4012 .elementor-element.elementor-element-f57e087 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-f57e087.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-f57e087 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-f57e087 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-f57e087 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-f57e087 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-f57e087:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-f57e087:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-f57e087 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-446dc36 .elementor-icon-box-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-446dc36 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-446dc36 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-446dc36 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-446dc36:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-446dc36:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-446dc36 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-fd8f22a{--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;--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-4012 .elementor-element.elementor-element-fd8f22a.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-f694f98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-f694f98.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-f694f98 .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-f694f98.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-f694f98 .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-f694f98 .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-446c159{--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;}.elementor-4012 .elementor-element.elementor-element-85f9509 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85f9509.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85f9509 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-85f9509 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-85f9509 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-85f9509 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85f9509:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-85f9509:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85f9509 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-4a3425e .elementor-icon-box-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-4a3425e .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-4a3425e .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-4a3425e .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-4a3425e:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-4a3425e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-4a3425e .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-eb80323{--display:flex;--min-height:268px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:1350ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-4012 .elementor-element.elementor-element-eb80323.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-7caed62{--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;}.elementor-4012 .elementor-element.elementor-element-d95a074 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-d95a074.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-d95a074 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-d95a074 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-d95a074 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-d95a074 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-d95a074:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-d95a074:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-d95a074 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-e55b1d5 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-e55b1d5 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-e55b1d5 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:11px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-e55b1d5 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-e55b1d5:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-e55b1d5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-e55b1d5 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-13d3c01{--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;--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-4012 .elementor-element.elementor-element-13d3c01.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-abe5450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-abe5450.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-abe5450 .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-abe5450.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-abe5450 .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-abe5450 .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-608fc03{--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;}.elementor-4012 .elementor-element.elementor-element-962faad .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-962faad.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-962faad .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-962faad .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-962faad .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-962faad .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-962faad:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-962faad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-962faad .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-b7ce570{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-b7ce570 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-b7ce570 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-b7ce570 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-b7ce570 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-b7ce570:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-b7ce570:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-b7ce570 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-27bfa80{--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;--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-4012 .elementor-element.elementor-element-27bfa80.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-150ad5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-150ad5b .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-150ad5b.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-150ad5b .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-150ad5b .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-f4e8e4c{--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;}.elementor-4012 .elementor-element.elementor-element-85bbe0d .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-85bbe0d.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-85bbe0d .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-85bbe0d .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-85bbe0d .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-85bbe0d .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85bbe0d:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-85bbe0d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-85bbe0d .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-7f00b41 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-7f00b41 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-7f00b41 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-7f00b41 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-7f00b41:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-7f00b41:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-7f00b41 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-a1f704f{--display:flex;--min-height:268px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--wcf-slide-distance:40px;--wcf-slide-duration:1350ms;--wcf-slide-delay:0ms;--wcf-slide-ease:ease;}.elementor-4012 .elementor-element.elementor-element-a1f704f:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-a1f704f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-a1f704f.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-3fb7cb1{--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;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6 .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-4d0a6d6.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6 .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-4d0a6d6 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-4d0a6d6 .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-4d0a6d6:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-4d0a6d6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-4d0a6d6 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-c0193f9 .elementor-icon-box-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-c0193f9 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-c0193f9 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-c0193f9 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-c0193f9:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-c0193f9:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-c0193f9 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-fcb70f1{--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;--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-4012 .elementor-element.elementor-element-fcb70f1.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-71e2858{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-71e2858.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-71e2858 .elementor-icon-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-stacked .elementor-icon{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-default .elementor-icon{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-default .elementor-icon svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-stacked .elementor-icon:hover{background-color:#555555;}.elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-default .elementor-icon:hover{color:#555555;border-color:#555555;}.elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-framed .elementor-icon:hover, .elementor-4012 .elementor-element.elementor-element-71e2858.elementor-view-default .elementor-icon:hover svg{fill:#555555;}.elementor-4012 .elementor-element.elementor-element-71e2858 .elementor-icon{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-71e2858 .elementor-icon svg{height:18px;}.elementor-4012 .elementor-element.elementor-element-ebdb6d1{--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;}.elementor-4012 .elementor-element.elementor-element-cc8238b .elementor-icon-box-wrapper{gap:15px;}.elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-framed .elementor-icon, .elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-default .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b820ab9 );fill:#FFFFFF;color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b820ab9 );color:var( --e-global-color-b820ab9 );border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4012 .elementor-element.elementor-element-cc8238b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-cc8238b .elementor-icon{font-size:55px;}.elementor-4012 .elementor-element.elementor-element-cc8238b .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-cc8238b .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-cc8238b .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-cc8238b:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-cc8238b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-cc8238b .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;}.elementor-4012 .elementor-element.elementor-element-bf327c8 .elementor-icon-box-wrapper{text-align:center;}.elementor-4012 .elementor-element.elementor-element-bf327c8 .elementor-icon-box-title, .elementor-4012 .elementor-element.elementor-element-bf327c8 .elementor-icon-box-title a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:500;}.elementor-4012 .elementor-element.elementor-element-bf327c8 .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-bf327c8:has(:hover) .elementor-icon-box-title,
					 .elementor-4012 .elementor-element.elementor-element-bf327c8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-4012 .elementor-element.elementor-element-bf327c8 .elementor-icon-box-description{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-8bd6dfd{--display:flex;--min-height:450px;--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;--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-4012 .elementor-element.elementor-element-8bd6dfd:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-8bd6dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-6f012f3{--wcf-duration:1350ms;--wcf-delay:1000ms;--wcf-ease:ease;margin:080px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 90px;padding:0px 0px 0px 0px;--wcf-slide-distance:40px;text-align:start;}.elementor-4012 .elementor-element.elementor-element-6f012f3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:70px;font-weight:300;letter-spacing:4.2px;color:#454545;}.elementor-4012 .elementor-element.elementor-element-acaa6e6{--wcf-duration:1350ms;--wcf-delay:1000ms;--wcf-ease:ease;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 90px;padding:0px 0px 0px 0px;--wcf-slide-distance:40px;text-align:start;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-9a9a3b3{--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;--z-index:1;}.elementor-4012 .elementor-element.elementor-element-9a9a3b3.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-b820ab9 );font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b820ab9 );}.elementor-4012 .elementor-element.elementor-element-46c3fec{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b820ab9 );border-radius:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-14901af );border-radius:0px 0px 0px 0px;padding:030px 0px 30px 030px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body p, .elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body{font-family:"Zen Kaku Gothic New", Sans-serif;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b820ab9 );border-radius:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion > .elementskit-card{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b820ab9 );border-radius:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;color:#FFFFFF;fill:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:15px;color:#FFFFFF;fill:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-5f4c13b{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;padding:100px 0px 0px 0px;text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-c62be86{--display:flex;--min-height:350px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-4012 .elementor-element.elementor-element-c62be86:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-c62be86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-c62be86.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-a0b271c{--display:flex;--min-height:113px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4012 .elementor-element.elementor-element-a0b271c.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-80393fc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;padding:0px 0px 0px 0px;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;color:var( --e-global-color-14901af );}.elementor-4012 .elementor-element.elementor-element-80393fc.elementor-element{--align-self:flex-start;}.elementor-4012 .elementor-element.elementor-element-80393fc p{margin-block-end:1px;}.elementor-4012 .elementor-element.elementor-element-0c0c7ba .elementor-button{background-color:var( --e-global-color-b820ab9 );font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:400;border-radius:5px 05px 5px 5px;padding:15px 030px 15px 30px;}.elementor-4012 .elementor-element.elementor-element-0c0c7ba .elementor-button:hover, .elementor-4012 .elementor-element.elementor-element-0c0c7ba .elementor-button:focus{background-color:#FF3498;}.elementor-4012 .elementor-element.elementor-element-0c0c7ba{margin:-56px 0100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-e9c02c6{--display:flex;--min-height:725px;--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:1px 1px;--row-gap:1px;--column-gap:1px;--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-4012 .elementor-element.elementor-element-e9c02c6:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-e9c02c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-f24bffa{background-color:var( --e-global-color-708461e );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:45px 0px 45px 0px;z-index:1;}.elementor-4012 .elementor-element.elementor-element-fdba003{--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;--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-4012 .elementor-element.elementor-element-fdba003:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-fdba003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4012 .elementor-element.elementor-element-9045a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:123px;z-index:10;}.elementor-4012 .elementor-element.elementor-element-9045a36.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-4012 .elementor-element.elementor-element-9045a36{right:15px;}body.rtl .elementor-4012 .elementor-element.elementor-element-9045a36{left:15px;}.elementor-4012 .elementor-element.elementor-element-a02805a{z-index:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4012 .elementor-element.elementor-element-041cc13{--content-width:1600px;}.elementor-4012 .elementor-element.elementor-element-d5c91d3{--content-width:100%;}.elementor-4012 .elementor-element.elementor-element-10d446f{--content-width:100%;}.elementor-4012 .elementor-element.elementor-element-8dd8f40{--width:1350px;}.elementor-4012 .elementor-element.elementor-element-4844759{--width:100%;}.elementor-4012 .elementor-element.elementor-element-05949fb{--width:100%;}.elementor-4012 .elementor-element.elementor-element-0b6afb0{--width:100%;}.elementor-4012 .elementor-element.elementor-element-4677604{--content-width:100%;}.elementor-4012 .elementor-element.elementor-element-4c68042{--width:1245px;}.elementor-4012 .elementor-element.elementor-element-3a2593d{--width:20%;}.elementor-4012 .elementor-element.elementor-element-0bf0b06{--width:5%;}.elementor-4012 .elementor-element.elementor-element-7fab6e1{--width:20%;}.elementor-4012 .elementor-element.elementor-element-924135a{--width:5%;}.elementor-4012 .elementor-element.elementor-element-68e4cf8{--width:20%;}.elementor-4012 .elementor-element.elementor-element-fc8a01c{--width:5%;}.elementor-4012 .elementor-element.elementor-element-a84ff1e{--width:20%;}.elementor-4012 .elementor-element.elementor-element-e2d8095{--width:5%;}.elementor-4012 .elementor-element.elementor-element-984087f{--width:20%;}.elementor-4012 .elementor-element.elementor-element-3162b79{--width:1245px;}.elementor-4012 .elementor-element.elementor-element-20b5c6f{--width:20%;}.elementor-4012 .elementor-element.elementor-element-71cae6a{--width:5%;}.elementor-4012 .elementor-element.elementor-element-43a46e1{--width:20%;}.elementor-4012 .elementor-element.elementor-element-7d7be86{--width:5%;}.elementor-4012 .elementor-element.elementor-element-262aad4{--width:20%;}.elementor-4012 .elementor-element.elementor-element-f2cab24{--width:5%;}.elementor-4012 .elementor-element.elementor-element-5fd844a{--width:20%;}.elementor-4012 .elementor-element.elementor-element-fd8f22a{--width:5%;}.elementor-4012 .elementor-element.elementor-element-446c159{--width:20%;}.elementor-4012 .elementor-element.elementor-element-eb80323{--width:1245px;}.elementor-4012 .elementor-element.elementor-element-7caed62{--width:20%;}.elementor-4012 .elementor-element.elementor-element-13d3c01{--width:5%;}.elementor-4012 .elementor-element.elementor-element-608fc03{--width:20%;}.elementor-4012 .elementor-element.elementor-element-27bfa80{--width:5%;}.elementor-4012 .elementor-element.elementor-element-f4e8e4c{--width:20%;}.elementor-4012 .elementor-element.elementor-element-a1f704f{--width:1245px;}.elementor-4012 .elementor-element.elementor-element-3fb7cb1{--width:20%;}.elementor-4012 .elementor-element.elementor-element-fcb70f1{--width:5%;}.elementor-4012 .elementor-element.elementor-element-ebdb6d1{--width:20%;}.elementor-4012 .elementor-element.elementor-element-8bd6dfd{--content-width:100%;}.elementor-4012 .elementor-element.elementor-element-9a9a3b3{--width:75%;}.elementor-4012 .elementor-element.elementor-element-a0b271c{--width:100%;}.elementor-4012 .elementor-element.elementor-element-e9c02c6{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4012 .elementor-element.elementor-element-041cc13{--content-width:100%;}.elementor-4012 .elementor-element.elementor-element-10d446f{--content-width:100%;}.elementor-4012 .elementor-element.elementor-element-8dd8f40{--width:90%;}.elementor-4012 .elementor-element.elementor-element-4844759{--width:100%;}.elementor-4012 .elementor-element.elementor-element-05949fb{--width:100%;}.elementor-4012 .elementor-element.elementor-element-0b6afb0{--width:90%;}.elementor-4012 .elementor-element.elementor-element-4c68042{--width:90%;}.elementor-4012 .elementor-element.elementor-element-3a2593d{--width:100%;}.elementor-4012 .elementor-element.elementor-element-0bf0b06{--width:18%;}.elementor-4012 .elementor-element.elementor-element-7fab6e1{--width:100%;}.elementor-4012 .elementor-element.elementor-element-924135a{--width:0%;}.elementor-4012 .elementor-element.elementor-element-68e4cf8{--width:0%;}.elementor-4012 .elementor-element.elementor-element-fc8a01c{--width:0%;}.elementor-4012 .elementor-element.elementor-element-a84ff1e{--width:0%;}.elementor-4012 .elementor-element.elementor-element-e2d8095{--width:0%;}.elementor-4012 .elementor-element.elementor-element-984087f{--width:0%;}.elementor-4012 .elementor-element.elementor-element-3162b79{--width:90%;}.elementor-4012 .elementor-element.elementor-element-20b5c6f{--width:100%;}.elementor-4012 .elementor-element.elementor-element-71cae6a{--width:18%;}.elementor-4012 .elementor-element.elementor-element-43a46e1{--width:100%;}.elementor-4012 .elementor-element.elementor-element-7d7be86{--width:0%;}.elementor-4012 .elementor-element.elementor-element-262aad4{--width:0%;}.elementor-4012 .elementor-element.elementor-element-f2cab24{--width:0%;}.elementor-4012 .elementor-element.elementor-element-5fd844a{--width:0%;}.elementor-4012 .elementor-element.elementor-element-fd8f22a{--width:0%;}.elementor-4012 .elementor-element.elementor-element-446c159{--width:0%;}.elementor-4012 .elementor-element.elementor-element-eb80323{--width:90%;}.elementor-4012 .elementor-element.elementor-element-7caed62{--width:30%;}.elementor-4012 .elementor-element.elementor-element-13d3c01{--width:10%;}.elementor-4012 .elementor-element.elementor-element-608fc03{--width:30%;}.elementor-4012 .elementor-element.elementor-element-27bfa80{--width:10%;}.elementor-4012 .elementor-element.elementor-element-f4e8e4c{--width:30%;}.elementor-4012 .elementor-element.elementor-element-a1f704f{--width:90%;}.elementor-4012 .elementor-element.elementor-element-3fb7cb1{--width:30%;}.elementor-4012 .elementor-element.elementor-element-fcb70f1{--width:10%;}.elementor-4012 .elementor-element.elementor-element-ebdb6d1{--width:30%;}.elementor-4012 .elementor-element.elementor-element-9a9a3b3{--width:90%;}.elementor-4012 .elementor-element.elementor-element-a0b271c{--width:90%;}}@media(min-width:1025px){.elementor-4012 .elementor-element.elementor-element-041cc13:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-041cc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4012 .elementor-element.elementor-element-041cc13{--min-height:102dvh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4012 .elementor-element.elementor-element-041cc13:not(.elementor-motion-effects-element-type-background), .elementor-4012 .elementor-element.elementor-element-041cc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4012 .elementor-element.elementor-element-6919c1f{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-4012 .elementor-element.elementor-element-6919c1f .elementor-heading-title{font-size:43px;}.elementor-4012 .elementor-element.elementor-element-9716556{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4012 .elementor-element.elementor-element-7188c6d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4012 .elementor-element.elementor-element-7188c6d.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-a3bf5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4012 .elementor-element.elementor-element-a3bf5bb .elementor-button{border-radius:0px 0px 0px 0px;padding:10px 75px 10px 75px;}.elementor-4012 .elementor-element.elementor-element-445e33d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4012 .elementor-element.elementor-element-445e33d .elementor-button{border-radius:0px 0px 0px 0px;padding:10px 60px 10px 60px;}.elementor-4012 .elementor-element.elementor-element-0e97ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4012 .elementor-element.elementor-element-0e97ac3 .elementor-button{border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4012 .elementor-element.elementor-element-4b51de9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4012 .elementor-element.elementor-element-4b51de9 .elementor-button{border-radius:0px 0px 0px 0px;padding:10px 60px 10px 60px;}.elementor-4012 .elementor-element.elementor-element-10d446f{--min-height:1100px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4012 .elementor-element.elementor-element-77a3142{--spacer-size:100px;}.elementor-4012 .elementor-element.elementor-element-c0e935f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-4012 .elementor-element.elementor-element-786e464{margin:60px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;font-size:17px;line-height:2em;}.elementor-4012 .elementor-element.elementor-element-256132a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;margin:40px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:end;}.elementor-4012 .elementor-element.elementor-element-256132a img{width:55%;}.elementor-4012 .elementor-element.elementor-element-1b33d2d{--min-height:1600px;}.elementor-4012 .elementor-element.elementor-element-243360d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-4012 .elementor-element.elementor-element-c462357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 035px;}.elementor-4012 .elementor-element.elementor-element-8dd8f40{--min-height:1220px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:00px 0px;--row-gap:00px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--z-index:2;}.elementor-4012 .elementor-element.elementor-element-4844759{--min-height:450px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4012 .elementor-element.elementor-element-4844759.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-51da7ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-4012 .elementor-element.elementor-element-f4486dc{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 30px) 70px;}.elementor-4012 .elementor-element.elementor-element-05949fb{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width: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-4012 .elementor-element.elementor-element-05949fb.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-8b61d42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-4012 .elementor-element.elementor-element-44af1ba{margin:0px 70px calc(var(--kit-widget-spacing, 0px) + 30px) 70px;}.elementor-4012 .elementor-element.elementor-element-e50d416{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-4012 .elementor-element.elementor-element-84270b5{margin:-56px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4012 .elementor-element.elementor-element-8b76b3d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-4012 .elementor-element.elementor-element-038d0f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 35px;}.elementor-4012 .elementor-element.elementor-element-3162b79{--z-index:2;}.elementor-4012 .elementor-element.elementor-element-eb80323{--z-index:2;}.elementor-4012 .elementor-element.elementor-element-b7ce570{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4012 .elementor-element.elementor-element-a1f704f{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4012 .elementor-element.elementor-element-c0193f9 .elementor-icon-box-wrapper{text-align:start;}.elementor-4012 .elementor-element.elementor-element-6f012f3{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 35px;}.elementor-4012 .elementor-element.elementor-element-acaa6e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 35px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:12px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:12px;}.elementor-4012 .elementor-element.elementor-element-80393fc{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;}.elementor-4012 .elementor-element.elementor-element-0c0c7ba{margin:-56px 35px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4012 .elementor-element.elementor-element-fdba003{--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-4012 .elementor-element.elementor-element-9045a36{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4012 .elementor-element.elementor-element-041cc13{--content-width:100%;--min-height:102dvh;--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-4012 .elementor-element.elementor-element-f9a8913{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-f9a8913 .elementor-heading-title{font-size:33px;line-height:1.8em;}.elementor-4012 .elementor-element.elementor-element-6919c1f{padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-9716556{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-9716556.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-9716556 .elementor-button{font-size:13px;}.elementor-4012 .elementor-element.elementor-element-7188c6d{--min-height:50px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4012 .elementor-element.elementor-element-7188c6d.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-a3bf5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-a3bf5bb.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-a3bf5bb .elementor-button{font-size:13px;border-radius:0px 0px 0px 0px;padding:10px 70px 10px 70px;}.elementor-4012 .elementor-element.elementor-element-445e33d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-445e33d.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-445e33d .elementor-button{font-size:13px;border-radius:0px 0px 0px 0px;padding:10px 57px 10px 57px;}.elementor-4012 .elementor-element.elementor-element-0e97ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-0e97ac3.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-0e97ac3 .elementor-button{font-size:13px;border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-4012 .elementor-element.elementor-element-4b51de9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-4b51de9.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-4b51de9 .elementor-button{font-size:13px;border-radius:0px 0px 0px 0px;padding:10px 57px 10px 57px;}.elementor-4012 .elementor-element.elementor-element-10d446f{--min-height:975px;}.elementor-4012 .elementor-element.elementor-element-4288cb0{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-c0e935f{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-c0e935f .elementor-heading-title{font-size:32px;}.elementor-4012 .elementor-element.elementor-element-786e464{margin:30px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;font-size:14px;line-height:1.7em;}.elementor-4012 .elementor-element.elementor-element-256132a{margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4012 .elementor-element.elementor-element-256132a img{width:90%;}.elementor-4012 .elementor-element.elementor-element-1b33d2d{--min-height:1080px;}.elementor-4012 .elementor-element.elementor-element-243360d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-243360d .elementor-heading-title{font-size:45px;}.elementor-4012 .elementor-element.elementor-element-c462357{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 15px;padding:0px 0px 0px 0px;}.elementor-4012 .elementor-element.elementor-element-8dd8f40{--width:90%;--min-height:727px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-4012 .elementor-element.elementor-element-4844759{--width:90%;--min-height:310px;}.elementor-4012 .elementor-element.elementor-element-4844759.e-con{--align-self:flex-start;}.elementor-4012 .elementor-element.elementor-element-51da7ae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:35px;}.elementor-4012 .elementor-element.elementor-element-f4486dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-img{margin-bottom:22px;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-title{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-f4486dc .elementor-image-box-description{font-size:15px;}.elementor-4012 .elementor-element.elementor-element-05949fb{--width:90%;--min-height:310px;--margin-top:-6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4012 .elementor-element.elementor-element-05949fb.e-con{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-8b61d42{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:35px;}.elementor-4012 .elementor-element.elementor-element-44af1ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-img{margin-bottom:33px;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-title{font-size:18px;}.elementor-4012 .elementor-element.elementor-element-44af1ba .elementor-image-box-description{font-size:15px;}.elementor-4012 .elementor-element.elementor-element-0b6afb0{--width:90%;--z-index:2;}.elementor-4012 .elementor-element.elementor-element-e50d416{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4012 .elementor-element.elementor-element-e50d416.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-84270b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-4012 .elementor-element.elementor-element-84270b5.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-4677604{--min-height:1325px;}.elementor-4012 .elementor-element.elementor-element-8b76b3d{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-8b76b3d .elementor-heading-title{font-size:45px;}.elementor-4012 .elementor-element.elementor-element-038d0f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-3162b79{--min-height:300px;--margin-top:40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-4012 .elementor-element.elementor-element-daf5b83{margin:-12px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-d96bc7e{margin:-12px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-4f6609f{margin:-12px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-446dc36{margin:-16px 15px calc(var(--kit-widget-spacing, 0px) + 7px) 15px;}.elementor-4012 .elementor-element.elementor-element-4a3425e{margin:-16px 15px calc(var(--kit-widget-spacing, 0px) + 7px) 15px;}.elementor-4012 .elementor-element.elementor-element-6f012f3{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-6f012f3 .elementor-heading-title{font-size:45px;}.elementor-4012 .elementor-element.elementor-element-acaa6e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-4012 .elementor-element.elementor-element-9a9a3b3{--width:90%;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:14px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body p, .elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body{font-size:13px;}.elementor-4012 .elementor-element.elementor-element-46c3fec .elementskit-accordion .elementskit-card-body{padding:15px 30px 15px 030px;}.elementor-4012 .elementor-element.elementor-element-c62be86{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4012 .elementor-element.elementor-element-a0b271c{--width:90%;--z-index:2;}.elementor-4012 .elementor-element.elementor-element-80393fc{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4012 .elementor-element.elementor-element-80393fc.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-0c0c7ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-4012 .elementor-element.elementor-element-0c0c7ba.elementor-element{--align-self:center;}.elementor-4012 .elementor-element.elementor-element-e9c02c6{--min-height:435px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4012 .elementor-element.elementor-element-fdba003{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}