.elementor-2248 .elementor-element.elementor-element-e81e747 > .elementor-container{min-height:80px;}.elementor-2248 .elementor-element.elementor-element-e81e747 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2248 .elementor-element.elementor-element-e81e747:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-e81e747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EB;}.elementor-2248 .elementor-element.elementor-element-e81e747{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-2248 .elementor-element.elementor-element-e81e747 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-52e9573 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-b630f6c > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-2248 .elementor-element.elementor-element-b630f6c{z-index:9999;}.elementor-2248 .elementor-element.elementor-element-44fc9a1 > .elementor-container{min-height:80px;}.elementor-2248 .elementor-element.elementor-element-44fc9a1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2248 .elementor-element.elementor-element-44fc9a1:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-44fc9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F2EB;}.elementor-2248 .elementor-element.elementor-element-44fc9a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-2248 .elementor-element.elementor-element-44fc9a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-03fe369{--spacer-size:50px;width:var( --container-widget-width, 33.287vw );max-width:33.287vw;--container-widget-width:33.287vw;--container-widget-flex-grow:0;}.elementor-2248 .elementor-element.elementor-element-a9ff8de > .elementor-element-populated{margin:0px 0px 0px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;}.elementor-2248 .elementor-element.elementor-element-64b7e79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-64b7e79{width:100%;max-width:100%;}.elementor-2248 .elementor-element.elementor-element-f53ae47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-ea1fc06 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-e0bef02 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-c56d9ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-c85fd84 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-82994cc > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-2248 .elementor-element.elementor-element-82994cc{z-index:9999;}.elementor-2248 .elementor-element.elementor-element-7edaa31 > .elementor-container{max-width:1300px;min-height:589px;}.elementor-2248 .elementor-element.elementor-element-7edaa31:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-7edaa31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_357246089.png");background-position:top right;background-repeat:no-repeat;background-size:1300px auto;}.elementor-2248 .elementor-element.elementor-element-7edaa31{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:00px;margin-bottom:200px;padding:0px 0px 0px 21px;}.elementor-2248 .elementor-element.elementor-element-7edaa31 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-0bc4b82 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-2248 .elementor-element.elementor-element-c26d797{padding:0px 0px 0px 5px;}.elementor-2248 .elementor-element.elementor-element-6f89a74 > .elementor-element-populated{margin:90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-8819bd2 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-8819bd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-fc710ee .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-fc710ee > .elementor-widget-container{margin:-10px 0px 16px 0px;}.elementor-2248 .elementor-element.elementor-element-712e32d{margin-top:-25px;margin-bottom:0px;z-index:2;}.elementor-2248 .elementor-element.elementor-element-e465532{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-e465532 .elementor-divider-separator{width:110px;margin:0 auto;margin-center:0;}.elementor-2248 .elementor-element.elementor-element-e465532 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2248 .elementor-element.elementor-element-e465532 > .elementor-widget-container{margin:70px -50px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-137c7b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-130px;}.elementor-2248 .elementor-element.elementor-element-137c7b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-be43769:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-be43769 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EB;}.elementor-2248 .elementor-element.elementor-element-be43769 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-be43769 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-d0635ef{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-d0635ef > .elementor-widget-container{padding:40px 50px 40px 0px;}.elementor-2248 .elementor-element.elementor-element-2f9c3b2 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-2f9c3b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:170px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-f6da3f8 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-f6da3f8 > .elementor-widget-container{margin:-10px 0px 16px 0px;}.elementor-2248 .elementor-element.elementor-element-a416bc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-a416bc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6dc1763{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-6dc1763 .elementor-divider-separator{width:244px;margin:0 auto;margin-left:0;}.elementor-2248 .elementor-element.elementor-element-6dc1763 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2248 .elementor-element.elementor-element-6dc1763 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a0e6d0b img{width:100vw;}.elementor-2248 .elementor-element.elementor-element-a0e6d0b > .elementor-widget-container{margin:0px -10px 0px -10px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-df8c356 > .elementor-widget-container{padding:30px 50px 00px 0px;}.elementor-2248 .elementor-element.elementor-element-dae1dce{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-82a4c09 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-5450c41{--spacer-size:50px;}.elementor-2248 .elementor-element.elementor-element-8f5132b > .elementor-container{min-height:89px;}.elementor-2248 .elementor-element.elementor-element-8f5132b{margin-top:0px;margin-bottom:100px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-e1b5967 > .elementor-element-populated{margin:0px 0px 0px 2px;--e-column-margin-right:0px;--e-column-margin-left:2px;}.elementor-2248 .elementor-element.elementor-element-f559cac{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.2px;}.elementor-2248 .elementor-element.elementor-element-0fd9d79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-0fd9d79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_176379256.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2248 .elementor-element.elementor-element-0fd9d79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-0fd9d79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-685f611{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-685f611 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-dcffea1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-dcffea1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2248 .elementor-element.elementor-element-dcffea1 .elementor-divider{text-align:left;padding-block-start:50px;padding-block-end:50px;}.elementor-2248 .elementor-element.elementor-element-dcffea1 > .elementor-widget-container{margin:15px 0px 0px -44px;}.elementor-2248 .elementor-element.elementor-element-5e99926 > .elementor-element-populated{margin:0px 000px 0px 0px;--e-column-margin-right:000px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-82c7b52 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-82c7b52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-ea2ba71{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-83d2a1a{margin-top:0px;margin-bottom:100px;}.elementor-2248 .elementor-element.elementor-element-6b44ff7{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-d054b89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-d054b89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_80654892.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2248 .elementor-element.elementor-element-d054b89 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-d054b89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-05d18bf{color:#7A7A7A;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-05d18bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-b95e693{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-b95e693 .elementor-divider-separator{width:96%;margin:0 auto;margin-left:0;}.elementor-2248 .elementor-element.elementor-element-b95e693 .elementor-divider{text-align:left;padding-block-start:50px;padding-block-end:50px;}.elementor-2248 .elementor-element.elementor-element-b95e693 > .elementor-widget-container{margin:15px 0px 0px -44px;}.elementor-2248 .elementor-element.elementor-element-829bfb7 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-829bfb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-799dc8f{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-d5c2988{margin-top:0px;margin-bottom:100px;}.elementor-2248 .elementor-element.elementor-element-9f911e0{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-96654c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-96654c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_273446483.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2248 .elementor-element.elementor-element-96654c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-96654c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-792658e{color:#7A7A7A;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-792658e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-7e5b9f5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-7e5b9f5 .elementor-divider-separator{width:94%;margin:0 auto;margin-left:0;}.elementor-2248 .elementor-element.elementor-element-7e5b9f5 .elementor-divider{text-align:left;padding-block-start:50px;padding-block-end:50px;}.elementor-2248 .elementor-element.elementor-element-7e5b9f5 > .elementor-widget-container{margin:15px 0px 0px -44px;}.elementor-2248 .elementor-element.elementor-element-ab0213a .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-ab0213a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-20910d1{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-2ef610b{--spacer-size:50px;}.elementor-2248 .elementor-element.elementor-element-aaa3ff1{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.5px;}.elementor-2248 .elementor-element.elementor-element-986c504:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-986c504 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/img001.png");background-repeat:no-repeat;}.elementor-2248 .elementor-element.elementor-element-986c504 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-986c504 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-7d94e9e{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-7d94e9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-d8007d6 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-d8007d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-01d7a99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-01d7a99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/img002.png");background-repeat:no-repeat;}.elementor-2248 .elementor-element.elementor-element-01d7a99 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-01d7a99 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-b9b105d{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-b9b105d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-033ea37 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-033ea37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-300867a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-300867a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/img003.png");background-repeat:no-repeat;}.elementor-2248 .elementor-element.elementor-element-300867a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-300867a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-483938d{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-483938d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-42c92a7 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-42c92a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a525cd6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2248 .elementor-element.elementor-element-a525cd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-047f26d{--spacer-size:50px;}.elementor-2248 .elementor-element.elementor-element-ee828a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-2248 .elementor-element.elementor-element-ee828a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-7ca4b2a > .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;}.elementor-2248 .elementor-element.elementor-element-7ca4b2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-399df2a > .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;}.elementor-2248 .elementor-element.elementor-element-399df2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-94e4940 > .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;}.elementor-2248 .elementor-element.elementor-element-94e4940 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-22eae90 > .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:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-22eae90 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-fb07099{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.5px;}.elementor-2248 .elementor-element.elementor-element-fb07099 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-1fbd515{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-2248 .elementor-element.elementor-element-1fbd515 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-067c8b3 > .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;}.elementor-2248 .elementor-element.elementor-element-067c8b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-665efcd{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.6px;}.elementor-2248 .elementor-element.elementor-element-665efcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-8fd4367:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-8fd4367 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2248 .elementor-element.elementor-element-8fd4367{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-180px;margin-bottom:0px;}.elementor-2248 .elementor-element.elementor-element-8fd4367 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-75e6af5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-75e6af5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-75e6af5 > .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;}.elementor-2248 .elementor-element.elementor-element-75e6af5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-08823c7{text-align:center;}.elementor-2248 .elementor-element.elementor-element-08823c7 img{width:50%;}.elementor-2248 .elementor-element.elementor-element-08823c7 > .elementor-widget-container{margin:100px 0px 10px 0px;}.elementor-2248 .elementor-element.elementor-element-1f8b67c{text-align:center;}.elementor-2248 .elementor-element.elementor-element-1f8b67c .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-1f8b67c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-4af7fa9{text-align:center;}.elementor-2248 .elementor-element.elementor-element-4af7fa9 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-4af7fa9 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a783d04{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-a783d04 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2248 .elementor-element.elementor-element-401dd9f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-401dd9f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-401dd9f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 00px;--e-column-margin-right:0px;--e-column-margin-left:00px;}.elementor-2248 .elementor-element.elementor-element-401dd9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-f595c5b{text-align:center;}.elementor-2248 .elementor-element.elementor-element-f595c5b img{width:50%;}.elementor-2248 .elementor-element.elementor-element-f595c5b > .elementor-widget-container{margin:100px 0px 10px 0px;}.elementor-2248 .elementor-element.elementor-element-496eaff{text-align:center;}.elementor-2248 .elementor-element.elementor-element-496eaff .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-496eaff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-f387a29{text-align:center;}.elementor-2248 .elementor-element.elementor-element-f387a29 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-f387a29 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-97c0d05 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2248 .elementor-element.elementor-element-6ee82e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-6ee82e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-6ee82e5 > .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:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-6ee82e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-5d14944{text-align:center;}.elementor-2248 .elementor-element.elementor-element-5d14944 img{width:49.3%;}.elementor-2248 .elementor-element.elementor-element-5d14944 > .elementor-widget-container{margin:100px 0px 10px 0px;}.elementor-2248 .elementor-element.elementor-element-ed6ee5b{text-align:center;}.elementor-2248 .elementor-element.elementor-element-ed6ee5b .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-ed6ee5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a395862{text-align:center;}.elementor-2248 .elementor-element.elementor-element-a395862 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-a395862 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-70ed2e7 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2248 .elementor-element.elementor-element-2fde732:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-2fde732 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-2fde732 > .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:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-2fde732 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6b69621{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2248 .elementor-element.elementor-element-6b69621 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-ea0b4ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-ea0b4ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-ea0b4ed > .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;}.elementor-2248 .elementor-element.elementor-element-ea0b4ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6fbcb4d{text-align:center;}.elementor-2248 .elementor-element.elementor-element-6fbcb4d img{width:50%;}.elementor-2248 .elementor-element.elementor-element-6fbcb4d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2248 .elementor-element.elementor-element-a1cbca4{text-align:center;}.elementor-2248 .elementor-element.elementor-element-a1cbca4 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-a1cbca4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-df2e6e2{text-align:center;}.elementor-2248 .elementor-element.elementor-element-df2e6e2 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2248 .elementor-element.elementor-element-df2e6e2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-733fd81{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-733fd81 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2248 .elementor-element.elementor-element-d71ce4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-d71ce4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-d71ce4f > .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;}.elementor-2248 .elementor-element.elementor-element-d71ce4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-439a47c{text-align:center;}.elementor-2248 .elementor-element.elementor-element-439a47c img{width:50%;}.elementor-2248 .elementor-element.elementor-element-439a47c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2248 .elementor-element.elementor-element-ec8496f{text-align:center;}.elementor-2248 .elementor-element.elementor-element-ec8496f .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-ec8496f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a924200{text-align:center;}.elementor-2248 .elementor-element.elementor-element-a924200 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-a924200 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-06c6088{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-06c6088 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2248 .elementor-element.elementor-element-dfb3dae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-dfb3dae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-dfb3dae > .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;}.elementor-2248 .elementor-element.elementor-element-dfb3dae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-e47a067{text-align:center;}.elementor-2248 .elementor-element.elementor-element-e47a067 img{width:50%;}.elementor-2248 .elementor-element.elementor-element-e47a067 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2248 .elementor-element.elementor-element-9261cd5{text-align:center;}.elementor-2248 .elementor-element.elementor-element-9261cd5 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-9261cd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-e4727d2{text-align:center;}.elementor-2248 .elementor-element.elementor-element-e4727d2 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-e4727d2 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-74c3540{color:#414141;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-74c3540 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2248 .elementor-element.elementor-element-cfc980b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-cfc980b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-cfc980b > .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;}.elementor-2248 .elementor-element.elementor-element-cfc980b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-872c7b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:200px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-872c7b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-a8156fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-a8156fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-a8156fe > .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;}.elementor-2248 .elementor-element.elementor-element-a8156fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6be5568:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-6be5568 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-6be5568 > .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;}.elementor-2248 .elementor-element.elementor-element-6be5568 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-c2dd1d6{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-c2dd1d6 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-ef64484:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-ef64484 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-ef64484 > .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;}.elementor-2248 .elementor-element.elementor-element-ef64484 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-53e7bb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-53e7bb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-53e7bb9 > .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;}.elementor-2248 .elementor-element.elementor-element-53e7bb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-17d482e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:200px;}.elementor-2248 .elementor-element.elementor-element-17d482e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-10c9cc6{--spacer-size:50px;}.elementor-2248 .elementor-element.elementor-element-07c5084{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-2248 .elementor-element.elementor-element-07c5084 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-b6afddf > .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;}.elementor-2248 .elementor-element.elementor-element-b6afddf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-279bc9f > .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;}.elementor-2248 .elementor-element.elementor-element-279bc9f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6789d7c{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.5px;}.elementor-2248 .elementor-element.elementor-element-6789d7c > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-6f11c69 > .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;}.elementor-2248 .elementor-element.elementor-element-6f11c69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-a6838e6 > .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;}.elementor-2248 .elementor-element.elementor-element-a6838e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-338b2f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-2248 .elementor-element.elementor-element-338b2f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-845ab5f > .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;}.elementor-2248 .elementor-element.elementor-element-845ab5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-ed3ac9a{font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.5px;}.elementor-2248 .elementor-element.elementor-element-ed3ac9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-f4d90e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-f4d90e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-470076f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-470076f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-470076f > .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:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-470076f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-ffa0ab9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-ffa0ab9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-ffa0ab9 > .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:0px 0px 0px 150px;}.elementor-2248 .elementor-element.elementor-element-ffa0ab9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-baf6588{text-align:center;}.elementor-2248 .elementor-element.elementor-element-baf6588 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-baf6588 > .elementor-widget-container{margin:100px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-b1c69de > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-15455b1{text-align:center;}.elementor-2248 .elementor-element.elementor-element-15455b1 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-15455b1 > .elementor-widget-container{margin:10px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-5255292 > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-aa6d7cd{text-align:center;}.elementor-2248 .elementor-element.elementor-element-aa6d7cd .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-aa6d7cd > .elementor-widget-container{margin:10px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-8b61ccc > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-5466fc7{text-align:center;}.elementor-2248 .elementor-element.elementor-element-5466fc7 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-5466fc7 > .elementor-widget-container{margin:10px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-0ca4b3d > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-77d7103{text-align:center;}.elementor-2248 .elementor-element.elementor-element-77d7103 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-77d7103 > .elementor-widget-container{margin:10px 120px 100px 0px;padding:25px 0px 25px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-218a006{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-218a006 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-26dc83b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-26dc83b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-26dc83b > .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:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-26dc83b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-947d812:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-947d812 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFB;}.elementor-2248 .elementor-element.elementor-element-947d812 > .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:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-947d812 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-255fbb2{text-align:center;}.elementor-2248 .elementor-element.elementor-element-255fbb2 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-255fbb2 > .elementor-widget-container{margin:100px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-ba02901 > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-d1278a9{text-align:center;}.elementor-2248 .elementor-element.elementor-element-d1278a9 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-d1278a9 > .elementor-widget-container{margin:10px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-88ed09c > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-edd4216{text-align:center;}.elementor-2248 .elementor-element.elementor-element-edd4216 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-edd4216 > .elementor-widget-container{margin:10px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-72dcf42 > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-3a35534{text-align:center;}.elementor-2248 .elementor-element.elementor-element-3a35534 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-3a35534 > .elementor-widget-container{margin:10px 120px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-d556093 > .elementor-widget-container{margin:-10px 120px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-e632921{text-align:center;}.elementor-2248 .elementor-element.elementor-element-e632921 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-e632921 > .elementor-widget-container{margin:10px 120px 100px 0px;padding:25px 0px 25px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-460faa0 > .elementor-container{max-width:1300px;min-height:410px;}.elementor-2248 .elementor-element.elementor-element-460faa0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2248 .elementor-element.elementor-element-460faa0:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-460faa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_212520980_伸.png");background-position:top left;background-repeat:no-repeat;background-size:46vw auto;}.elementor-2248 .elementor-element.elementor-element-460faa0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-460faa0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-7f70fa9 > .elementor-element-populated{margin:75px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-b4518d1{margin-top:0px;margin-bottom:0px;}.elementor-2248 .elementor-element.elementor-element-c06284d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-4c2908f{text-align:right;}.elementor-2248 .elementor-element.elementor-element-4c2908f .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-4c2908f > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-fa7483e{text-align:right;}.elementor-2248 .elementor-element.elementor-element-fa7483e .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-fa7483e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-46adedc{margin-top:10px;margin-bottom:0px;z-index:2;}.elementor-2248 .elementor-element.elementor-element-21b53de{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-21b53de .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-2248 .elementor-element.elementor-element-21b53de .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2248 .elementor-element.elementor-element-21b53de > .elementor-widget-container{margin:50px -47px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-6b3ac8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:100px;}.elementor-2248 .elementor-element.elementor-element-6b3ac8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-029055d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-029055d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EB;}.elementor-2248 .elementor-element.elementor-element-029055d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-029055d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-9fc4283 > .elementor-widget-container{padding:40px 0px 40px 50px;}.elementor-2248 .elementor-element.elementor-element-a5c0064{margin-top:0px;margin-bottom:200px;}.elementor-2248 .elementor-element.elementor-element-9420118{text-align:center;}.elementor-2248 .elementor-element.elementor-element-9420118 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-9420118 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 0px 35px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-58cd86b .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-58cd86b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:170px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-3225fd5 .elementor-heading-title{color:#41413C;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-3225fd5 > .elementor-widget-container{margin:-10px 0px 16px 0px;}.elementor-2248 .elementor-element.elementor-element-078154d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-078154d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-4d117db{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-4d117db .elementor-divider-separator{width:80%;margin:0 auto;margin-left:0;}.elementor-2248 .elementor-element.elementor-element-4d117db .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2248 .elementor-element.elementor-element-4d117db > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-b9ea9c2 img{width:100vw;}.elementor-2248 .elementor-element.elementor-element-b9ea9c2 > .elementor-widget-container{margin:0px -10px 0px -10px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-875f81b > .elementor-widget-container{padding:30px 50px 00px 0px;}.elementor-2248 .elementor-element.elementor-element-e8baf59{margin-top:0px;margin-bottom:200px;}.elementor-2248 .elementor-element.elementor-element-c1ac2bf{text-align:center;}.elementor-2248 .elementor-element.elementor-element-c1ac2bf .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-c1ac2bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-4b019e0{z-index:0;}.elementor-2248 .elementor-element.elementor-element-c4b5d4c > .elementor-container{min-height:200px;}.elementor-2248 .elementor-element.elementor-element-9728494{--spacer-size:200px;}.elementor-2248 .elementor-element.elementor-element-8fa6b7d > .elementor-container{min-height:100px;}.elementor-2248 .elementor-element.elementor-element-8fa6b7d:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-8fa6b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-8fa6b7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-8fa6b7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-3c7f737 > .elementor-container{max-width:1300px;}.elementor-2248 .elementor-element.elementor-element-3c7f737:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-3c7f737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-3c7f737{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5px;margin-bottom:-5px;z-index:0;}.elementor-2248 .elementor-element.elementor-element-3c7f737 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6791e6c > .elementor-element-populated{margin:-4px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2248 .elementor-element.elementor-element-6791e6c{z-index:1;}.elementor-2248 .elementor-element.elementor-element-90fb7b9 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:400;line-height:40px;}.elementor-2248 .elementor-element.elementor-element-90fb7b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a1bd9ea{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-a1bd9ea .elementor-divider-separator{width:39px;}.elementor-2248 .elementor-element.elementor-element-a1bd9ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2248 .elementor-element.elementor-element-cca681f .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:12px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-8d34c7c{width:auto;max-width:auto;}.elementor-2248 .elementor-element.elementor-element-cf13a6c{z-index:0;}.elementor-2248 .elementor-element.elementor-element-e27fdf9{text-align:center;}.elementor-2248 .elementor-element.elementor-element-e27fdf9 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-size:14px;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-cabc9f9{--spacer-size:6px;}.elementor-2248 .elementor-element.elementor-element-6cfd248 .elementor-icon-wrapper{text-align:left;}.elementor-2248 .elementor-element.elementor-element-6cfd248.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-6cfd248.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-6cfd248.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-6cfd248.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-6cfd248.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-6cfd248 .elementor-icon{font-size:23px;}.elementor-2248 .elementor-element.elementor-element-6cfd248 .elementor-icon svg{height:23px;}.elementor-2248 .elementor-element.elementor-element-6cfd248{width:var( --container-widget-width, 23px );max-width:23px;--container-widget-width:23px;--container-widget-flex-grow:0;}.elementor-2248 .elementor-element.elementor-element-b71a2e2{--spacer-size:20px;}.elementor-2248 .elementor-element.elementor-element-7869494 .elementor-icon-wrapper{text-align:left;}.elementor-2248 .elementor-element.elementor-element-7869494.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-7869494.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-7869494.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-7869494.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-7869494.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-7869494 .elementor-icon{font-size:23px;}.elementor-2248 .elementor-element.elementor-element-7869494 .elementor-icon svg{height:23px;}.elementor-2248 .elementor-element.elementor-element-7869494{width:var( --container-widget-width, 23px );max-width:23px;--container-widget-width:23px;--container-widget-flex-grow:0;}.elementor-2248 .elementor-element.elementor-element-c3705fd:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-c3705fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-c3705fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-c3705fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-9095c5d{--spacer-size:110px;}.elementor-2248 .elementor-element.elementor-element-b6c26a0 > .elementor-container{min-height:400px;}.elementor-2248 .elementor-element.elementor-element-b6c26a0:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-b6c26a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-b6c26a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-b6c26a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-5b245a5:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-5b245a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-5b245a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-5b245a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2248 .elementor-element.elementor-element-6b2efcd .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-weight:200;}.elementor-2248 .elementor-element.elementor-element-cdfa776{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-2248 .elementor-element.elementor-element-cdfa776 .elementor-divider-separator{width:100%;}.elementor-2248 .elementor-element.elementor-element-cdfa776 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2248 .elementor-element.elementor-element-7028c5a .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-bb57b60{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;text-decoration:underline;}.elementor-2248 .elementor-element.elementor-element-8668499 .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", Sans-serif;font-weight:400;}.elementor-2248 .elementor-element.elementor-element-6d7626d .elementor-icon-wrapper{text-align:center;}.elementor-2248 .elementor-element.elementor-element-6d7626d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-6d7626d.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-6d7626d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-6d7626d.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-6d7626d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-06d09c5 .elementor-icon-wrapper{text-align:center;}.elementor-2248 .elementor-element.elementor-element-06d09c5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-06d09c5.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-06d09c5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-06d09c5.elementor-view-framed .elementor-icon, .elementor-2248 .elementor-element.elementor-element-06d09c5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2248 .elementor-element.elementor-element-0173db3 > .elementor-container{min-height:400px;}.elementor-2248 .elementor-element.elementor-element-0173db3:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-0173db3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#41413C;}.elementor-2248 .elementor-element.elementor-element-0173db3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2248 .elementor-element.elementor-element-0173db3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-2248 .elementor-element.elementor-element-09c593d{width:2.87%;}.elementor-2248 .elementor-element.elementor-element-00aafd2{width:17.659%;}.elementor-2248 .elementor-element.elementor-element-7740910{width:54.471%;}.elementor-2248 .elementor-element.elementor-element-be43769{width:51.053%;}.elementor-2248 .elementor-element.elementor-element-da0d976{width:48.903%;}.elementor-2248 .elementor-element.elementor-element-82a4c09{width:100%;}.elementor-2248 .elementor-element.elementor-element-e1b5967{width:12.103%;}.elementor-2248 .elementor-element.elementor-element-0fd9d79{width:34.299%;}.elementor-2248 .elementor-element.elementor-element-21ba151{width:6.435%;}.elementor-2248 .elementor-element.elementor-element-5e99926{width:38.762%;}.elementor-2248 .elementor-element.elementor-element-5b3a6f2{width:4.149%;}.elementor-2248 .elementor-element.elementor-element-b26a5ec{width:12.012%;}.elementor-2248 .elementor-element.elementor-element-d054b89{width:34.478%;}.elementor-2248 .elementor-element.elementor-element-21d0e7e{width:6.228%;}.elementor-2248 .elementor-element.elementor-element-8419c83{width:38.858%;}.elementor-2248 .elementor-element.elementor-element-c508d25{width:8.389%;}.elementor-2248 .elementor-element.elementor-element-4a7172f{width:12.388%;}.elementor-2248 .elementor-element.elementor-element-96654c8{width:36.245%;}.elementor-2248 .elementor-element.elementor-element-ac279a8{width:6.431%;}.elementor-2248 .elementor-element.elementor-element-06946da{width:41.017%;}.elementor-2248 .elementor-element.elementor-element-806e757{width:8.292%;}.elementor-2248 .elementor-element.elementor-element-c6672e5{width:9.018%;}.elementor-2248 .elementor-element.elementor-element-7ca4b2a{width:10.327%;}.elementor-2248 .elementor-element.elementor-element-399df2a{width:9.344%;}.elementor-2248 .elementor-element.elementor-element-94e4940{width:15.71%;}.elementor-2248 .elementor-element.elementor-element-22eae90{width:55.598%;}.elementor-2248 .elementor-element.elementor-element-75e6af5{width:13%;}.elementor-2248 .elementor-element.elementor-element-401dd9f{width:13%;}.elementor-2248 .elementor-element.elementor-element-6ee82e5{width:13%;}.elementor-2248 .elementor-element.elementor-element-2fde732{width:61%;}.elementor-2248 .elementor-element.elementor-element-ea0b4ed{width:13%;}.elementor-2248 .elementor-element.elementor-element-d71ce4f{width:13%;}.elementor-2248 .elementor-element.elementor-element-dfb3dae{width:13%;}.elementor-2248 .elementor-element.elementor-element-cfc980b{width:60.995%;}.elementor-2248 .elementor-element.elementor-element-a8156fe{width:2.102%;}.elementor-2248 .elementor-element.elementor-element-6be5568{width:33.691%;}.elementor-2248 .elementor-element.elementor-element-ef64484{width:39.207%;}.elementor-2248 .elementor-element.elementor-element-241f8e6{width:20%;}.elementor-2248 .elementor-element.elementor-element-b6afddf{width:21.739%;}.elementor-2248 .elementor-element.elementor-element-279bc9f{width:18.26%;}.elementor-2248 .elementor-element.elementor-element-6f11c69{width:20%;}.elementor-2248 .elementor-element.elementor-element-a6838e6{width:19.984%;}.elementor-2248 .elementor-element.elementor-element-470076f{width:41.688%;}.elementor-2248 .elementor-element.elementor-element-ffa0ab9{width:55.554%;}.elementor-2248 .elementor-element.elementor-element-c43ddaa{width:2.034%;}.elementor-2248 .elementor-element.elementor-element-26dc83b{width:41.688%;}.elementor-2248 .elementor-element.elementor-element-947d812{width:55.554%;}.elementor-2248 .elementor-element.elementor-element-e0860da{width:2.034%;}.elementor-2248 .elementor-element.elementor-element-3338a00{width:53.469%;}.elementor-2248 .elementor-element.elementor-element-3c74dbc{width:12.864%;}.elementor-2248 .elementor-element.elementor-element-6791e6c{width:24.5%;}.elementor-2248 .elementor-element.elementor-element-5e6a983{width:11.384%;}.elementor-2248 .elementor-element.elementor-element-cf13a6c{width:11.001%;}.elementor-2248 .elementor-element.elementor-element-a1670ce{width:11.615%;}.elementor-2248 .elementor-element.elementor-element-2ba0a1e{width:11.615%;}.elementor-2248 .elementor-element.elementor-element-c94965d{width:6.836%;}.elementor-2248 .elementor-element.elementor-element-e2dc9bc{width:8.04%;}}@media(max-width:1024px){.elementor-2248 .elementor-element.elementor-element-13d6ea2{text-align:center;}.elementor-2248 .elementor-element.elementor-element-13d6ea2 img{width:78%;max-width:100%;height:30px;}}@media(max-width:767px){.elementor-2248 .elementor-element.elementor-element-e81e747{z-index:3;}.elementor-2248 .elementor-element.elementor-element-87f8e4d{width:50%;}.elementor-2248 .elementor-element.elementor-element-52e9573{width:24%;}.elementor-2248 .elementor-element.elementor-element-c7437e1{margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-4617603 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2248 .elementor-element.elementor-element-2f9c3b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-f6da3f8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a416bc5{margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-2248 .elementor-element.elementor-element-71efa80{width:40%;}.elementor-2248 .elementor-element.elementor-element-71efa80 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2248 .elementor-element.elementor-element-6dc1763 .elementor-divider-separator{width:267px;margin:0 auto;margin-left:0;}.elementor-2248 .elementor-element.elementor-element-6dc1763 .elementor-divider{text-align:left;}.elementor-2248 .elementor-element.elementor-element-6dc1763 > .elementor-widget-container{margin:80px 0px 0px -2px;}.elementor-2248 .elementor-element.elementor-element-d3d5820{width:60%;}.elementor-2248 .elementor-element.elementor-element-a0e6d0b img{width:100vw;}.elementor-2248 .elementor-element.elementor-element-a0e6d0b > .elementor-widget-container{margin:-70px -30px 0px -30px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-df8c356 > .elementor-widget-container{margin:0px 0px 100px 0px;padding:20px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-179fbd2{width:15%;}.elementor-2248 .elementor-element.elementor-element-986c504{width:85%;}.elementor-2248 .elementor-element.elementor-element-986c504:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-986c504 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_176379256.png");background-size:contain;}.elementor-2248 .elementor-element.elementor-element-986c504 > .elementor-element-populated{margin:0% 9% 0% 0%;--e-column-margin-right:9%;--e-column-margin-left:0%;}.elementor-2248 .elementor-element.elementor-element-d8007d6 .elementor-heading-title{line-height:1.5em;}.elementor-2248 .elementor-element.elementor-element-d8007d6 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-f8d87bf > .elementor-widget-container{margin:0% -6% 0% 0%;}.elementor-2248 .elementor-element.elementor-element-9870ad2{width:15%;}.elementor-2248 .elementor-element.elementor-element-01d7a99{width:85%;}.elementor-2248 .elementor-element.elementor-element-01d7a99:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-01d7a99 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_80654892.png");background-size:contain;}.elementor-2248 .elementor-element.elementor-element-01d7a99 > .elementor-element-populated{margin:0% 9% 0% 0%;--e-column-margin-right:9%;--e-column-margin-left:0%;}.elementor-2248 .elementor-element.elementor-element-033ea37 .elementor-heading-title{line-height:1.5em;}.elementor-2248 .elementor-element.elementor-element-033ea37 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-537483d > .elementor-widget-container{margin:0px -14px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-144e9c4{width:15%;}.elementor-2248 .elementor-element.elementor-element-300867a{width:85%;}.elementor-2248 .elementor-element.elementor-element-300867a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2248 .elementor-element.elementor-element-300867a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test-cs.waku2labo.online/wp-content/uploads/2021/05/AdobeStock_273446483.png");background-size:contain;}.elementor-2248 .elementor-element.elementor-element-300867a > .elementor-element-populated{margin:0% 9% 0% 0%;--e-column-margin-right:9%;--e-column-margin-left:0%;}.elementor-2248 .elementor-element.elementor-element-42c92a7 .elementor-heading-title{line-height:1.5em;}.elementor-2248 .elementor-element.elementor-element-42c92a7 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-f2a1dbf > .elementor-widget-container{margin:0px -14px 100px 0px;}.elementor-2248 .elementor-element.elementor-element-8fd4367{margin-top:-280px;margin-bottom:0px;padding:0px 0px 0px 30px;}.elementor-2248 .elementor-element.elementor-element-08823c7 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-a783d04 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-f595c5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-97c0d05 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-5d14944 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-70ed2e7 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-6b69621{margin-top:0px;margin-bottom:100px;padding:0px 0px 0px 30px;}.elementor-2248 .elementor-element.elementor-element-733fd81 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-06c6088 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-74c3540 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-872c7b1{margin-top:0px;margin-bottom:100px;padding:0px 0px 0px 30px;}.elementor-2248 .elementor-element.elementor-element-c2dd1d6 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2248 .elementor-element.elementor-element-6f11c69{width:100%;}.elementor-2248 .elementor-element.elementor-element-845ab5f{width:100%;}.elementor-2248 .elementor-element.elementor-element-f4d90e6{margin-top:-210px;margin-bottom:0px;padding:0px 0px 0px 30px;}.elementor-2248 .elementor-element.elementor-element-baf6588 > .elementor-widget-container{margin:60px 15px 0px 15px;padding:15px 0px 15px 0px;}.elementor-2248 .elementor-element.elementor-element-b1c69de > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-2248 .elementor-element.elementor-element-15455b1 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-2248 .elementor-element.elementor-element-5255292 > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-2248 .elementor-element.elementor-element-aa6d7cd > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-2248 .elementor-element.elementor-element-8b61ccc > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-2248 .elementor-element.elementor-element-5466fc7 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-2248 .elementor-element.elementor-element-0ca4b3d > .elementor-widget-container{margin:0px 015px 0px 015px;}.elementor-2248 .elementor-element.elementor-element-77d7103 > .elementor-widget-container{margin:0px 15px 60px 15px;}.elementor-2248 .elementor-element.elementor-element-218a006{margin-top:-210px;margin-bottom:0px;padding:0px 0px 0px 30px;}.elementor-2248 .elementor-element.elementor-element-255fbb2 > .elementor-widget-container{margin:60px 015px 0px 035px;padding:15px 0px 15px 0px;}.elementor-2248 .elementor-element.elementor-element-255fbb2{z-index:1;}.elementor-2248 .elementor-element.elementor-element-ba02901 > .elementor-widget-container{margin:0px 015px 0px 035px;}.elementor-2248 .elementor-element.elementor-element-d1278a9 > .elementor-widget-container{margin:0px 15px 0px 35px;}.elementor-2248 .elementor-element.elementor-element-d1278a9{z-index:1;}.elementor-2248 .elementor-element.elementor-element-88ed09c > .elementor-widget-container{margin:0px 015px 0px 035px;}.elementor-2248 .elementor-element.elementor-element-edd4216 > .elementor-widget-container{margin:0px 15px 0px 35px;}.elementor-2248 .elementor-element.elementor-element-edd4216{z-index:1;}.elementor-2248 .elementor-element.elementor-element-72dcf42 > .elementor-widget-container{margin:0px 015px 0px 035px;}.elementor-2248 .elementor-element.elementor-element-3a35534 > .elementor-widget-container{margin:0px 15px 0px 35px;}.elementor-2248 .elementor-element.elementor-element-3a35534{z-index:1;}.elementor-2248 .elementor-element.elementor-element-d556093 > .elementor-widget-container{margin:0px 015px 0px 035px;}.elementor-2248 .elementor-element.elementor-element-e632921 > .elementor-widget-container{margin:0px 15px 60px 35px;}.elementor-2248 .elementor-element.elementor-element-c2eab3c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-c0f6bc7 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-2248 .elementor-element.elementor-element-58cd86b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-3225fd5 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-078154d{margin-top:0px;margin-bottom:0px;z-index:2;}.elementor-2248 .elementor-element.elementor-element-9268df4{width:40%;}.elementor-2248 .elementor-element.elementor-element-9268df4 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-2248 .elementor-element.elementor-element-4d117db .elementor-divider-separator{width:85px;margin:0 auto;margin-left:0;}.elementor-2248 .elementor-element.elementor-element-4d117db .elementor-divider{text-align:left;}.elementor-2248 .elementor-element.elementor-element-4d117db > .elementor-widget-container{margin:80px 0px 0px -2px;}.elementor-2248 .elementor-element.elementor-element-e6ee267{width:60%;}.elementor-2248 .elementor-element.elementor-element-b9ea9c2 img{width:100vw;}.elementor-2248 .elementor-element.elementor-element-b9ea9c2 > .elementor-widget-container{margin:-70px -30px 0px -30px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-875f81b > .elementor-widget-container{margin:0px 0px 60px 0px;padding:20px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-e8baf59{margin-top:0px;margin-bottom:100px;}.elementor-2248 .elementor-element.elementor-element-c1ac2bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;}.elementor-2248 .elementor-element.elementor-element-b6c26a0 > .elementor-container{min-height:60px;}.elementor-2248 .elementor-element.elementor-element-14e7a1f{width:10%;}.elementor-2248 .elementor-element.elementor-element-17ab24b{width:38%;}.elementor-2248 .elementor-element.elementor-element-6b2efcd .elementor-heading-title{font-size:16px;line-height:25px;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-6b2efcd > .elementor-widget-container{margin:0px -30px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-cdfa776 .elementor-divider-separator{width:14%;}.elementor-2248 .elementor-element.elementor-element-cdfa776 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-7028c5a .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-2248 .elementor-element.elementor-element-7028c5a > .elementor-widget-container{margin:0% 0% 25% 0%;}.elementor-2248 .elementor-element.elementor-element-bb57b60{font-size:10px;}.elementor-2248 .elementor-element.elementor-element-bb57b60 > .elementor-widget-container{margin:10px -15px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-3e26abe{margin-top:0px;margin-bottom:0px;}.elementor-2248 .elementor-element.elementor-element-765b79e{width:33%;}.elementor-bc-flex-widget .elementor-2248 .elementor-element.elementor-element-765b79e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2248 .elementor-element.elementor-element-765b79e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2248 .elementor-element.elementor-element-8668499 .elementor-heading-title{font-size:10px;}.elementor-2248 .elementor-element.elementor-element-8668499 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2248 .elementor-element.elementor-element-824448e{width:33%;}.elementor-2248 .elementor-element.elementor-element-6d7626d .elementor-icon{font-size:25px;}.elementor-2248 .elementor-element.elementor-element-6d7626d .elementor-icon svg{height:25px;}.elementor-2248 .elementor-element.elementor-element-6d7626d > .elementor-widget-container{margin:0px 0px 0px -7px;}.elementor-2248 .elementor-element.elementor-element-4458955{width:33%;}.elementor-2248 .elementor-element.elementor-element-06d09c5 .elementor-icon{font-size:23px;}.elementor-2248 .elementor-element.elementor-element-06d09c5 .elementor-icon svg{height:23px;}.elementor-2248 .elementor-element.elementor-element-ef9ddf5{width:10%;}.elementor-2248 .elementor-element.elementor-element-e063661{width:35%;}.elementor-2248 .elementor-element.elementor-element-e063661 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2248 .elementor-element.elementor-element-e063661 > .elementor-element-populated{margin:0px 0px 0px 020px;--e-column-margin-right:0px;--e-column-margin-left:020px;}.elementor-2248 .elementor-element.elementor-element-2a48c5b{width:8%;}.elementor-2248 .elementor-element.elementor-element-0173db3 > .elementor-container{min-height:60px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2248 .elementor-element.elementor-element-44cfc03{width:10%;}}@media(min-width:1025px){.elementor-2248 .elementor-element.elementor-element-7edaa31:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-7edaa31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-2248 .elementor-element.elementor-element-460faa0:not(.elementor-motion-effects-element-type-background), .elementor-2248 .elementor-element.elementor-element-460faa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-8b2e3dc */.elementor-2248 .elementor-element.elementor-element-8b2e3dc{
    width:85% !important;
    height:auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87f8e4d */.elementor-2248 .elementor-element.elementor-element-87f8e4d{
    margin-left:5vw;
    width:150px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b630f6c */.menu-name{
        font-size:8px;
        position:relative;
        top:5px;
        right:35px;
}

.menu-sp{
    position:absolute;
    top:14px;
    height:1px;
    background-color:#000;
    width:50px;
    cursor:pointer;
}

.menu-sp::before{
    content:"";
    position:absolute;
    top:-11px;
    height:1px;
    width:50px;
    background-color:#000;
    display:block;
}

.menu-sp::after{
    content:"";
    position:absolute;
    top:11px;
    height:1px;
    width:50px;
    background-color:#000;
    display:block;
}

.menu-wrap-sp{
    margin-left:13px;
    margin-top:-3px;
    height:30px;
    position:relative;
}

.menu-check-desktop{
    display:none;
}


/*
.menu-wrap {
    
    top: 0;
    left: 0;
    z-index: 99;
}

.menu-wrap .toggler {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    cursor: pointer;
    width: 50px;
    height: 50px;
    opacity: 0;
} 

.menu-wrap .hamburger {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 70px;
    height: 60px;
    padding: 1rem;
    
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.menu-wrap .hamburger > div {
    position: relative;
    width: 100%;
    height: 0.8px;
    background-color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s ease;
}

.menu-wrap .hamburger > div:before,
.menu-wrap .hamburger > div:after {
    content: '';
    position: absolute;
    z-index: 99;
    top: -10px;
    width: 100%;
    height: 0.8px;
    background: inherit;
}

.menu-wrap .hamburger > div:after {
    top: 10px;
}

*/

/*
.menu-wrap .toggler:checked + .hamburger > div {
    transform: rotate(135deg);
}

.menu-wrap .toggler:checked + .hamburger > div:before,
.menu-wrap .toggler:checked + .hamburger > div:after {
    top: 0;
    transform: rotate(90deg);
}

.menu-wrap .toggler:checked:hover + .hamburger > div {
    transform: rotate(225deg);
}

.menu-wrap .toggler:checked ~ .menu {
    visibility: visible;
}

.menu-wrap .toggler:checked ~ .menu > div {
    transform: scale(1);
    transition-duration: var(--menu-speed);
}

.menu-wrap .toggler:checked ~ .menu > div > div {
    opacity: 1;
    transition: 0.4s ease;
}

.menu-wrap .menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu-wrap .menu > div {
    background: #F5F2EB;
    border-radius: 50%;
    width: 200vw;
    height: 200vw;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    transform: scale(0);
    transition: all 0.4s ease;
}

.menu-wrap .menu > div > div {
    
    text-align: center;
    max-width: 90vw;
    max-height: 100vh;
    opacity: 0;
    transition: opacity 0.4s ease;
}

.menu-wrap .menu > div > div > ul > li {
    list-style: none;
    color: white;
    font-size: 1.5rem;
    padding: 1rem;
}

.menu-wrap .menu > div > div > ul > li > a {
    font-size: 50px;
    color: #41413C;
    text-decoration: none;
    transition: color 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52e9573 */.elementor-2248 .elementor-element.elementor-element-52e9573{
        cursor:pointer;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}

@media screen and (max-width:780px){
.elementor-2248 .elementor-element.elementor-element-52e9573{

    right:-70px;
}
}

@media screen and (max-width:560px){
.elementor-2248 .elementor-element.elementor-element-52e9573{

    right:-10px;

}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e81e747 */.elementor-2248 .elementor-element.elementor-element-e81e747{
    width:100vw;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13d6ea2 */.elementor-2248 .elementor-element.elementor-element-13d6ea2{
    width:85% !important;
    height:auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44cfc03 */.Company-name{
    margin-left:2vw;
    width:230px !important;
}

@media screen and (max-width:1030px){
    .elementor-2248 .elementor-element.elementor-element-44cfc03{
        margin-right:-35px;
            width:200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c77ba1 */.spacer-1{
    width:58vw !important;
}

@media screen and (max-width:1600px){
    .spacer-1{
        width:47vw !important;
    }
}

@media screen and (max-width:1100px){
    .spacer-1{
        width:30vw !important;
    }
}

@media screen and (max-width:830px){
    .spacer-1{
        width:25vw !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64b7e79 */.menu-anc{
    width:110%;
    height:50px;
    text-align:center;
    overflow:hidden;
    position:relative;
		font-size:13px;
}

@media screen and (max-width:1100px){
    .menu-anc{
        width:100%;
        font-size:11px;
    }
}
.default{
    position:absolute;
    width:100%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    opacity:1;
        transition:all .5s;
      font-family: '游明朝体', 'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', sans-serif;
      font-feature-settings: "palt";
;
}
.hover{
    position:absolute;
    width:100%;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    opacity:0;
            transition:all .5s;
            
      font-family: '游明朝体', 'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', sans-serif;
      font-feature-settings: "palt";
}
.menu-anc:hover .default{
    opacity:0;
}
.menu-anc:hover .hover{
    opacity:1;
}

.under-bar{
    height:1px;
    width:70%;
    position:absolute;
    top:75%;
    left:75%;
    display:block;
    background-color:#000;
    animation:underbar-out .3s forwards;
}

.menu-anc:hover .under-bar{
    animation:underbar-in .3s forwards;
}

@keyframes underbar-in{
    0%{
        left:-100%;
    }
    100%{
        left:15%;
    }
}

@keyframes underbar-out{
    0%{
        left:25%;
    }
    100%{
        left:100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9ff8de */.menu-wrap{
    width:7vw !important;
    transition:transform 0.5s;
}

.elementor-2248 .elementor-element.elementor-element-a9ff8de{
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a34fb3 */.elementor-2248 .elementor-element.elementor-element-2a34fb3{
    font-size:10px;
    text-align:right;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c56d9ea */.elementor-2248 .elementor-element.elementor-element-c56d9ea{
    width:80px;
}

@media screen and (max-width:1040px){
    .elementor-2248 .elementor-element.elementor-element-c56d9ea{
        width:4vw;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-82994cc */.menu{
    position:absolute;
    top:14px;
    left:10px;
    height:1px;
    background-color:#000;
    width:65px;
}



.menu::before{
    content:"";
    position:absolute;
    top:-11px;
    height:1px;
    width:65px;
    background-color:#000;
    display:block;
}

.menu::after{
    content:"";
    position:absolute;
    top:11px;
    height:1px;
    width:65px;
    background-color:#000;
    display:block;
}

.menu-bar{
    height:30px;
    margin-left:10px;
}




/*
.menu-wrap {
    
    top: 0;
    left: 0;
    z-index: 99;
}

.menu-wrap .toggler {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    cursor: pointer;
    width: 50px;
    height: 50px;
    opacity: 0;
} 

.menu-wrap .hamburger {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 70px;
    height: 60px;
    padding: 1rem;
    
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.menu-wrap .hamburger > div {
    position: relative;
    width: 100%;
    height: 0.8px;
    background-color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.4s ease;
}

.menu-wrap .hamburger > div:before,
.menu-wrap .hamburger > div:after {
    content: '';
    position: absolute;
    z-index: 99;
    top: -10px;
    width: 100%;
    height: 0.8px;
    background: inherit;
}

.menu-wrap .hamburger > div:after {
    top: 10px;
}

*/

/*
.menu-wrap .toggler:checked + .hamburger > div {
    transform: rotate(135deg);
}

.menu-wrap .toggler:checked + .hamburger > div:before,
.menu-wrap .toggler:checked + .hamburger > div:after {
    top: 0;
    transform: rotate(90deg);
}

.menu-wrap .toggler:checked:hover + .hamburger > div {
    transform: rotate(225deg);
}

.menu-wrap .toggler:checked ~ .menu {
    visibility: visible;
}

.menu-wrap .toggler:checked ~ .menu > div {
    transform: scale(1);
    transition-duration: var(--menu-speed);
}

.menu-wrap .toggler:checked ~ .menu > div > div {
    opacity: 1;
    transition: 0.4s ease;
}

.menu-wrap .menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.menu-wrap .menu > div {
    background: #F5F2EB;
    border-radius: 50%;
    width: 200vw;
    height: 200vw;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    transform: scale(0);
    transition: all 0.4s ease;
}

.menu-wrap .menu > div > div {
    
    text-align: center;
    max-width: 90vw;
    max-height: 100vh;
    opacity: 0;
    transition: opacity 0.4s ease;
}

.menu-wrap .menu > div > div > ul > li {
    list-style: none;
    color: white;
    font-size: 1.5rem;
    padding: 1rem;
}

.menu-wrap .menu > div > div > ul > li > a {
    font-size: 50px;
    color: #41413C;
    text-decoration: none;
    transition: color 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c85fd84 */.elementor-2248 .elementor-element.elementor-element-c85fd84{
        cursor:pointer;
        width:150px;
}

@media screen and (max-width:1060px){
    .elementor-2248 .elementor-element.elementor-element-c85fd84{
        width:10vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44fc9a1 */.section-header{
    width:100vw;
    position:fixed;
    top:0;
    left:0;
    overflow:hidden !important;
    opacity:1;
}

body{
    overflow:hidden;
}

.elementor-2248 .elementor-element.elementor-element-44fc9a1{
    /* top:200px !important; */
}

/*
.elementor-2248 .elementor-element.elementor-element-44fc9a1.section-header,
.section-number{
    opacity:0;
    animation: open 5s forwards;
}



@keyframes open{
    0%{
        opacity:0;
    }
    60%{
        opacity:0;
    }
    
    
    100%{
        opacity:1;
    }
}
*//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e465532 */.elementor-2248 .elementor-element.elementor-element-e465532 {
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7edaa31 */@media screen and (max-width:2000px){
    .elementor-2248 .elementor-element.elementor-element-7edaa31{
        background-size:1200px !important;
    }
}

@media screen and (max-width:1700px){
    .elementor-2248 .elementor-element.elementor-element-7edaa31{
        background-size:1000px !important;
        background-position:top 150px right 0px !important;
    }
}

@media screen and (max-width:1200px){
    .elementor-2248 .elementor-element.elementor-element-7edaa31{
        background-size:800px !important;
        background-position:top 250px right 0px !important;
    }
}

@media screen and (max-width:900px){
    .elementor-2248 .elementor-element.elementor-element-7edaa31{
        background-size:600px !important;
        background-position:top 250px right 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6dc1763 */.elementor-2248 .elementor-element.elementor-element-6dc1763 {
    transform: rotate(90deg);
    min-width:130px !important;
    max-width:140px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e1b5967 */.elementor-2248 .elementor-element.elementor-element-e1b5967{
           position:relative;
           left:10px;
}

@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-e1b5967{
        width:110px;
    }
}

@media screen and (max-width:1193px){
    .elementor-2248 .elementor-element.elementor-element-e1b5967{

       left:30px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0fd9d79 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-0fd9d79{
        width:29%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21ba151 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-21ba151{
        width:6%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e99926 *//*
@media screen and (max-width:1900px){
    .elementor-2248 .elementor-element.elementor-element-5e99926{
        width:27vw !important;
    }
} */

@media screen and (min-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-5e99926{
        margin-top:15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b3a6f2 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-5b3a6f2{
        width:20px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b26a5ec */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-b26a5ec{
        width:110px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d054b89 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-d054b89{
        width:29%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-21d0e7e */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-21d0e7e{
        width:6%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8419c83 *//*
@media screen and (max-width:1900px){
    .elementor-2248 .elementor-element.elementor-element-8419c83{
        width:27vw !important;
    }
} */

@media screen and (min-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-8419c83{
        margin-top:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c508d25 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-c508d25{
        width:50px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a7172f */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-4a7172f{
        width:110px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-96654c8 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-96654c8{
        width:29%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ac279a8 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-ac279a8{
        width:6%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-06946da *//*

@media screen and (max-width:1900px){
    .elementor-2248 .elementor-element.elementor-element-06946da{
        width:27vw !important;
    }
}
*/

@media screen and (min-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-06946da{
        margin-top:31px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-806e757 */@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-806e757{
        width:120px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaa3ff1 */.number-sp{
    display:inline-block;
    transform:rotateZ(-90deg) !important;
    position:relative;
    left:2px;
    top:-1px;
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-22eae90 */@media screen and (max-width:1320px){
    .elementor-2248 .elementor-element.elementor-element-22eae90{
        padding-left:70px !important;
    }
}

@media screen and (max-width:1050px){
    .elementor-2248 .elementor-element.elementor-element-22eae90{
        padding-left:40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ee828a2 */.elementor-2248 .elementor-element.elementor-element-ee828a2{
    position:relative;
    top:-20px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08823c7 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-08823c7{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f8b67c */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-1f8b67c{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4af7fa9 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-4af7fa9{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a783d04 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-a783d04{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f595c5b */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-f595c5b{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-496eaff */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-496eaff{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f387a29 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-f387a29{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97c0d05 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-97c0d05{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d14944 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-5d14944{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed6ee5b */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-ed6ee5b{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a395862 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-a395862{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70ed2e7 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-70ed2e7{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fbcb4d */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-6fbcb4d{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1cbca4 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-a1cbca4{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df2e6e2 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-df2e6e2{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-733fd81 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-733fd81{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-439a47c */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-439a47c{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec8496f */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-ec8496f{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a924200 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-a924200{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06c6088 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-06c6088{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e47a067 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-e47a067{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9261cd5 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-9261cd5{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4727d2 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-e4727d2{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74c3540 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-74c3540{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-53e7bb9 */.elementor-2248 .elementor-element.elementor-element-53e7bb9{
    width:100;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a525cd6 */.elementor-2248 .elementor-element.elementor-element-a525cd6{
    width:180% ;
    position:relative;
    left:50px;
}

@media screen and (max-width:1320px){
    .elementor-2248 .elementor-element.elementor-element-a525cd6{
        left:0;
    }
}

@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-a525cd6{
       left:0;
       width:130%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-241f8e6 */@media screen and (max-width:1240px){
    .elementor-2248 .elementor-element.elementor-element-241f8e6{
       width:90px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6afddf */@media screen and (max-width:1240px){
    .elementor-2248 .elementor-element.elementor-element-b6afddf{
        width:0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-279bc9f */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-279bc9f{
        
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-470076f */@media screen and (max-width:1240px){
    .elementor-2248 .elementor-element.elementor-element-470076f{
       width:200px !important;
    }
}

.elementor-2248 .elementor-element.elementor-element-470076f{
    height:740px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baf6588 */.elementor-2248 .elementor-element.elementor-element-baf6588{
    border-bottom:none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1c69de */.triangle-clip{
    width:100% !important;
    z-index:1 !important;
    height:40px;
    margin-top:-20.6px;
    background-color:#41413C;
  clip-path: polygon(0 0, 100% 0%,100% 10%, 50% 100%,0% 10%);
}

@media screen and (max-width:768px){
    .triangle-clip{
        position:relative;
    }
    
    .elementor-2248 .elementor-element.elementor-element-b1c69de{

    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77d7103 */.elementor-2248 .elementor-element.elementor-element-77d7103{

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26dc83b */@media screen and (max-width:1240px){
    .elementor-2248 .elementor-element.elementor-element-26dc83b{
       width:200px !important;
    }
}

.elementor-2248 .elementor-element.elementor-element-26dc83b{
    height:740px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-255fbb2 */.elementor-2248 .elementor-element.elementor-element-255fbb2{
    border-bottom:none;
    overflow:visible !important;
}

@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-255fbb2{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba02901 */.triangle-clip{
    width:100% !important;
    z-index:0.5 !important;
    height:40px;
    margin-top:-20.6px;
    background-color:#41413C;
  clip-path: polygon(0 0, 100% 0%,100% 10%, 50% 100%,0% 10%);
}

@media screen and (max-width:768px){
    .triangle-clip{
        position:relative;
        z-index:0 !important;
    }
    
    .elementor-2248 .elementor-element.elementor-element-ba02901{

    }
}

@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-ba02901{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1278a9 */.elementor-2248 .elementor-element.elementor-element-d1278a9{
        overflow:visible !important;
}

@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-d1278a9{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ed09c */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-88ed09c{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-edd4216 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-edd4216{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dcf42 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-72dcf42{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a35534 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-3a35534{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d556093 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-d556093{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e632921 */.elementor-2248 .elementor-element.elementor-element-e632921{

}
@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-e632921{
        padding-right:25%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-947d812 */@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-947d812{
        
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17d482e */.elementor-2248 .elementor-element.elementor-element-17d482e{
    width:150%;
    position:relative;
    left:-700px;
}

@media screen and (max-width:1240px){
    .elementor-2248 .elementor-element.elementor-element-17d482e{
       left:-100px;
    }
}

@media screen and (max-width:768px){
    .elementor-2248 .elementor-element.elementor-element-17d482e{
       left:0;
       width:130%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-21b53de */.elementor-2248 .elementor-element.elementor-element-21b53de {
    transform: rotate(90deg)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9420118 */.restyle-logo{
    letter-spacing:6px;
    font-size:20px;
    font-weight:normal;
}

.restyle_anc{
    cursor:pointer;
}
.bold{
    font-weight:bold;
    font-size:24px;
    position:relative;
    top:1px;
}
.restyle-e{
    font-weight:bold;
    display:inline-block;
    transform:rotateZ(180deg) !important;
    position:relative;
    left:-5.6px;
    top:5px;
    font-size:24px;
}

.restyle-logo-img{
 width:300px;   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-460faa0 */.elementor-2248 .elementor-element.elementor-element-460faa0{
   background-position:top 0px left 0px !important;
}

@media screen and (max-width:1880px){
    .elementor-2248 .elementor-element.elementor-element-460faa0{
                background-size:800px !important;
           background-position:top 150px left 0px !important;
    }
}

@media screen and (max-width:1380px){
    .elementor-2248 .elementor-element.elementor-element-460faa0{
        background-size:600px !important;
           background-position:top 240px left 0px !important;
    }
}

@media screen and (max-width:1000px){

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4d117db */.elementor-2248 .elementor-element.elementor-element-4d117db {
    transform: rotate(90deg);
    top:30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1ac2bf *//*
.restyle-logo-sp{
    text-align:center !important;
    line-height:1.6;
}

.restyle-e-sp{
    display:inline-block;
    position:relative;
    transform:rotateZ(180deg);
    left:-6px;
    top:3.7px;
    font-size:24px;
    font-weight:bold;
}
*/

.restyle-logo-img-sp{
    width:150px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c0f6bc7 */.elementor-2248 .elementor-element.elementor-element-c0f6bc7{
    display:block !important; /*これを外すとスタイルがかなりおかしくなります…*/
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-db2a466 */.section-over-menu{
    z-index:-1;
    transition:z-index .5s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5951e41 */.top-scroll{
    /*
    position:absolute;
    bottom:20vh;
    right:30px;
    */
    position:fixed;
    bottom:30vh;
    right:5vw;
    font-size:16px;
    transform:rotateZ(90deg);
    opacity:0;
    cursor:pointer;
    transition:all 1s;
}

.text{
    position:absolute;
    width:50px;
    left:50px;
}

.top-scroll-bar{
    position:absolute;
    top:0;
    left:-20px;
    width:140px;
    height:1px;
    background-color:#000;
    display:block;
}

.top-scroll-bar::before{
    position:absolute;
    top:5px;
    content:"";
    width:15px;
    height:1px;
    display:block;
    background-color:#000;
    transform:rotateZ(40deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d34c7c */.fotter-unit-1{
    position:absolute;
    top:146px;
    width:290px;
}

@media screen and (min-width:700px){
    .fotter-unit-1{
        left:577px;
    }
}

@media screen and (max-width:1240px){
    .fotter-unit-1{
        left:35vw;
    }
}




.fotter-unit-1-1{
    position:relative;
    width:290px;
    color:#fff;
    font-size:11px;
    letter-spacing:.2rem;
}

.fotter-unit-1-line{
    height:1px;
    width:290px;
    background-color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f58c644 */.serif{
    color:#fff;
    font-family: '游明朝体', 'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', sans-serif;
    font-size:14px;
}

.elementor-2248 .elementor-element.elementor-element-f58c644{
display:block;
margin-top:2px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5e6a983 */.letter-space{
    letter-spacing:.1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1907884 */.elementor-2248 .elementor-element.elementor-element-1907884{
display:block;
margin-top:2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b8e8b8 */.elementor-2248 .elementor-element.elementor-element-7b8e8b8{
display:block;
margin-top:2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d7090b */.elementor-2248 .elementor-element.elementor-element-0d7090b{
display:block;
margin-top:2px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9ae7c1 */.devide{
    position:relative;
}

.devide::after{
    content:"";
    display:block;
    position:absolute;
    top:0px;
    left:10px;
    width:1px;
    height:154px;
    background-color:#fff;
    color:#fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c94965d */.elementor-2248 .elementor-element.elementor-element-c94965d{
    position:relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e27fdf9 */.elementor-2248 .elementor-element.elementor-element-e27fdf9{
    text-align:left !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6cfd248 */.elementor-2248 .elementor-element.elementor-element-6cfd248{
    float:left !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7869494 */.elementor-2248 .elementor-element.elementor-element-7869494{
    float:left;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e2dc9bc */.instagram{
    cursor:pointer;
}

.facebook{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3705fd */@media screen and (max-width:767px){
    .elementor-2248 .elementor-element.elementor-element-c3705fd{
    height:0 !important;
    }
}


.elementor-2248 .elementor-element.elementor-element-c3705fd{
    margin-bottom:-50px;
}

@media screen and (max-width:959px){
    .elementor-2248 .elementor-element.elementor-element-c3705fd{
        margin-bottom:-100px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a09377 */.top-scroll-sp{
    /*
    position:absolute;
    bottom:27vh;
    right:30px;
    */
    position:fixed;
    bottom:0;
    right:10vw;
     opacity:0;
    font-size:16px;
    transform:rotateZ(90deg);
    transition:all 1s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb57b60 */.elementor-2248 .elementor-element.elementor-element-bb57b60{
    font-family:"游明朝体",serif !important;
    display:inline !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8173d71 */.elementor-2248 .elementor-element.elementor-element-8173d71{
    font-size:14px !important;
    height:30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24482a8 */.elementor-2248 .elementor-element.elementor-element-24482a8{
    font-size:14px !important;
    margin-top:13px;
        height:30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be06e83 */.elementor-2248 .elementor-element.elementor-element-be06e83{
    font-size:14px !important;
    margin-top:13px;
        height:30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ee713a */.elementor-2248 .elementor-element.elementor-element-4ee713a{
    font-size:14px !important;
    margin-top:13px;
        height:30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b245a5 */.elementor-2248 .elementor-element.elementor-element-5b245a5{
    margin-top:-5px;
    margin-bottom:-5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0173db3 */.elementor-2248 .elementor-element.elementor-element-0173db3{
    margin-bottom:-100px;
}/* End custom CSS */