.elementor-9142 .elementor-element.elementor-element-a106e75 > .elementor-container{min-height:100px;}.elementor-9142 .elementor-element.elementor-element-a106e75{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 2%;z-index:9999;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-df9e6c0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-df9e6c0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-df9e6c0.elementor-column{width:calc(100% - 710px);}.elementor-9142 .elementor-element.elementor-element-47d5107{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-47d5107 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-47d5107 img{width:100%;height:45px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-9142 .elementor-element.elementor-element-47d5107:hover img{opacity:0.75;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-3c72b14.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-3c72b14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-3c72b14.elementor-column{width:710px;}.elementor-9142 .elementor-element.elementor-element-3c72b14 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-7700561 > .elementor-container{min-height:50px;}.elementor-9142 .elementor-element.elementor-element-1d977ea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9142 .elementor-element.elementor-element-1d977ea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c858b1 );}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-1d977ea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-1d977ea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-1d977ea.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-9142 .elementor-element.elementor-element-1d977ea.elementor-column{width:480px;}.elementor-9142 .elementor-element.elementor-element-1d977ea > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-1d977ea > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-1d977ea > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-1d977ea > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 7px 2px 9px;}.elementor-9142 .elementor-element.elementor-element-1d977ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__front{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__back{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-22147a9{width:var( --container-widget-width, 75px );max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-22147a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box{height:20px;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__layer, .elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-797eff9 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:1.3px;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__button{margin-center:0;}.elementor-9142 .elementor-element.elementor-element-22147a9 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-3c8a365 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.4px;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__front{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__back{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-4c4472e{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-4c4472e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box{height:20px;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__layer, .elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-797eff9 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:1.5px;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__button{margin-center:0;}.elementor-9142 .elementor-element.elementor-element-4c4472e .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-3c8a365 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.4px;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__front{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__back{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-6bae2c0{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box{height:20px;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__layer, .elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-797eff9 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:1.5px;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__button{margin-center:0;}.elementor-9142 .elementor-element.elementor-element-6bae2c0 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-3c8a365 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.1px;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__front{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__back{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-3b6d323{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-3b6d323 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box{height:20px;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__layer, .elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-797eff9 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0.6px;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__button{margin-center:0;}.elementor-9142 .elementor-element.elementor-element-3b6d323 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-3c8a365 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.4px;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__front{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__back{background-color:var( --e-global-color-0c858b1 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-d5b82b0{width:var( --container-widget-width, 88px );max-width:88px;--container-widget-width:88px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box{height:20px;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__layer, .elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-797eff9 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:1.5px;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__button{margin-center:0;}.elementor-9142 .elementor-element.elementor-element-d5b82b0 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-3c8a365 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.1px;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-daaf126.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-daaf126.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-daaf126.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9142 .elementor-element.elementor-element-daaf126.elementor-column{width:150px;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__front{background-color:var( --e-global-color-797eff9 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__back{background-color:var( --e-global-color-797eff9 );border-style:none;}.elementor-9142 .elementor-element.elementor-element-09068a0{width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-09068a0 > .elementor-widget-container{background-color:var( --e-global-color-797eff9 );margin:0px 0px 0px 0px;padding:14px 10px 16px 10px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-9142 .elementor-element.elementor-element-09068a0.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box{height:20px;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__layer, .elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__layer__overlay{border-radius:0px;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-0c858b1 );font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:20px;letter-spacing:1.5px;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 0px 0px 0px;text-align:center;justify-content:center;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__button{margin-center:0;}.elementor-9142 .elementor-element.elementor-element-09068a0 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:0px;color:var( --e-global-color-0c858b1 );font-family:"Archivo", Sans-serif;font-size:13px;font-weight:600;line-height:20px;letter-spacing:1.1px;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-8c61c4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-8c61c4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-8c61c4b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9142 .elementor-element.elementor-element-8c61c4b.elementor-column{width:50px;}.elementor-9142 .elementor-element.elementor-element-8c61c4b > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-8c61c4b > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-8c61c4b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8c61c4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 1px 0px;}.elementor-9142 .elementor-element.elementor-element-8c61c4b{z-index:100;}.elementor-9142 .elementor-element.elementor-element-55d13da > .elementor-widget-container{background-color:var( --e-global-color-0c858b1 );margin:0px 0px 0px 0px;padding:11px 11px 15px 11px;transition:background 0.3s;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-9142 .elementor-element.elementor-element-55d13da:hover .elementor-widget-container{background-color:var( --e-global-color-3c8a365 );}.elementor-9142 .elementor-element.elementor-element-55d13da.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-55d13da{text-align:center;}.elementor-9142 .elementor-element.elementor-element-55d13da img{width:22px;height:16px;filter:brightness( 0% ) contrast( 120% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.3s;}.elementor-9142 .elementor-element.elementor-element-55d13da:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9142 .elementor-element.elementor-element-1f3bd93{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-0bcb833 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2229486 > .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/ampersand_visual.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-2229486 .elementor-background-overlay{filter:brightness( 95% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9142 .elementor-element.elementor-element-2229486{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-283e2ba{--spacer-size:110vh;}.elementor-9142 .elementor-element.elementor-element-802deae > .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/05/backg_gr-1.png");background-position:center center;background-repeat:repeat;background-size:55% auto;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-802deae{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 0% 1% 0%;}.elementor-9142 .elementor-element.elementor-element-802deae, .elementor-9142 .elementor-element.elementor-element-802deae > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-12f9a4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-ab87d47{margin-top:0px;margin-bottom:0px;padding:0% 11% 5% 11%;}.elementor-9142 .elementor-element.elementor-element-2a8d752 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-7122b3e > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-c2a8353 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8254dc6 > .elementor-widget-container{margin:-14px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8254dc6{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-8254dc6 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-797eff9 );}.elementor-9142 .elementor-element.elementor-element-54364c2 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-54364c2{text-align:left;color:var( --e-global-color-797eff9 );font-family:"Noto Sans JP", Sans-serif;font-size:0.85em;font-weight:400;line-height:1.8em;letter-spacing:0.9px;word-spacing:-6px;}.elementor-9142 .elementor-element.elementor-element-598aef1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-f067d19{margin-top:0px;margin-bottom:0px;padding:7% 0% 6% 0%;}.elementor-9142 .elementor-element.elementor-element-c190a95{margin-top:0px;margin-bottom:0px;padding:0% 11% 0% 11%;}.elementor-9142 .elementor-element.elementor-element-38b477c > .elementor-widget-container{margin:-3px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-38b477c{z-index:20;text-align:left;}.elementor-9142 .elementor-element.elementor-element-38b477c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.8em;font-weight:400;line-height:1.4em;letter-spacing:1.7px;color:var( --e-global-color-797eff9 );}.elementor-9142 .elementor-element.elementor-element-143e346 > .elementor-widget-container{margin:-14px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-143e346{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-143e346 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-9142 .elementor-element.elementor-element-2060c81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2adb2a3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a9b34f4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-80ca500 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-80ca500{text-align:left;color:var( --e-global-color-797eff9 );font-size:0.85em;font-weight:400;line-height:1.7em;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-10716a7 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-1927411{margin-top:-45px;margin-bottom:0px;padding:0% 11% 0% 11%;z-index:4;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-3891266.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-3891266.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-3891266.elementor-column{width:33.3%;}.elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-element-populated{margin:0% 6% 0% 0%;--e-column-margin-right:6%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-687f409:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/analytics-925379_1280.jpg");background-position:center center;background-repeat:no-repeat;background-size:64vw auto;}.elementor-9142 .elementor-element.elementor-element-687f409:hover{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/analytics-925379_1280.jpg");background-position:center center;background-repeat:no-repeat;background-size:61vw auto;}.elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-background-overlay{background-color:var( --e-global-color-797eff9 );opacity:0.5;transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-9142 .elementor-element.elementor-element-687f409:hover > .elementor-background-overlay{background-color:var( --e-global-color-797eff9 );opacity:0.6;}.elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-container{min-height:520px;}.elementor-9142 .elementor-element.elementor-element-687f409, .elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-687f409{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/circle_arrow.png");background-position:92% 48%;background-repeat:no-repeat;background-size:8% auto;opacity:0.75;}.elementor-9142 .elementor-element.elementor-element-ff38ff5:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/circle_arrow_blue.png");background-position:94% 48%;background-repeat:no-repeat;background-size:8% auto;opacity:1;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-ff38ff5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-ff38ff5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 10% 10% 10%;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.35s, border-radius 0.3s, opacity 0.35s;}.elementor-9142 .elementor-element.elementor-element-3182f94 > .elementor-widget-container{margin:-40px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-3182f94{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-3182f94 .elementor-heading-title{font-size:1em;font-weight:400;line-height:65px;letter-spacing:0.7px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-fab1d26{--spacer-size:10px;}.elementor-9142 .elementor-element.elementor-element-e540aa5 > .elementor-widget-container{margin:-14px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-e540aa5{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-e540aa5 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-0c858b1 );}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-1955880.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-1955880.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-1955880.elementor-column{width:33.4%;}.elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-element-populated{margin:0% 3% 0% 3%;--e-column-margin-right:3%;--e-column-margin-left:3%;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-6bd5a12:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/05/pexels-jeffrey-czum-2760856-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:60vw auto;}.elementor-9142 .elementor-element.elementor-element-6bd5a12:hover{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/05/pexels-jeffrey-czum-2760856-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:57vw auto;}.elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-background-overlay{background-color:var( --e-global-color-797eff9 );opacity:0.5;transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-9142 .elementor-element.elementor-element-6bd5a12:hover > .elementor-background-overlay{background-color:var( --e-global-color-797eff9 );opacity:0.6;}.elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-container{min-height:520px;}.elementor-9142 .elementor-element.elementor-element-6bd5a12, .elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-6bd5a12{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/circle_arrow.png");background-position:92% 48%;background-repeat:no-repeat;background-size:8% auto;opacity:0.75;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/circle_arrow_blue.png");background-position:94% 48%;background-repeat:no-repeat;background-size:8% auto;opacity:1;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-1f8bb8d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 10% 10% 10%;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.35s, border-radius 0.3s, opacity 0.35s;}.elementor-9142 .elementor-element.elementor-element-5383b64 > .elementor-widget-container{margin:-40px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-5383b64{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-5383b64 .elementor-heading-title{font-size:1em;font-weight:400;line-height:65px;letter-spacing:0.7px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-593b022{--spacer-size:10px;}.elementor-9142 .elementor-element.elementor-element-d86e65a > .elementor-widget-container{margin:-14px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-d86e65a{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-d86e65a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-0c858b1 );}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-287f915.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-287f915.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-287f915.elementor-column{width:33.3%;}.elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-element-populated{margin:0% 0% 0% 6%;--e-column-margin-right:0%;--e-column-margin-left:6%;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-5e37215:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/kay-D-684260e99e65f.jpg");background-position:3% 50%;background-repeat:no-repeat;background-size:64vw auto;}.elementor-9142 .elementor-element.elementor-element-5e37215:hover{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/kay-D-684260e99e65f.jpg");background-position:3% 50%;background-repeat:no-repeat;background-size:61vw auto;}.elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-background-overlay{background-color:var( --e-global-color-797eff9 );opacity:0.35;transition:background 0.4s, border-radius 0.3s, opacity 0.4s;}.elementor-9142 .elementor-element.elementor-element-5e37215:hover > .elementor-background-overlay{background-color:var( --e-global-color-797eff9 );opacity:0.5;}.elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-container{min-height:520px;}.elementor-9142 .elementor-element.elementor-element-5e37215, .elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-5e37215{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/circle_arrow.png");background-position:92% 48%;background-repeat:no-repeat;background-size:8% auto;opacity:0.75;}.elementor-9142 .elementor-element.elementor-element-b3a01d4:hover > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/circle_arrow_blue.png");background-position:94% 48%;background-repeat:no-repeat;background-size:8% auto;opacity:1;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-b3a01d4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-b3a01d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated{transition:background 0.5s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10% 10% 10% 10%;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.35s, border-radius 0.3s, opacity 0.35s;}.elementor-9142 .elementor-element.elementor-element-b87be6c > .elementor-widget-container{margin:-40px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-b87be6c{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-b87be6c .elementor-heading-title{font-size:1em;font-weight:400;line-height:65px;letter-spacing:0.7px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-abd9694{--spacer-size:10px;}.elementor-9142 .elementor-element.elementor-element-3377704 > .elementor-widget-container{margin:-14px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-3377704{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-3377704 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-b1b652c:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-b1b652c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8DACCC4A;}.elementor-9142 .elementor-element.elementor-element-b1b652c > .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/05/backg_gr-1.png");background-position:center center;background-repeat:repeat;background-size:55% auto;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-b1b652c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:6% 0% 7% 0%;}.elementor-9142 .elementor-element.elementor-element-f915114{margin-top:0px;margin-bottom:0px;padding:0% 11% 0% 11%;}.elementor-9142 .elementor-element.elementor-element-8661905 > .elementor-widget-container{margin:-3px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8661905{z-index:20;text-align:left;}.elementor-9142 .elementor-element.elementor-element-8661905 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.8em;font-weight:400;line-height:1.4em;letter-spacing:1.7px;color:var( --e-global-color-797eff9 );}.elementor-9142 .elementor-element.elementor-element-00bdf5a > .elementor-widget-container{margin:-14px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-00bdf5a{z-index:10;text-align:left;}.elementor-9142 .elementor-element.elementor-element-00bdf5a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:1.1em;font-weight:400;letter-spacing:0.9px;color:var( --e-global-color-text );}.elementor-9142 .elementor-element.elementor-element-8a9ce41.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-9142 .elementor-element.elementor-element-8a9ce41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-1ba7b72 > .elementor-widget-container{margin:0px 0px 17px 10px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-bd6ae45{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;align-self:flex-start;text-align:left;color:var( --e-global-color-797eff9 );font-size:0.85em;font-weight:400;line-height:1.7em;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-bd6ae45 > .elementor-widget-container{margin:0% 5% 0% 0%;padding:0px 0px 0px 10px;}.elementor-9142 .elementor-element.elementor-element-99274c7{width:var( --container-widget-width, 6% );max-width:6%;cursor:default !important;--container-widget-width:6%;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-element-{cursor:default !important;}.elementor-element-99274c7.ha-cursor .mf-cursor-inner .mf-cursor-media-box img{object-fit:cover;width:180px;height:180px;border-radius:0px 0px 0px 0px;}.elementor-element-99274c7.ha-cursor .mf-cursor-inner .mf-cursor-media-box{width:180px;height:180px;border-radius:0px 0px 0px 0px;}.elementor-element-99274c7.ha-cursor.-media .mf-cursor-media-box{transform:rotate(0deg);}.elementor-element-99274c7.ha-cursor.-media .mf-cursor-media-box img{opacity:1;}.elementor-element-99274c7.ha-cursor.ha-media:before{background:transparent;}.elementor-element-99274c7.ha-cursor.-media .ha-cursor-media .ha-cursor-media-box{animation:haImageRotationClockwise 3s linear infinite;animation-duration:7s;}.elementor-9142 .elementor-element.elementor-element-99274c7 img{width:100%;opacity:1;filter:brightness( 82% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.4s;}.elementor-9142 .elementor-element.elementor-element-99274c7:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9142 .elementor-element.elementor-element-7ce1ca5{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-601ee80:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-601ee80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E18;}.elementor-9142 .elementor-element.elementor-element-601ee80 > .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/08/backg_gr-1-1.png");background-position:center center;background-repeat:repeat;background-size:55% auto;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-601ee80 > .elementor-container{min-height:100vh;}.elementor-9142 .elementor-element.elementor-element-601ee80{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;z-index:99;}.elementor-9142 .elementor-element.elementor-element-601ee80, .elementor-9142 .elementor-element.elementor-element-601ee80 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-44542f0 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/05/logo_maru.png");background-position:-90px 225px;background-repeat:no-repeat;background-size:45% auto;opacity:0.2;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-44542f0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-9142 .elementor-element.elementor-element-44542f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-9142 .elementor-element.elementor-element-44542f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5vw 0vw 0vw 0vw;}.elementor-9142 .elementor-element.elementor-element-44542f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9142 .elementor-element.elementor-element-532ab4e{margin-top:0px;margin-bottom:10px;padding:0% 6% 4% 6%;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-b10bcf4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-b10bcf4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-eaa92a1{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;align-self:center;}.elementor-9142 .elementor-element.elementor-element-eaa92a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-eaa92a1 img{width:165px;}.elementor-9142 .elementor-element.elementor-element-a549fff{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;align-self:center;text-align:right;}.elementor-9142 .elementor-element.elementor-element-a549fff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 15px 0px;}.elementor-9142 .elementor-element.elementor-element-a549fff .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.7em;font-weight:400;line-height:1.6em;letter-spacing:0.9px;color:#9999A2;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-f56dd77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-f56dd77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-f56dd77.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9142 .elementor-element.elementor-element-83d481a{--grid-template-columns:repeat(1, auto);width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;--icon-size:17px;--grid-column-gap:8px;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-widget-container{text-align:right;}.elementor-9142 .elementor-element.elementor-element-83d481a > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-social-icon{background-color:#FFFFFF00;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-social-icon i{color:#FFFFFF;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-social-icon:hover i{color:#E6E6E6;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-social-icon:hover svg{fill:#E6E6E6;}.elementor-9142 .elementor-element.elementor-element-4ccc727{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;align-self:center;}.elementor-9142 .elementor-element.elementor-element-4ccc727 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 1px 13px;}.elementor-9142 .elementor-element.elementor-element-4ccc727 img{width:100%;transition-duration:0.3s;}.elementor-9142 .elementor-element.elementor-element-4ccc727:hover img{opacity:0.84;}.elementor-9142 .elementor-element.elementor-element-2d3d97c{margin-top:0px;margin-bottom:0px;padding:0% 6% 0% 6%;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-f5bd6b2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#858592;color:#FFFFFF;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:39px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-f5bd6b2 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-f5bd6b2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2 .elementor-element-populated a{color:#FFFFFF;}.elementor-9142 .elementor-element.elementor-element-edac646{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-8b7f992.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-9142 .elementor-element.elementor-element-8b7f992.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-9142 .elementor-element.elementor-element-8b7f992 > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#858592;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:6% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-8b7f992 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-8b7f992 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-8b7f992 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-56ca526 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-56ca526{z-index:20;text-align:left;}.elementor-9142 .elementor-element.elementor-element-56ca526 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:1.5em;font-weight:300;line-height:1.4em;letter-spacing:1.4px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-16860b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-16860b9{z-index:20;text-align:left;}.elementor-9142 .elementor-element.elementor-element-16860b9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;letter-spacing:1.7px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-96dc3fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-96dc3fa{z-index:20;text-align:left;}.elementor-9142 .elementor-element.elementor-element-96dc3fa .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:0.8em;font-weight:400;line-height:1.4em;letter-spacing:0.8px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-29b5975 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 0px 100px 0px;}.elementor-9142 .elementor-element.elementor-element-29b5975{z-index:20;text-align:left;}.elementor-9142 .elementor-element.elementor-element-29b5975 .elementor-heading-title{font-size:0.8em;font-weight:400;line-height:1.4em;letter-spacing:0.9px;color:var( --e-global-color-0c858b1 );}.elementor-9142 .elementor-element.elementor-element-eb2f70a{margin-top:0vw;margin-bottom:0vw;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-514def2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-7ee6bb8{width:auto;max-width:auto;text-align:left;}.elementor-9142 .elementor-element.elementor-element-7ee6bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-7ee6bb8 .elementor-heading-title{font-size:0.7em;font-weight:600;line-height:1.4em;letter-spacing:1.6px;color:#FFFFFF;}.elementor-9142 .elementor-element.elementor-element-f6959db > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-f6959db{text-align:left;color:#FFFFFF;font-family:"Helvetica", Sans-serif;font-size:0.7em;font-weight:500;line-height:1.4em;letter-spacing:1.1px;}.elementor-9142 .elementor-element.elementor-element-5a2fb9a{margin-top:-15px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-101e577.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column{width:calc(100% - 90px);}.elementor-9142 .elementor-element.elementor-element-101e577 > .elementor-element-populated{margin:3px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-icon{padding-right:0px;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.8px;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.4s;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C2C2C2;}.elementor-9142 .elementor-element.elementor-element-3845c71{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-3845c71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-b25e505{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-b25e505 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-b25e505.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-icon{padding-right:0px;}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.8px;}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.4s;}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C2C2C2;}.elementor-9142 .elementor-element.elementor-element-918f123{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-918f123 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-0dd9225{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-0dd9225 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-0dd9225.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-icon{padding-right:0px;}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.8px;}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.4s;}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C2C2C2;}.elementor-9142 .elementor-element.elementor-element-2e98ffd{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-2e98ffd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-85b9354{width:var( --container-widget-width, 44px );max-width:44px;--container-widget-width:44px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-85b9354 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-85b9354.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-icon{padding-right:0px;}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.8px;}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.4s;}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C2C2C2;}.elementor-9142 .elementor-element.elementor-element-b40c663{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-b40c663 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2f5ea63{width:var( --container-widget-width, 71px );max-width:71px;--container-widget-width:71px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2f5ea63.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-icon{padding-right:0px;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.8px;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.4s;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C2C2C2;}.elementor-9142 .elementor-element.elementor-element-5f73e58{--spacer-size:20px;width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-5f73e58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a4142fa{width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9142 .elementor-element.elementor-element-a4142fa > .elementor-widget-container{margin:0px -5px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a4142fa.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(3px/2);margin-left:calc(3px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-3px/2);margin-left:calc(-3px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-3px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-3px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-icon{padding-right:0px;}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:13px;font-weight:500;line-height:1.4em;letter-spacing:0.8px;}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-text{color:#FFFFFF;transition:color 0.4s;}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C2C2C2;}.elementor-9142 .elementor-element.elementor-element-9baea0c.elementor-column{width:90px;}.elementor-9142 .elementor-element.elementor-element-8113e37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .elementor-widget-container{text-align:right;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-eft--downhill{width:103px;height:103px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-eft--roundup{width:103px;height:103px;--ha-ctv-btn-stroke-width:1px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-eft--roundup .progress{width:calc(103px - ((103px / 100) * 20) );height:auto;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn{font-family:"Archivo", Sans-serif;font-size:11px;font-weight:500;letter-spacing:0.3px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom div{border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn-wrap .ha-creative-btn{--ha-ctv-btn-txt-clr:var( --e-global-color-0c858b1 );--ha-ctv-btn-txt-hvr-clr:var( --e-global-color-53559bc );}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn-wrap .ha-creative-btn.ha-eft--roundup{--ha-ctv-btn-border-clr:var( --e-global-color-0c858b1 );--ha-ctv-btn-border-hvr-clr:var( --e-global-color-de7a120 );}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--iconica > span{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--montino.ha-eft--winona > span{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--montino.ha-eft--winona::after{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--montino.ha-eft--rayen > span{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--montino.ha-eft--rayen::before{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--montino.ha-eft--nina{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--montino.ha-eft--nina::before{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .ha-creative-btn.ha-stl--hermosa.ha-eft--bloom span{padding:5px 5px 5px 5px;}.elementor-9142 .elementor-element.elementor-element-422566b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-3769b52{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-9142 .elementor-element.elementor-element-df9e6c0{width:22%;}.elementor-9142 .elementor-element.elementor-element-3c72b14{width:78%;}.elementor-9142 .elementor-element.elementor-element-1e698e8{width:26%;}.elementor-9142 .elementor-element.elementor-element-2060c81{width:74%;}.elementor-9142 .elementor-element.elementor-element-53f0528{width:26%;}.elementor-9142 .elementor-element.elementor-element-8a9ce41{width:74%;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2{width:50%;}.elementor-9142 .elementor-element.elementor-element-8b7f992{width:50%;}.elementor-9142 .elementor-element.elementor-element-101e577{width:86.999%;}.elementor-9142 .elementor-element.elementor-element-9baea0c{width:13%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9142 .elementor-element.elementor-element-2a8d752{width:100%;}.elementor-9142 .elementor-element.elementor-element-1e698e8{width:25%;}.elementor-9142 .elementor-element.elementor-element-2060c81{width:75%;}.elementor-9142 .elementor-element.elementor-element-53f0528{width:25%;}.elementor-9142 .elementor-element.elementor-element-8a9ce41{width:100%;}.elementor-9142 .elementor-element.elementor-element-b10bcf4{width:60%;}.elementor-9142 .elementor-element.elementor-element-f56dd77{width:40%;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2{width:100%;}.elementor-9142 .elementor-element.elementor-element-8b7f992{width:100%;}.elementor-9142 .elementor-element.elementor-element-101e577{width:83%;}.elementor-9142 .elementor-element.elementor-element-9baea0c{width:17%;}}@media(min-width:1025px){.elementor-9142 .elementor-element.elementor-element-2229486 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-9142 .elementor-element.elementor-element-a106e75 > .elementor-container{min-height:95px;}.elementor-9142 .elementor-element.elementor-element-a106e75{margin-top:0px;margin-bottom:-95px;padding:0% 0% 0% 4%;}.elementor-9142 .elementor-element.elementor-element-df9e6c0.elementor-column{width:calc(100% - 220px);}.elementor-9142 .elementor-element.elementor-element-47d5107 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-47d5107{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-9142 .elementor-element.elementor-element-3c72b14.elementor-column{width:220px;}.elementor-9142 .elementor-element.elementor-element-1d977ea.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-283e2ba{--spacer-size:460px;}.elementor-9142 .elementor-element.elementor-element-802deae{padding:19% 0% 2% 0%;}.elementor-9142 .elementor-element.elementor-element-ab87d47{padding:0% 6% 0% 6%;}.elementor-9142 .elementor-element.elementor-element-8254dc6 .elementor-heading-title{font-size:0.8em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-54364c2{font-size:0.75em;line-height:2em;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-598aef1 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-f067d19{padding:6% 0% 7% 0%;}.elementor-9142 .elementor-element.elementor-element-c190a95{padding:0% 6% 0% 6%;}.elementor-9142 .elementor-element.elementor-element-38b477c > .elementor-widget-container{margin:5px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-38b477c .elementor-heading-title{font-size:1.2em;}.elementor-9142 .elementor-element.elementor-element-143e346 .elementor-heading-title{font-size:0.8em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-2adb2a3 > .elementor-widget-container{margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a9b34f4 > .elementor-widget-container{margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-80ca500 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-80ca500{font-size:0.75em;line-height:1.6em;letter-spacing:0.8px;}.elementor-9142 .elementor-element.elementor-element-10716a7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-1927411{padding:0% 6% 0% 6%;}.elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-container{min-height:340px;}.elementor-9142 .elementor-element.elementor-element-687f409:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:74vw auto;}.elementor-9142 .elementor-element.elementor-element-687f409:hover{background-size:71vw auto;}.elementor-9142 .elementor-element.elementor-element-687f409, .elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-background-overlay{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated >  .elementor-background-overlay{background-position:92% 46%;background-size:11% auto;}.elementor-9142 .elementor-element.elementor-element-ff38ff5:hover > .elementor-element-populated >  .elementor-background-overlay{background-position:95% 46%;background-size:11% auto;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated{padding:9% 9% 9% 9%;}.elementor-9142 .elementor-element.elementor-element-3182f94 .elementor-heading-title{font-size:0.85em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-e540aa5 .elementor-heading-title{font-size:0.6em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-container{min-height:340px;}.elementor-9142 .elementor-element.elementor-element-6bd5a12:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:64vw auto;}.elementor-9142 .elementor-element.elementor-element-6bd5a12:hover{background-size:60vw auto;}.elementor-9142 .elementor-element.elementor-element-6bd5a12, .elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-background-overlay{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated >  .elementor-background-overlay{background-position:92% 46%;background-size:11% auto;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d:hover > .elementor-element-populated >  .elementor-background-overlay{background-position:95% 46%;background-size:11% auto;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated{padding:9% 9% 9% 9%;}.elementor-9142 .elementor-element.elementor-element-5383b64 .elementor-heading-title{font-size:0.85em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-d86e65a .elementor-heading-title{font-size:0.6em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-container{min-height:340px;}.elementor-9142 .elementor-element.elementor-element-5e37215:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:3% 50%;background-size:74vw auto;}.elementor-9142 .elementor-element.elementor-element-5e37215:hover{background-position:3% 50%;background-size:71vw auto;}.elementor-9142 .elementor-element.elementor-element-5e37215, .elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-background-overlay{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated >  .elementor-background-overlay{background-position:92% 46%;background-size:11% auto;}.elementor-9142 .elementor-element.elementor-element-b3a01d4:hover > .elementor-element-populated >  .elementor-background-overlay{background-position:95% 46%;background-size:11% auto;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated, .elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated{padding:9% 9% 9% 9%;}.elementor-9142 .elementor-element.elementor-element-b87be6c .elementor-heading-title{font-size:0.85em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-3377704 .elementor-heading-title{font-size:0.6em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-b1b652c{padding:6% 0% 7% 0%;}.elementor-9142 .elementor-element.elementor-element-f915114{padding:0% 6% 0% 6%;}.elementor-9142 .elementor-element.elementor-element-8661905 > .elementor-widget-container{margin:5px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8661905 .elementor-heading-title{font-size:1.2em;}.elementor-9142 .elementor-element.elementor-element-00bdf5a .elementor-heading-title{font-size:0.8em;letter-spacing:1px;}.elementor-9142 .elementor-element.elementor-element-8a9ce41 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-1ba7b72 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-bd6ae45 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-bd6ae45{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;font-size:0.75em;line-height:1.6em;letter-spacing:0.8px;}.elementor-element-99274c7.ha-cursor .mf-cursor-inner .mf-cursor-media-box{width:150px;height:150px;}.elementor-element-99274c7.ha-cursor .mf-cursor-inner .mf-cursor-media-box img{width:150px;height:150px;}.elementor-9142 .elementor-element.elementor-element-99274c7{--container-widget-width:7%;--container-widget-flex-grow:0;width:var( --container-widget-width, 7% );max-width:7%;}.elementor-9142 .elementor-element.elementor-element-7ce1ca5{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-601ee80 > .elementor-container{min-height:0vh;}.elementor-9142 .elementor-element.elementor-element-601ee80{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-44542f0.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-9142 .elementor-element.elementor-element-44542f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-9142 .elementor-element.elementor-element-44542f0 > .elementor-element-populated >  .elementor-background-overlay{background-position:105% 177px;background-size:50% auto;}.elementor-9142 .elementor-element.elementor-element-532ab4e{margin-top:0px;margin-bottom:25px;padding:0% 6% 0% 6%;}.elementor-9142 .elementor-element.elementor-element-a549fff{text-align:center;}.elementor-9142 .elementor-element.elementor-element-83d481a{--grid-template-columns:repeat(2, auto);--container-widget-width:33px;--container-widget-flex-grow:0;width:var( --container-widget-width, 33px );max-width:33px;}.elementor-9142 .elementor-element.elementor-element-83d481a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2d3d97c{margin-top:0px;margin-bottom:0px;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-edac646{--spacer-size:35px;}.elementor-9142 .elementor-element.elementor-element-8b7f992 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-56ca526 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-56ca526 .elementor-heading-title{font-size:1.9em;letter-spacing:1.6px;}.elementor-9142 .elementor-element.elementor-element-16860b9 > .elementor-widget-container{margin:5px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-16860b9 .elementor-heading-title{font-size:1em;}.elementor-9142 .elementor-element.elementor-element-96dc3fa > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-96dc3fa .elementor-heading-title{font-size:0.75em;}.elementor-9142 .elementor-element.elementor-element-29b5975 > .elementor-widget-container{margin:0px 0px 120px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-29b5975 .elementor-heading-title{font-size:0.8em;}.elementor-9142 .elementor-element.elementor-element-514def2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-f6959db > .elementor-widget-container{margin:8px 0px 10px 0px;}.elementor-9142 .elementor-element.elementor-element-f6959db{text-align:left;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-101e577.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-9142 .elementor-element.elementor-element-3845c71{--spacer-size:20px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-3845c71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-b25e505{--container-widget-width:64px;--container-widget-flex-grow:0;width:var( --container-widget-width, 64px );max-width:64px;}.elementor-9142 .elementor-element.elementor-element-918f123{--spacer-size:20px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-918f123 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-0dd9225{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-9142 .elementor-element.elementor-element-2e98ffd{--spacer-size:20px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-2e98ffd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-85b9354{--container-widget-width:45px;--container-widget-flex-grow:0;width:var( --container-widget-width, 45px );max-width:45px;}.elementor-9142 .elementor-element.elementor-element-b40c663{--spacer-size:20px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-b40c663 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2f5ea63{--container-widget-width:71px;--container-widget-flex-grow:0;width:var( --container-widget-width, 71px );max-width:71px;}.elementor-9142 .elementor-element.elementor-element-5f73e58{--spacer-size:20px;width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-9142 .elementor-element.elementor-element-5f73e58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a4142fa{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-9142 .elementor-element.elementor-element-8113e37 > .elementor-widget-container{margin:0px -5px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9142 .elementor-element.elementor-element-a106e75 > .elementor-container{min-height:80px;}.elementor-9142 .elementor-element.elementor-element-a106e75{margin-top:0px;margin-bottom:-80px;padding:0% 0% 0% 6%;}.elementor-9142 .elementor-element.elementor-element-df9e6c0.elementor-column{width:calc(100% - 60px);}.elementor-9142 .elementor-element.elementor-element-47d5107{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-9142 .elementor-element.elementor-element-47d5107 img{height:35px;}.elementor-9142 .elementor-element.elementor-element-3c72b14.elementor-column{width:60px;}.elementor-9142 .elementor-element.elementor-element-3c72b14{z-index:101;}.elementor-9142 .elementor-element.elementor-element-7700561 > .elementor-container{min-height:35px;}.elementor-9142 .elementor-element.elementor-element-7700561{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:101;}.elementor-9142 .elementor-element.elementor-element-daaf126.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-8c61c4b.elementor-column{width:40px;}.elementor-9142 .elementor-element.elementor-element-8c61c4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8c61c4b{z-index:101;}.elementor-9142 .elementor-element.elementor-element-55d13da > .elementor-widget-container{padding:7px 7px 10px 7px;border-radius:3px 3px 3px 3px;}.elementor-9142 .elementor-element.elementor-element-55d13da img{width:19px;height:14px;}.elementor-9142 .elementor-element.elementor-element-1f3bd93{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2229486:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-2229486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/06/ampersand_visual.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-9142 .elementor-element.elementor-element-2229486 > .elementor-background-overlay{background-size:contain;opacity:0;}.elementor-9142 .elementor-element.elementor-element-283e2ba{--spacer-size:100vh;}.elementor-9142 .elementor-element.elementor-element-283e2ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-802deae > .elementor-background-overlay{background-size:900px auto;opacity:0.1;}.elementor-9142 .elementor-element.elementor-element-802deae{margin-top:0px;margin-bottom:0px;padding:30% 0% 6% 0%;}.elementor-9142 .elementor-element.elementor-element-ab87d47{padding:0% 7% 0% 7%;}.elementor-9142 .elementor-element.elementor-element-7122b3e > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8254dc6 .elementor-heading-title{font-size:0.7em;}.elementor-9142 .elementor-element.elementor-element-54364c2 > .elementor-widget-container{margin:40px -13px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-54364c2{font-size:0.75em;line-height:1.6em;letter-spacing:0.8px;word-spacing:-9px;}.elementor-9142 .elementor-element.elementor-element-598aef1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-f067d19{padding:11% 0% 8% 0%;}.elementor-9142 .elementor-element.elementor-element-9efa6c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-c190a95{padding:0% 7% 0% 7%;}.elementor-9142 .elementor-element.elementor-element-38b477c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 25px 0px;}.elementor-9142 .elementor-element.elementor-element-38b477c .elementor-heading-title{font-size:1em;letter-spacing:1.1px;}.elementor-9142 .elementor-element.elementor-element-143e346 .elementor-heading-title{font-size:0.7em;}.elementor-9142 .elementor-element.elementor-element-2060c81 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-2adb2a3 > .elementor-widget-container{margin:15px -10px 5px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a9b34f4 > .elementor-widget-container{margin:10px -10px 20px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-80ca500 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-9142 .elementor-element.elementor-element-80ca500{font-size:0.75em;line-height:1.5em;letter-spacing:0.7px;}.elementor-9142 .elementor-element.elementor-element-1927411{margin-top:-22px;margin-bottom:0px;padding:0% 7% 0% 7%;}.elementor-9142 .elementor-element.elementor-element-3891266.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-3891266 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-container{min-height:0px;}.elementor-9142 .elementor-element.elementor-element-687f409:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-687f409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:105vw auto;}.elementor-9142 .elementor-element.elementor-element-687f409:hover{background-size:100vw auto;}.elementor-9142 .elementor-element.elementor-element-ff38ff5.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated >  .elementor-background-overlay{background-position:94% 50%;background-size:7% auto;}.elementor-9142 .elementor-element.elementor-element-ff38ff5:hover > .elementor-element-populated >  .elementor-background-overlay{background-position:95% 50%;background-size:7% auto;}.elementor-9142 .elementor-element.elementor-element-ff38ff5 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:21% 8% 13% 8%;}.elementor-9142 .elementor-element.elementor-element-3182f94 > .elementor-widget-container{margin:-30px 0px -10px 0px;}.elementor-9142 .elementor-element.elementor-element-3182f94 .elementor-heading-title{font-size:0.8em;line-height:54px;}.elementor-9142 .elementor-element.elementor-element-e540aa5 .elementor-heading-title{font-size:0.65em;}.elementor-9142 .elementor-element.elementor-element-1955880.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-1955880 > .elementor-element-populated{margin:0% 0% 5% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-container{min-height:0px;}.elementor-9142 .elementor-element.elementor-element-6bd5a12:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-6bd5a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:90vw auto;}.elementor-9142 .elementor-element.elementor-element-6bd5a12:hover{background-size:85vw auto;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated >  .elementor-background-overlay{background-position:94% 50%;background-size:7% auto;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d:hover > .elementor-element-populated >  .elementor-background-overlay{background-position:95% 50%;background-size:7% auto;}.elementor-9142 .elementor-element.elementor-element-1f8bb8d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:21% 8% 13% 8%;}.elementor-9142 .elementor-element.elementor-element-5383b64 > .elementor-widget-container{margin:-30px 0px -10px 0px;}.elementor-9142 .elementor-element.elementor-element-5383b64 .elementor-heading-title{font-size:0.8em;line-height:54px;}.elementor-9142 .elementor-element.elementor-element-d86e65a .elementor-heading-title{font-size:0.65em;}.elementor-9142 .elementor-element.elementor-element-287f915.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-287f915 > .elementor-element-populated{margin:0% 0% 3% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-container{min-height:0px;}.elementor-9142 .elementor-element.elementor-element-5e37215:not(.elementor-motion-effects-element-type-background), .elementor-9142 .elementor-element.elementor-element-5e37215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:10% 50%;background-size:100vw auto;}.elementor-9142 .elementor-element.elementor-element-5e37215:hover{background-position:5% 50%;background-size:96vw auto;}.elementor-9142 .elementor-element.elementor-element-b3a01d4.elementor-column{width:100%;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated >  .elementor-background-overlay{background-position:94% 50%;background-size:7% auto;}.elementor-9142 .elementor-element.elementor-element-b3a01d4:hover > .elementor-element-populated >  .elementor-background-overlay{background-position:95% 50%;background-size:7% auto;}.elementor-9142 .elementor-element.elementor-element-b3a01d4 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:21% 8% 13% 8%;}.elementor-9142 .elementor-element.elementor-element-b87be6c > .elementor-widget-container{margin:-30px 0px -10px 0px;}.elementor-9142 .elementor-element.elementor-element-b87be6c .elementor-heading-title{font-size:0.8em;line-height:54px;}.elementor-9142 .elementor-element.elementor-element-3377704 .elementor-heading-title{font-size:0.65em;}.elementor-9142 .elementor-element.elementor-element-b1b652c > .elementor-background-overlay{background-size:900px auto;opacity:0.13;}.elementor-9142 .elementor-element.elementor-element-b1b652c{padding:9% 0% 9% 0%;}.elementor-9142 .elementor-element.elementor-element-eff1af7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-f915114{padding:0% 7% 0% 7%;}.elementor-9142 .elementor-element.elementor-element-8661905 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 25px 0px;}.elementor-9142 .elementor-element.elementor-element-8661905 .elementor-heading-title{font-size:1em;letter-spacing:1.1px;}.elementor-9142 .elementor-element.elementor-element-00bdf5a > .elementor-widget-container{margin:-14px 0px 10px 0px;}.elementor-9142 .elementor-element.elementor-element-00bdf5a .elementor-heading-title{font-size:0.7em;}.elementor-9142 .elementor-element.elementor-element-8a9ce41.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9142 .elementor-element.elementor-element-bd6ae45 > .elementor-widget-container{margin:0px 4px -9px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-bd6ae45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:0.75em;line-height:1.5em;letter-spacing:0.7px;}.elementor-element-99274c7.ha-cursor .mf-cursor-inner .mf-cursor-media-box{width:0px;height:0px;border-radius:0px 0px 0px 0px;}.elementor-element-99274c7.ha-cursor .mf-cursor-inner .mf-cursor-media-box img{width:0px;height:0px;border-radius:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-99274c7{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;align-self:center;z-index:3;}.elementor-9142 .elementor-element.elementor-element-601ee80 > .elementor-container{min-height:0vh;}.elementor-9142 .elementor-element.elementor-element-601ee80 > .elementor-background-overlay{background-size:900px auto;}.elementor-9142 .elementor-element.elementor-element-44542f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9142 .elementor-element.elementor-element-44542f0 > .elementor-element-populated >  .elementor-background-overlay{background-position:79px 324px;background-size:95% auto;opacity:0.11;}.elementor-9142 .elementor-element.elementor-element-44542f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-532ab4e{margin-top:0px;margin-bottom:0px;padding:0% 6% 6% 6%;}.elementor-9142 .elementor-element.elementor-element-b10bcf4{width:54%;}.elementor-9142 .elementor-element.elementor-element-b10bcf4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-eaa92a1{--container-widget-width:155px;--container-widget-flex-grow:0;width:var( --container-widget-width, 155px );max-width:155px;}.elementor-9142 .elementor-element.elementor-element-eaa92a1 img{width:170px;}.elementor-9142 .elementor-element.elementor-element-a549fff > .elementor-widget-container{margin:0px 0px -3px 0px;padding:4px 0px 0px 4px;}.elementor-9142 .elementor-element.elementor-element-a549fff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-9142 .elementor-element.elementor-element-a549fff .elementor-heading-title{font-size:0.6em;letter-spacing:0.6px;}.elementor-9142 .elementor-element.elementor-element-f56dd77{width:46%;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-f56dd77.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9142 .elementor-element.elementor-element-f56dd77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9142 .elementor-element.elementor-element-f56dd77 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-83d481a{--grid-template-columns:repeat(2, auto);--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;align-self:center;--icon-size:16px;--grid-column-gap:7px;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-widget-container{text-align:right;}.elementor-9142 .elementor-element.elementor-element-83d481a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-83d481a .elementor-social-icon{--icon-padding:3px;}.elementor-9142 .elementor-element.elementor-element-4ccc727 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 2px 3px;}.elementor-9142 .elementor-element.elementor-element-4ccc727{--container-widget-width:32px;--container-widget-flex-grow:0;width:var( --container-widget-width, 32px );max-width:32px;align-self:center;}.elementor-9142 .elementor-element.elementor-element-2d3d97c{margin-top:0px;margin-bottom:0px;padding:0% 6% 0% 6%;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-f5bd6b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-edac646{--spacer-size:16px;}.elementor-9142 .elementor-element.elementor-element-8b7f992.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-8b7f992 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-56ca526 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-9142 .elementor-element.elementor-element-56ca526 .elementor-heading-title{font-size:1.8em;line-height:1.2em;letter-spacing:0.6px;}.elementor-9142 .elementor-element.elementor-element-16860b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 30px 0px;}.elementor-9142 .elementor-element.elementor-element-16860b9 .elementor-heading-title{font-size:0.95em;letter-spacing:1.1px;}.elementor-9142 .elementor-element.elementor-element-96dc3fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-9142 .elementor-element.elementor-element-96dc3fa .elementor-heading-title{font-size:0.65em;letter-spacing:0.55px;}.elementor-9142 .elementor-element.elementor-element-29b5975 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-29b5975 .elementor-heading-title{font-size:0.65em;line-height:1.4em;letter-spacing:1.2px;}.elementor-9142 .elementor-element.elementor-element-eb2f70a{margin-top:0px;margin-bottom:0px;padding:80px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-514def2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-7ee6bb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 1px 0px;}.elementor-9142 .elementor-element.elementor-element-7ee6bb8{text-align:center;}.elementor-9142 .elementor-element.elementor-element-7ee6bb8 .elementor-heading-title{font-size:0.7em;line-height:1.2em;letter-spacing:0.6px;}.elementor-9142 .elementor-element.elementor-element-f6959db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 10px 0px;}.elementor-9142 .elementor-element.elementor-element-f6959db{text-align:left;font-size:0.7em;line-height:1.6em;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-5a2fb9a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-101e577.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-9142 .elementor-element.elementor-element-101e577.elementor-column{width:50%;}.elementor-9142 .elementor-element.elementor-element-101e577 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd > .elementor-widget-container{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/02/whitecircle.png");margin:5px 0px 0px 0px;padding:2px 0px 0px 15px;background-position:center left;background-repeat:no-repeat;background-size:3px auto;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;--e-icon-list-icon-size:10px;--icon-vertical-offset:1px;}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-a0ae8fd .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-3845c71{--spacer-size:5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9142 .elementor-element.elementor-element-b25e505 > .elementor-widget-container{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/02/whitecircle.png");margin:0px 0px 0px 0px;padding:2px 0px 0px 15px;background-position:center left;background-repeat:no-repeat;background-size:3px auto;}.elementor-9142 .elementor-element.elementor-element-b25e505{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;--e-icon-list-icon-size:10px;--icon-vertical-offset:1px;}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-b25e505 .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-918f123{--spacer-size:5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9142 .elementor-element.elementor-element-0dd9225 > .elementor-widget-container{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/02/whitecircle.png");margin:0px 0px 0px 0px;padding:2px 0px 0px 15px;background-position:center left;background-repeat:no-repeat;background-size:3px auto;}.elementor-9142 .elementor-element.elementor-element-0dd9225{--container-widget-width:87px;--container-widget-flex-grow:0;width:var( --container-widget-width, 87px );max-width:87px;--e-icon-list-icon-size:10px;--icon-vertical-offset:1px;}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-0dd9225 .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-2e98ffd{--spacer-size:5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9142 .elementor-element.elementor-element-85b9354 > .elementor-widget-container{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/02/whitecircle.png");margin:0px 0px 0px 0px;padding:2px 0px 0px 15px;background-position:center left;background-repeat:no-repeat;background-size:3px auto;}.elementor-9142 .elementor-element.elementor-element-85b9354{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;--e-icon-list-icon-size:10px;--icon-vertical-offset:1px;}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-85b9354 .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-b40c663{--spacer-size:5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 > .elementor-widget-container{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/02/whitecircle.png");margin:0px 0px 0px 0px;padding:2px 0px 0px 15px;background-position:center left;background-repeat:no-repeat;background-size:3px auto;}.elementor-9142 .elementor-element.elementor-element-2f5ea63{--container-widget-width:85px;--container-widget-flex-grow:0;width:var( --container-widget-width, 85px );max-width:85px;--e-icon-list-icon-size:10px;--icon-vertical-offset:1px;}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-2f5ea63 .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.9px;}.elementor-9142 .elementor-element.elementor-element-5f73e58{--spacer-size:5px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9142 .elementor-element.elementor-element-a4142fa > .elementor-widget-container{background-image:url("https://demo-657616.shp350.com/wp-content/uploads/2025/02/whitecircle.png");margin:0px 0px 0px 0px;padding:2px 0px 0px 15px;background-position:center left;background-repeat:no-repeat;background-size:3px auto;}.elementor-9142 .elementor-element.elementor-element-a4142fa{--container-widget-width:85px;--container-widget-flex-grow:0;width:var( --container-widget-width, 85px );max-width:85px;--e-icon-list-icon-size:10px;--icon-vertical-offset:1px;}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body.rtl .elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-5px/2);}body:not(.rtl) .elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-5px/2);}.elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9142 .elementor-element.elementor-element-a4142fa .elementor-icon-list-item > a{font-size:12px;letter-spacing:0.9px;}.elementor-bc-flex-widget .elementor-9142 .elementor-element.elementor-element-9baea0c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-9142 .elementor-element.elementor-element-9baea0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-9142 .elementor-element.elementor-element-9baea0c.elementor-column{width:50%;}.elementor-9142 .elementor-element.elementor-element-9baea0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8113e37 > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-9142 .elementor-element.elementor-element-8113e37 .elementor-widget-container{text-align:right;}}/* Start custom CSS for section, class: .elementor-element-a106e75 */#header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    transition: transform 0.4s ease, opacity 0.4s ease;
    transform: translateY(0);
    opacity: 1;
  }

#header.hidetop {
    transform: translateY(-100%);
    opacity: 0;
  }

/*スマホ 表示*/
@media screen and (max-width: 766px) {
    #header {
    padding-top: 0px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7122b3e */.elementor-9142 .elementor-element.elementor-element-7122b3e .catch {
    color: #23232C;
    font-size: 2.3em;
    letter-spacing: 0.09em;
    font-family: "Noto Sans JP",sans-serif;
    font-weight: 500;
}

  /*スマホ 表示*/
@media screen and (max-width: 766px) {
    .elementor-9142 .elementor-element.elementor-element-7122b3e .catch {
    font-size: 1.3em;
    letter-spacing: 0.09em;
    font-weight: 400;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c2a8353 */p.catch {
      display: inline-block;
      position: relative;
      overflow: hidden;
      opacity: 0;
      clip-path: inset(0 100% 0 0); 
      transition: opacity .3s ease;
      color: #23232C;
    font-size: 2.3em;
    letter-spacing: 0.09em;
    font-family: "Noto Sans JP",sans-serif;
    font-weight: 500;

  }

  p.catch.animate {
      animation: clip-text-catch .5s cubic-bezier(0.4, 0, 1, 1) .4s forwards;
      opacity: 1;
  }
  @keyframes clip-text-catch {
      from {
          clip-path: inset(0 100% 0 0);
      }
      to {
          clip-path: inset(0 0 0 0);
      }
  }
.catch {
    color: #23232C;
    font-size: 2.3em;
    letter-spacing: 0.09em;
    font-family: "Noto Sans JP",sans-serif;
    font-weight: 500;
}

  /*スマホ 表示*/
@media screen and (max-width: 766px) {
    .elementor-9142 .elementor-element.elementor-element-c2a8353 .catch {
    font-size: 1.35em;
    letter-spacing: 0.09em;
    font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-598aef1 */@keyframes infinity-scroll-right {
from {
  transform: translateX(-100%);
}
  to {
  transform: translateX(0%);
}
}
.scroll-infinity__list--right{
  animation :infinity-scroll-right 80s infinite linear 0.5s both;
}
.scroll-infinity__wrap {
  display: flex;
  overflow: hidden;
}
.scroll-infinity__list {
  display: flex;
  list-style: none;
  padding: 0
}
.scroll-infinity__list--right {
  animation: infinity-scroll-right 80s infinite linear 0.5s both;
}
.scroll-infinity__item01, .scroll-infinity__item02, .scroll-infinity__item03, .scroll-infinity__item04 {
  width: calc(100vw / 3.5);
}
.scroll-infinity__item01>img {
  width: 95%;
  height:18vw;
  border-radius: 13px;
  margin-top: 4vw;
  object-fit: cover;
}
.scroll-infinity__item02>img {
  width: 95%;
  height:18vw;
  border-radius: 13px;
  object-fit: cover;
}
.scroll-infinity__item03>img {
  width: 95%;
  height:18vw;
  border-radius: 13px;
  margin-top: 7vw;
  object-fit: cover;
}
.scroll-infinity__item04>img {
  width: 95%;
  height:18vw;
  border-radius: 13px;
  margin-top: 2vw;
  object-fit: cover;
}

/*タブレット 表示*/
@media (max-width: 1020px) and (min-width: 768px) {
    .scroll-infinity__item01, .scroll-infinity__item02, .scroll-infinity__item03, .scroll-infinity__item04 {
        width: calc(100vw / 3);
}
    .scroll-infinity__item01>img {
  width: 95%;
  height:22vw;
  border-radius: 12px;
  margin-top: 4vw;
  object-fit: cover;
}
.scroll-infinity__item02>img {
  width: 95%;
  height:22vw;
  border-radius: 12px;
  object-fit: cover;
}
.scroll-infinity__item03>img {
  width: 95%;
  height:22vw;
  border-radius: 12px;
  margin-top: 7vw;
  object-fit: cover;
}
.scroll-infinity__item04>img {
  width: 95%;
  height:22vw;
  border-radius: 12px;
  margin-top: 2vw;
  object-fit: cover;
}
    
}


@media screen and (max-width: 768px) {
.scroll-infinity__item01, .scroll-infinity__item02, .scroll-infinity__item03, .scroll-infinity__item04 {
  width: calc(100vw / 2);
}

.scroll-infinity__item01>img {
  width: 91%;
  height:130px;
  border-radius: 9px;
  margin-top: 6vw;
  object-fit: cover;
}
.scroll-infinity__item02>img {
  width: 91%;
  height:130px;
  border-radius: 9px;
  object-fit: cover;
}
.scroll-infinity__item03>img {
  width: 91%;
  height:130px;
  border-radius: 9px;
  margin-top: 9vw;
  object-fit: cover;
}
.scroll-infinity__item04>img {
  width: 91%;
  height:130px;
  border-radius: 9px;
  margin-top: 4vw;
  object-fit: cover;
}
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2adb2a3 */.elementor-9142 .elementor-element.elementor-element-2adb2a3 .catch {
    color: #23232C;
    font-size: 1em;
    letter-spacing: 0.09em;
    font-family: "Noto Sans JP",sans-serif;
    font-weight: 500;
}

/*タブレット 表示*/
@media (max-width: 1020px) and (min-width: 768px) {
    .elementor-9142 .elementor-element.elementor-element-2adb2a3 .catch {
    font-size: 1em;
    letter-spacing: 0.09em;
    }
}

  /*スマホ 表示*/
@media screen and (max-width: 768px) {
    .elementor-9142 .elementor-element.elementor-element-2adb2a3 .catch {
    font-size: 0.85em;
    letter-spacing: 0.09em;
    font-weight: 400;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9b34f4 */p.catch {
      display: inline-block;
      position: relative;
      overflow: hidden;
      opacity: 0;
      clip-path: inset(0 100% 0 0); 
      transition: opacity .3s ease;
  }

  p.catch.animate {
      animation: clip-text-catch .5s cubic-bezier(0.4, 0, 1, 1) .4s forwards;
      opacity: 1;
  }
  @keyframes clip-text-catch {
      from {
          clip-path: inset(0 100% 0 0);
      }
      to {
          clip-path: inset(0 0 0 0);
      }
  }
.elementor-9142 .elementor-element.elementor-element-a9b34f4 .catch {
    color: #23232C;
    font-size: 1em;
    letter-spacing: 0.09em;
    font-family: "Noto Sans JP",sans-serif;
    font-weight: 500;
}

/*タブレット 表示*/
@media (max-width: 1020px) and (min-width: 768px) {
    .elementor-9142 .elementor-element.elementor-element-a9b34f4 .catch {
    font-size: 1em;
    letter-spacing: 0.09em;
    }
}

  /*スマホ 表示*/
@media screen and (max-width: 768px) {
    .elementor-9142 .elementor-element.elementor-element-a9b34f4 .catch {
    font-size: 0.8em;
    letter-spacing: 0.07em;
    font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10716a7 */article{
  overflow: hidden;
}
.loop_wrap_100 {
    display: flex;
    width: 100%;
    height: 230px;
    overflow: hidden;
  }

.loop_wrap_100 div {
    flex: 0 0 auto;
    white-space: nowrap;
    font-size: 170px;
    font-weight: 600;
    letter-spacing: 0em;
    overflow: hidden;
    font-family: "Archivo", serif;
  }

.loop_wrap_100 div:nth-child(odd) {
animation: loop 130s -65s linear infinite;
}

.loop_wrap_100 div:nth-child(even) {
animation: loop2 130s linear infinite;
}

@keyframes loop {
    0% {
      transform: translateX(100%);
    }
    to {
      transform: translateX(-100%);
    }
  }
  
  @keyframes loop2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-200%);
    }
  }
  
/*タブレット 表示*/
@media (max-width: 1020px) and (min-width: 768px) {
    .loop_wrap_100 div {
    font-size: 90px;
    letter-spacing: 0em;
    }
    .loop_wrap_100 {
    height: 140px;
        
    }
    
}

  
  /*スマホ 表示*/
@media screen and (max-width: 766px) {
    .loop_wrap_100 div {
    font-size: 50px;
    letter-spacing: 0em;
    }
    .loop_wrap_100 {
    height: 80px;
        
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ba7b72 */p.catch {
      display: inline-block;
      position: relative;
      overflow: hidden;
      opacity: 0;
      clip-path: inset(0 100% 0 0); 
      transition: opacity .3s ease;
  }

 .catch.animate {
      animation: clip-text-catch .5s cubic-bezier(0.4, 0, 1, 1) .4s forwards;
      opacity: 1;
  }
  @keyframes clip-text-catch {
      from {
          clip-path: inset(0 100% 0 0);
      }
      to {
          clip-path: inset(0 0 0 0);
      }
  }
.elementor-9142 .elementor-element.elementor-element-1ba7b72 .catch {
    color: #23232C;
    font-size: 1em;
    letter-spacing: 0.09em;
    font-family: "Noto Sans JP",sans-serif;
    font-weight: 500;
}

/*タブレット 表示*/
@media (max-width: 1020px) and (min-width: 768px) {
    .elementor-9142 .elementor-element.elementor-element-1ba7b72 .catch {
    font-size: 1em;
    letter-spacing: 0.09em;
    }
}

  /*スマホ 表示*/
@media screen and (max-width: 768px) {
    .elementor-9142 .elementor-element.elementor-element-1ba7b72 .catch {
    font-size: 0.85em;
    letter-spacing: 0.07em;
    font-weight: 500;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-422566b */article{
  overflow: hidden;
}
.loop_wrap {
    display: flex;
    width: 100%;
    height: 16vw;
    overflow: hidden;
  }

.loop_wrap div {
    flex: 0 0 auto;
    white-space: nowrap;
    font-size: 13vw;
    font-weight: 200;
    overflow: hidden;
    letter-spacing:-0.01em;
    font-family: 'Poppins',sans-serif;
  }

.loop_wrap div:nth-child(odd) {
animation: loop 80s -40s linear infinite;
}

.loop_wrap div:nth-child(even) {
animation: loop2 80s linear infinite;
}

@keyframes loop {
    0% {
      transform: translateX(100%);
    }
    to {
      transform: translateX(-100%);
    }
  }
  
  @keyframes loop2 {
    0% {
      transform: translateX(0);
    }
    to {
      transform: translateX(-200%);
    }
  }
  
  /*スマホ 表示*/
@media screen and (max-width: 766px) {
    .loop_wrap div {
    font-size: 60px;
    letter-spacing:0.1px;
    }
    .loop_wrap {
    display: flex;
    height: 75px;
    
  }
}/* End custom CSS */