.elementor-2197 .elementor-element.elementor-element-35b27c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-2197 .elementor-element.elementor-element-60b68f8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-60b68f8 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:400;line-height:50px;letter-spacing:-0.05em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2197 .elementor-element.elementor-element-999de39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-999de39 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-a5660ab > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-a5660ab .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:40px;font-weight:400;line-height:50px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-f48acb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-f48acb9{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;line-height:42px;letter-spacing:-0.02em;}.elementor-2197 .elementor-element.elementor-element-f48acb9 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-f48acb9 a{color:var( --e-global-color-accent );}.elementor-2197 .elementor-element.elementor-element-07956ea > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-07956ea .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-d689e64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-d689e64 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-c178b62 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-c178b62 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-846b092 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-846b092 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-998453b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-998453b .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-b286d15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-b286d15 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-5ab654e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-5ab654e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-4e77914 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-4e77914 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-d6a1298 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-d6a1298 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-cbab32a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-cbab32a p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-72dd76d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-72dd76d .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-db3de4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-db3de4c p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-91c0927 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-91c0927 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-00f8529 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-00f8529 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-699889f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-699889f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-831b8dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-831b8dd p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-c5d6725 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-c5d6725 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-35c504e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-35c504e p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-f93bda1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-f93bda1 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-d7c1223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-d7c1223 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-bd05a0a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-bd05a0a .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-a6ab126 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-a6ab126 p{margin-block-end:15px;}.elementor-2197 .elementor-element.elementor-element-b270115 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2197 .elementor-element.elementor-element-b270115 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:35px;font-weight:400;line-height:50px;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-2197 .elementor-element.elementor-element-c227a3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2197 .elementor-element.elementor-element-c227a3a p{margin-block-end:15px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{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-2197 .elementor-element.elementor-element-60b68f8 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2197 .elementor-element.elementor-element-a5660ab .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-f48acb9{font-size:16px;line-height:20px;letter-spacing:-0.02em;}.elementor-2197 .elementor-element.elementor-element-07956ea .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-c178b62 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-998453b .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-5ab654e .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-d6a1298 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-72dd76d .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-91c0927 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-699889f .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-c5d6725 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-f93bda1 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-bd05a0a .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-b270115 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:-0.05em;}}@media(max-width:767px){.elementor-2197 .elementor-element.elementor-element-35b27c6{--padding-top:120px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{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-2197 .elementor-element.elementor-element-60b68f8 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2197 .elementor-element.elementor-element-a5660ab .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-f48acb9{font-size:14px;line-height:18px;letter-spacing:-0.02em;}.elementor-2197 .elementor-element.elementor-element-07956ea .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-d689e64 p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-c178b62 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-846b092 p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-998453b .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-b286d15 p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-5ab654e .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-4e77914 p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-d6a1298 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-cbab32a p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-72dd76d .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-db3de4c p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-91c0927 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-00f8529 p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-699889f .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-831b8dd p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-c5d6725 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-35c504e p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-f93bda1 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-d7c1223 p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-bd05a0a .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-a6ab126 p{margin-block-end:10px;}.elementor-2197 .elementor-element.elementor-element-b270115 .elementor-heading-title{font-size:25px;line-height:28px;letter-spacing:-0.05em;}.elementor-2197 .elementor-element.elementor-element-c227a3a p{margin-block-end:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-4e77914 */.elementor-2197 .elementor-element.elementor-element-4e77914 table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbab32a */.elementor-2197 .elementor-element.elementor-element-cbab32a table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db3de4c */.elementor-2197 .elementor-element.elementor-element-db3de4c table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00f8529 */.elementor-2197 .elementor-element.elementor-element-00f8529 table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-831b8dd */.elementor-2197 .elementor-element.elementor-element-831b8dd table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c504e */.elementor-2197 .elementor-element.elementor-element-35c504e table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7c1223 */.elementor-2197 .elementor-element.elementor-element-d7c1223 table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6ab126 */.elementor-2197 .elementor-element.elementor-element-a6ab126 table {width:100%;max-width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c227a3a */.elementor-2197 .elementor-element.elementor-element-c227a3a table {width:100%;max-width:100%;}/* End custom CSS */