.elementor-50962 .elementor-element.elementor-element-88a6958:not(.elementor-motion-effects-element-type-background), .elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://japanopenpoker.com/wp-content/uploads/2025/05/54491310035_9dbb7f0e0a_o-scaled.jpg");background-position:initial;background-repeat:no-repeat;background-size:cover;}.elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-container{min-height:800px;}.elementor-50962 .elementor-element.elementor-element-88a6958{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-10px 0px 0px 0px;padding:150px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50962 .elementor-element.elementor-element-4b2f6ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-4b2f6ed:not(.elementor-motion-effects-element-type-background), .elementor-50962 .elementor-element.elementor-element-4b2f6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b658a74 );}.elementor-50962 .elementor-element.elementor-element-34cbb59{background-color:#1161A8;}.elementor-50962 .elementor-element.elementor-element-272b2b6{--display:flex;}.elementor-50962 .elementor-element.elementor-element-91eda6e{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-91eda6e .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-f87de57{--display:flex;--alpha-con-ex-width:-280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-element-f87de57>div>.e-con{--padding-left:calc(-280px / 2);--padding-right:calc(-280px / 2);}.elementor-50962 .elementor-element.elementor-element-c6f880a{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c6f880a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-093ae26 .elementor-button{background-color:#005BA0;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FFFFFF;color:#FFFFFF;}.elementor-50962 .elementor-element.elementor-element-093ae26{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;grid-row:0.3;}.elementor-50962 .elementor-element.elementor-element-093ae26.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-88ec728{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-88ec728.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-00b67b0{width:auto;max-width:auto;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-00b67b0.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-00b67b0 img{width:77%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-9838762{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-9838762.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-6ea80d4{width:auto;max-width:auto;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-6ea80d4.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-6ea80d4 img{width:77%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-6b95cfe{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6b95cfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-19d38ca{width:auto;max-width:auto;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-19d38ca.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-19d38ca img{width:77%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-b914f81{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b914f81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-250f2aa{width:auto;max-width:auto;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-250f2aa.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-250f2aa img{width:77%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-739be03{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-0b14ea1-font-family ), Sans-serif;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-739be03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-4f32ac6{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-4f32ac6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-3716cac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-50962 .elementor-element.elementor-element-662dc0e{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-50962 .elementor-element.elementor-element-7ccbfe7{width:auto;max-width:auto;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-7ccbfe7.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-7ccbfe7 img{width:77%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-7ea59fa{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-0b14ea1-font-family ), Sans-serif;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7ea59fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-26367ee{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-8d6dd20{width:auto;max-width:auto;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-8d6dd20.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-8d6dd20 img{width:77%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-fc403c9{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-0b14ea1-font-family ), Sans-serif;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-fc403c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-3993b3a{--display:flex;--alpha-con-ex-width:-280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;}.elementor-element-3993b3a>div>.e-con{--padding-left:calc(-280px / 2);--padding-right:calc(-280px / 2);}.elementor-50962 .elementor-element.elementor-element-e9f3b7d{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-e9f3b7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-76b2edc{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-76b2edc .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-c090928{font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-88d866d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-25553bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-acf5d9c{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-acf5d9c .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-78e54cf{--display:flex;--width:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:30px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-50962 .elementor-element.elementor-element-78e54cf.e-con{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-a1ec51c{--display:flex;width:33.33%;max-width:33.33%;}.elementor-50962 .elementor-element.elementor-element-b8fbe8c{padding:0px 0px 15px 0px;}.elementor-50962 .elementor-element.elementor-element-b8fbe8c .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:24px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-9e2a5f0{padding:0px 0px 25px 0px;}.elementor-50962 .elementor-element.elementor-element-9e2a5f0 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:14px;font-weight:bold;line-height:1.6em;letter-spacing:0.7px;}.elementor-50962 .elementor-element.elementor-element-37e3fc2{padding:0px 0px 15px 0px;font-family:var( --e-global-typography-0b14ea1-font-family ), Sans-serif;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2f83cb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;width:66.66%;max-width:66.66%;}.elementor-50962 .elementor-element.elementor-element-b70ce35{padding:0px 0px 15px 0px;text-align:right;}.elementor-50962 .elementor-element.elementor-element-f7cf12d{--display:flex;--width:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:30px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-50962 .elementor-element.elementor-element-f7cf12d.e-con{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-5df02a3{--display:flex;width:33.33%;max-width:33.33%;}.elementor-50962 .elementor-element.elementor-element-fa7fdea{padding:0px 0px 15px 0px;}.elementor-50962 .elementor-element.elementor-element-fa7fdea .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:24px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-dc4c8cf{padding:0px 0px 25px 0px;}.elementor-50962 .elementor-element.elementor-element-dc4c8cf .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:14px;font-weight:bold;line-height:1.6em;letter-spacing:0.7px;}.elementor-50962 .elementor-element.elementor-element-0f44965{padding:0px 0px 15px 0px;font-family:var( --e-global-typography-0b14ea1-font-family ), Sans-serif;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-28f455f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;width:66.66%;max-width:66.66%;}.elementor-50962 .elementor-element.elementor-element-5426b6e{padding:0px 0px 15px 0px;text-align:right;}.elementor-50962 .elementor-element.elementor-element-51ad9d6{--display:flex;width:300px;max-width:300px;}.elementor-50962 .elementor-element.elementor-element-1179676{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-1179676 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-c061e51{--display:flex;--width:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:30px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-50962 .elementor-element.elementor-element-8467970{--display:flex;width:33.33%;max-width:33.33%;}.elementor-50962 .elementor-element.elementor-element-94fbb32{padding:0px 0px 15px 0px;}.elementor-50962 .elementor-element.elementor-element-94fbb32 .elementor-heading-title{font-family:var( --e-global-typography-94f3c1d-font-family ), Sans-serif;font-size:var( --e-global-typography-94f3c1d-font-size );line-height:var( --e-global-typography-94f3c1d-line-height );letter-spacing:var( --e-global-typography-94f3c1d-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2eef187{padding:0px 0px 15px 0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-11b6c75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-50962 .elementor-element.elementor-element-b0f2431{--display:flex;--justify-content:flex-start;width:66.66%;max-width:66.66%;}.elementor-50962 .elementor-element.elementor-element-7a826b7{padding:10px 0px 15px 0px;text-align:right;}.elementor-50962 .elementor-element.elementor-element-7a826b7 .elementor-heading-title{font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6766a0d{width:var( --container-widget-width, 200px );max-width:200px;padding:0px 0px 15px 0px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:right;font-family:var( --e-global-typography-0b14ea1-font-family ), Sans-serif;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6766a0d.elementor-element{--align-self:flex-end;}.elementor-50962 .elementor-element.elementor-element-543766a{--display:flex;--width:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:30px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-50962 .elementor-element.elementor-element-0f8dea9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-0f8dea9 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:20px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-c507d55{--display:flex;--width:1000px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:30px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;}.elementor-50962 .elementor-element.elementor-element-2ef0f59{width:var( --container-widget-width, 43.083% );max-width:43.083%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:43.083%;--container-widget-flex-grow:0;}.elementor-50962 .elementor-element.elementor-element-2ef0f59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-3dcc97a{--display:flex;--justify-content:flex-start;width:66.66%;max-width:66.66%;}.elementor-50962 .elementor-element.elementor-element-b0724e9{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b0724e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-5c990f0{margin:48px 48px calc(var(--kit-widget-spacing, 0px) + 48px) 48px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-8968a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-5e09c94{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 40px) 50px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-5e09c94 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-52d31f1{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + -15px) 30px;}.elementor-50962 .elementor-element.elementor-element-7d82417{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 015% calc(var(--kit-widget-spacing, 0px) + 0%) 21%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-0b14ea1-font-family ), Sans-serif;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7d82417.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-a208fda{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 40px) 50px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-a208fda .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-056dacb{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + -15px) 40px;}.elementor-50962 .elementor-element.elementor-element-68fdc06{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 10%;padding:0px 0px 0px 0px;text-align:left;}.elementor-50962 .elementor-element.elementor-element-68fdc06 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:20px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-e96623b{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-50962 .elementor-element.elementor-element-b556abe{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 10%;padding:0px 0px 0px 0px;text-align:left;}.elementor-50962 .elementor-element.elementor-element-b556abe .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:20px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-53a5f17{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 015% calc(var(--kit-widget-spacing, 0px) + 0%) 010%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-53a5f17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50962 .elementor-element.elementor-element-0ff7257{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;}.elementor-50962 .elementor-element.elementor-element-0cee834{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 30px) 50px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-0cee834 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-96e30f4{margin:2% 2% calc(var(--kit-widget-spacing, 0px) + 2%) 2%;columns:1;text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-96e30f4 p{margin-block-end:0px;}.elementor-50962 .elementor-element.elementor-element-8ee0b55{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-50962 .elementor-element.elementor-element-8ee0b55.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-c7ec149{margin:2% 2% calc(var(--kit-widget-spacing, 0px) + 2%) 2%;columns:1;text-align:left;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c7ec149 p{margin-block-end:0px;}.elementor-50962 .elementor-element.elementor-element-a811750{width:100%;max-width:100%;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:015px 0px 0px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-a811750 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:20px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-41f2f0a{width:100%;max-width:100%;margin:25px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:15px 0px 0px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-41f2f0a .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:24px;font-weight:bold;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-5dff596{width:100%;max-width:100%;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-5dff596 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:20px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-f90f2c3{margin:0% 13% calc(var(--kit-widget-spacing, 0px) + 0%) 013%;columns:1;text-align:left;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-f90f2c3 p{margin-block-end:0px;}.elementor-50962 .elementor-element.elementor-element-585ec09{margin:30px 30px calc(var(--kit-widget-spacing, 0px) + 30px) 30px;}.elementor-50962 .elementor-element.elementor-element-fd93952{width:100%;max-width:100%;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:0px 0px 15px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-fd93952 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:20px;font-weight:bold;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-0f840e6{margin:0% 013% calc(var(--kit-widget-spacing, 0px) + 0%) 13%;padding:0px 0px 0px 0px;columns:1;text-align:left;font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-0f840e6 p{margin-block-end:0px;}.elementor-50962 .elementor-element.elementor-element-87171c2{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 30px) 50px;padding:0px 0px -2px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-87171c2 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-e595e50{width:100%;max-width:100%;margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 30px) 50px;padding:0px 0px -2px 0px;text-align:center;}.elementor-50962 .elementor-element.elementor-element-e595e50 .elementor-heading-title{font-family:"Noto Sans Japanese", Sans-serif;font-size:28px;font-weight:800;font-style:italic;line-height:1.6em;letter-spacing:0px;}.elementor-50962 .elementor-element.elementor-element-bcc3559{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-7bd5aad{font-family:var( --e-global-typography-c213536-font-family ), Sans-serif;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6139938{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-6103f0f .elementor-button{background-color:var( --e-global-color-b658a74 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6103f0f{margin:020% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;grid-row:0.3;}.elementor-50962 .elementor-element.elementor-element-6103f0f.elementor-element{--align-self:center;}@media(max-width:1439px){.elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-container{min-height:1000px;}.elementor-50962 .elementor-element.elementor-element-c6f880a{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-093ae26 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-88ec728{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-9838762{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6b95cfe{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b914f81{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-739be03{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-4f32ac6{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7ea59fa{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-fc403c9{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-e9f3b7d{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c090928{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-37e3fc2{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-0f44965{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-94fbb32 .elementor-heading-title{font-size:var( --e-global-typography-94f3c1d-font-size );line-height:var( --e-global-typography-94f3c1d-line-height );letter-spacing:var( --e-global-typography-94f3c1d-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2eef187{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7a826b7 .elementor-heading-title{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6766a0d{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b0724e9{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7d82417{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-53a5f17{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-96e30f4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c7ec149{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-f90f2c3{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-0f840e6{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7bd5aad{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6103f0f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1199px){.elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-container{min-height:1000px;}}@media(max-width:991px){.elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-container{min-height:820px;}.elementor-50962 .elementor-element.elementor-element-88a6958:not(.elementor-motion-effects-element-type-background), .elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:35% 0%;}.elementor-50962 .elementor-element.elementor-element-88a6958{padding:0px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-c6f880a{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-093ae26.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-093ae26 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-88ec728{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-9838762{margin:0% 015% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6b95cfe{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b914f81{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-739be03{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-4f32ac6{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7ea59fa{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-fc403c9{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-e9f3b7d{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 015%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c090928{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-a1ec51c{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-37e3fc2{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2f83cb0{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-b70ce35{text-align:right;}.elementor-50962 .elementor-element.elementor-element-5df02a3{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-0f44965{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-28f455f{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-5426b6e{text-align:right;}.elementor-50962 .elementor-element.elementor-element-c061e51{--gap:0px 030px;--row-gap:0px;--column-gap:030px;}.elementor-50962 .elementor-element.elementor-element-8467970{--gap:6px 6px;--row-gap:6px;--column-gap:6px;width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-94fbb32.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-94fbb32 .elementor-heading-title{font-size:var( --e-global-typography-94f3c1d-font-size );line-height:var( --e-global-typography-94f3c1d-line-height );letter-spacing:var( --e-global-typography-94f3c1d-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2eef187{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b0f2431{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-7a826b7 .elementor-heading-title{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6766a0d{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2ef0f59{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-50962 .elementor-element.elementor-element-3dcc97a{--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-b0724e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-5c990f0{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-50962 .elementor-element.elementor-element-7d82417{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-53a5f17{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-96e30f4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c7ec149{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-f90f2c3{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-0f840e6{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7bd5aad{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6103f0f.elementor-element{--align-self:center;}.elementor-50962 .elementor-element.elementor-element-6103f0f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:390px){.elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-container{min-height:530px;}.elementor-50962 .elementor-element.elementor-element-88a6958:not(.elementor-motion-effects-element-type-background), .elementor-50962 .elementor-element.elementor-element-88a6958 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:22% 0%;}.elementor-50962 .elementor-element.elementor-element-88a6958{margin:0px 0px 0px 0px;padding:150px 0px 0px 0px;}.elementor-50962 .elementor-element.elementor-element-c6f880a{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-093ae26 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-88ec728{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-9838762{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6b95cfe{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b914f81{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-739be03{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-4f32ac6{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7ea59fa{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-fc403c9{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-e9f3b7d{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c090928{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-a1ec51c{--width:100%;width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-37e3fc2{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2f83cb0{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-b70ce35{text-align:center;}.elementor-50962 .elementor-element.elementor-element-5df02a3{--width:100%;width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-0f44965{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-28f455f{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-5426b6e{text-align:center;}.elementor-50962 .elementor-element.elementor-element-c061e51{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-8467970{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-94fbb32 .elementor-heading-title{font-size:var( --e-global-typography-94f3c1d-font-size );line-height:var( --e-global-typography-94f3c1d-line-height );letter-spacing:var( --e-global-typography-94f3c1d-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-2eef187{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-b0f2431{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-7a826b7 .elementor-heading-title{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6766a0d{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-543766a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-c507d55{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-50962 .elementor-element.elementor-element-2ef0f59{margin:12% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:right;}.elementor-50962 .elementor-element.elementor-element-3dcc97a{width:100%;max-width:100%;}.elementor-50962 .elementor-element.elementor-element-b0724e9{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-5c990f0{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-50962 .elementor-element.elementor-element-7d82417{font-size:var( --e-global-typography-0b14ea1-font-size );line-height:var( --e-global-typography-0b14ea1-line-height );letter-spacing:var( --e-global-typography-0b14ea1-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-53a5f17{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-96e30f4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-c7ec149{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-f90f2c3{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-0f840e6{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-7bd5aad{font-size:var( --e-global-typography-c213536-font-size );line-height:var( --e-global-typography-c213536-line-height );letter-spacing:var( --e-global-typography-c213536-letter-spacing );}.elementor-50962 .elementor-element.elementor-element-6103f0f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}