.elementor-103 .elementor-element.elementor-element-61d7ea54 > .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/002-sakura.png");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-103 .elementor-element.elementor-element-61d7ea54{padding:70px 0px 150px 0px;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-4d54fbbf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-4d54fbbf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-4d54fbbf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-4d54fbbf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-1f516316 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-1f516316{border-style:none;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-7be2b890.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-7be2b890.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-7be2b890.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-7be2b890 > .elementor-element-populated{border-style:none;}.elementor-103 .elementor-element.elementor-element-445e6917{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-445e6917 > .elementor-widget-container{margin:0px 20px 0px -4px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-445e6917 .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 );text-transform:var( --e-global-typography-primary-text-transform );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-103 .elementor-element.elementor-element-68673ec3{--spacer-size:65px;width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;align-self:center;}.elementor-103 .elementor-element.elementor-element-68673ec3 > .elementor-widget-container{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/rising-sun.png");margin:-4px 0px 0px 0px;background-position:center center;background-size:160% auto;border-radius:50px 50px 50px 50px;}.elementor-103 .elementor-element.elementor-element-3b68ba28{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-3b68ba28 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-3b68ba28 .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 );text-transform:var( --e-global-typography-primary-text-transform );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-103 .elementor-element.elementor-element-662125de{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-662125de > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-662125de .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 );text-transform:var( --e-global-typography-primary-text-transform );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-103 .elementor-element.elementor-element-d12ae16{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;text-align:left;font-family:var( --e-global-typography-a3648cb-font-family ), Sans-serif;font-size:var( --e-global-typography-a3648cb-font-size );font-weight:var( --e-global-typography-a3648cb-font-weight );line-height:var( --e-global-typography-a3648cb-line-height );letter-spacing:var( --e-global-typography-a3648cb-letter-spacing );word-spacing:var( --e-global-typography-a3648cb-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-d12ae16 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-7f4f57b7 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-7f4f57b7{margin-top:60px;margin-bottom:-125px;}.elementor-103 .elementor-element.elementor-element-4c1d23c4{--spacer-size:160px;}.elementor-103 .elementor-element.elementor-element-2be12e1e:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-2be12e1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-2be12e1e, .elementor-103 .elementor-element.elementor-element-2be12e1e > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-2be12e1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8px 8px 8px 8px;z-index:1;}.elementor-103 .elementor-element.elementor-element-2be12e1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-290ba8ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-290ba8ba > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );padding:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-290ba8ba > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-290ba8ba > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-290ba8ba > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-b9899ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:60px 60px 60px 60px;}.elementor-103 .elementor-element.elementor-element-b9899ef img{width:65px;}.elementor-103 .elementor-element.elementor-element-f2d86cb > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-f2d86cb{text-align:center;}.elementor-103 .elementor-element.elementor-element-f2d86cb .elementor-heading-title{font-family:var( --e-global-typography-e8153b5-font-family ), Sans-serif;font-size:var( --e-global-typography-e8153b5-font-size );font-weight:var( --e-global-typography-e8153b5-font-weight );text-transform:var( --e-global-typography-e8153b5-text-transform );line-height:var( --e-global-typography-e8153b5-line-height );letter-spacing:var( --e-global-typography-e8153b5-letter-spacing );word-spacing:var( --e-global-typography-e8153b5-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-2b41d0eb{--spacer-size:160px;}.elementor-103 .elementor-element.elementor-element-7f87cb14 > .elementor-container{max-width:980px;}.elementor-103 .elementor-element.elementor-element-6beedf18 > .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:bottom center;background-repeat:no-repeat;background-size:155% auto;opacity:0.7;}.elementor-103 .elementor-element.elementor-element-6beedf18 .elementor-background-overlay{filter:brightness( 180% ) contrast( 39% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-6beedf18, .elementor-103 .elementor-element.elementor-element-6beedf18 > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-5337ef72 > .elementor-widget-container{margin:-60px -200px -60px -115px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-5337ef72{z-index:2;text-align:right;}.elementor-103 .elementor-element.elementor-element-5337ef72 img{width:100%;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-2fa67f5f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-103 .elementor-element.elementor-element-2fa67f5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-103 .elementor-element.elementor-element-2fa67f5f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-103 .elementor-element.elementor-element-2fa67f5f > .elementor-element-populated{padding:0px 0px 0px 185px;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0{width:var( --container-widget-width, 503px );max-width:503px;--container-widget-width:503px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 > .elementor-widget-container{margin:-10px 0px 40px 0px;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text{color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color{stroke:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text svg path{stroke-width:6px;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s;-ms-animation-duration:0s;animation-duration:0s;stroke-linecap:round;stroke-linejoin:round;}.elementor-103 .elementor-element.elementor-element-638c76ed{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;column-gap:0px;text-align:left;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-638c76ed > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-36b06a3f > .elementor-container{max-width:980px;}.elementor-103 .elementor-element.elementor-element-36b06a3f{padding:145px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-4a99f126.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-4a99f126.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-4a99f126 > .elementor-element-populated{padding:0px 140px 0px 0px;}.elementor-103 .elementor-element.elementor-element-7765365f{width:var( --container-widget-width, 583px );max-width:583px;--container-widget-width:583px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-7765365f > .elementor-widget-container{margin:-10px 0px 20px 0px;}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text{text-align:left;}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text{color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color{stroke:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text svg path{stroke-width:6px;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s;-ms-animation-duration:0s;animation-duration:0s;stroke-linecap:round;stroke-linejoin:round;}.elementor-103 .elementor-element.elementor-element-7dd633ff{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;text-align:left;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-7dd633ff > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-47b5a917{width:auto;max-width:auto;--e-icon-list-icon-size:15px;}.elementor-103 .elementor-element.elementor-element-47b5a917 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9779056-font-family ), Sans-serif;font-size:var( --e-global-typography-9779056-font-size );font-weight:var( --e-global-typography-9779056-font-weight );text-transform:var( --e-global-typography-9779056-text-transform );text-decoration:var( --e-global-typography-9779056-text-decoration );line-height:var( --e-global-typography-9779056-line-height );letter-spacing:var( --e-global-typography-9779056-letter-spacing );word-spacing:var( --e-global-typography-9779056-word-spacing );}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-text{text-shadow:7px 13px 14px rgba(0,0,0,0.3);color:#F50000;transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-1f00ae28:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-1f00ae28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BF2B2B;}.elementor-103 .elementor-element.elementor-element-1f00ae28 > .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:bottom center;background-repeat:no-repeat;background-size:150% auto;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-1f00ae28, .elementor-103 .elementor-element.elementor-element-1f00ae28 > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-1f00ae28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-129f972b > .elementor-widget-container{margin:-70px 0px -120px 0px;padding:0px 15px 0px 0px;}.elementor-103 .elementor-element.elementor-element-129f972b{text-align:right;}.elementor-103 .elementor-element.elementor-element-129f972b img{width:339px;}.elementor-103 .elementor-element.elementor-element-7d03d5fe{width:initial;max-width:initial;bottom:28px;}.elementor-103 .elementor-element.elementor-element-7d03d5fe > .elementor-widget-container{--e-transform-rotateZ:-10deg;}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-7d03d5fe{left:-57px;}body.rtl .elementor-103 .elementor-element.elementor-element-7d03d5fe{right:-57px;}.elementor-103 .elementor-element.elementor-element-7d03d5fe img{width:155px;}.elementor-103 .elementor-element.elementor-element-4fc94cb5{padding:130px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-3800a35b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-3cb47387 > .elementor-container{max-width:1400px;}.elementor-103 .elementor-element.elementor-element-3cb47387{margin-top:0px;margin-bottom:0px;}.elementor-103 .elementor-element.elementor-element-3539a9cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-3539a9cd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-46edd3f7{width:var( --container-widget-width, 618px );max-width:618px;--container-widget-width:618px;--container-widget-flex-grow:0;text-align:center;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-46edd3f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-15170f94{width:var( --container-widget-width, 842px );max-width:842px;--container-widget-width:842px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-15170f94 > .elementor-widget-container{margin:-10px 0px 20px 0px;padding:0px 100px 0px 100px;}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color{color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text{color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color{stroke:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text svg path{stroke-width:6px;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s;-ms-animation-duration:0s;animation-duration:0s;stroke-linecap:round;stroke-linejoin:round;}.elementor-103 .elementor-element.elementor-element-5ad82580{width:auto;max-width:auto;bottom:-260px;z-index:0;}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-5ad82580{right:-67px;}body.rtl .elementor-103 .elementor-element.elementor-element-5ad82580{left:-67px;}.elementor-103 .elementor-element.elementor-element-5ad82580 img{width:300px;opacity:0.05;}.elementor-103 .elementor-element.elementor-element-29417bbe > .elementor-container{max-width:1325px;}.elementor-103 .elementor-element.elementor-element-29417bbe{margin-top:80px;margin-bottom:55px;}.elementor-103 .elementor-element.elementor-element-6cbec041:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-7115a59f:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-7115a59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-7115a59f > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-7115a59f{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-7115a59f, .elementor-103 .elementor-element.elementor-element-7115a59f > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-7115a59f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-c411935:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-c411935 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-c411935 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-c411935 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-c411935 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-c411935 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-c411935 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-c411935 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-6a55cb2d > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-6a55cb2d img{width:410px;filter:brightness( 110% ) contrast( 104% ) saturate( 25% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-6a55cb2d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-6d662d15:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-6d662d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-6d662d15 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-6d662d15{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-6d662d15, .elementor-103 .elementor-element.elementor-element-6d662d15 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-6d662d15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-13acac73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-13acac73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-13acac73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-13acac73 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-13acac73 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-13acac73 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-4d781ed3 > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-4d781ed3{text-align:center;}.elementor-103 .elementor-element.elementor-element-4d781ed3 .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-4f0aa532{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-4f0aa532 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-796d0d44:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-46ffe57c:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-46ffe57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-46ffe57c > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-46ffe57c{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-46ffe57c, .elementor-103 .elementor-element.elementor-element-46ffe57c > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-46ffe57c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-613bca95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-613bca95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-613bca95 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-613bca95 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-613bca95 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-613bca95 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-613bca95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-613bca95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-36e7fb72 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-36e7fb72 img{width:410px;filter:brightness( 100% ) contrast( 120% ) saturate( 25% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-36e7fb72:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-6828b684:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-6828b684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-6828b684 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-6828b684{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-6828b684, .elementor-103 .elementor-element.elementor-element-6828b684 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-6828b684 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-5feb2178.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-5feb2178.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-5feb2178.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-5feb2178 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-5feb2178 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-5feb2178 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-6230de41 > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-6230de41{text-align:center;}.elementor-103 .elementor-element.elementor-element-6230de41 .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-6067b8d1{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-6067b8d1 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-5199e682:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-5c14d5de:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-5c14d5de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-5c14d5de > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-5c14d5de{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-5c14d5de, .elementor-103 .elementor-element.elementor-element-5c14d5de > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-5c14d5de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-71219db2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-71219db2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-71219db2 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-71219db2 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-71219db2 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-71219db2 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-71219db2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-71219db2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-5c3148df > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-5c3148df img{width:410px;filter:brightness( 100% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-5c3148df:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-4a56603c:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-4a56603c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-4a56603c > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-4a56603c{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-4a56603c, .elementor-103 .elementor-element.elementor-element-4a56603c > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-4a56603c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-4686904a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-4686904a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-4686904a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-4686904a > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-4686904a > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-4686904a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-4c2a9abc > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-4c2a9abc{text-align:center;}.elementor-103 .elementor-element.elementor-element-4c2a9abc .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-4708f8f9{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-4708f8f9 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-241f169:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-241f169 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-241f169 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-241f169 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-241f169 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-241f169 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-241f169 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-10eb5b93:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-10eb5b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-10eb5b93 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-10eb5b93{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-10eb5b93, .elementor-103 .elementor-element.elementor-element-10eb5b93 > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-10eb5b93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-72e2810f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-72e2810f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-72e2810f > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-72e2810f > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-72e2810f > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-72e2810f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-72e2810f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-72e2810f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-37e846cf > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-37e846cf img{width:410px;filter:brightness( 110% ) contrast( 100% ) saturate( 25% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-37e846cf:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-61ddb173:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-61ddb173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-61ddb173 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-61ddb173{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-61ddb173, .elementor-103 .elementor-element.elementor-element-61ddb173 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-61ddb173 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-6721881a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-6721881a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-6721881a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-6721881a > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-6721881a > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-6721881a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-6e0f81f8 > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-6e0f81f8{text-align:center;}.elementor-103 .elementor-element.elementor-element-6e0f81f8 .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-c3eb204{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-c3eb204 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-d827b0c > .elementor-container{max-width:1325px;}.elementor-103 .elementor-element.elementor-element-d827b0c{margin-top:80px;margin-bottom:55px;}.elementor-103 .elementor-element.elementor-element-014e831:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-014e831 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-014e831 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-014e831 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-014e831 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-014e831 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-014e831 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-47cfdd3:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-47cfdd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-47cfdd3 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-47cfdd3{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-47cfdd3, .elementor-103 .elementor-element.elementor-element-47cfdd3 > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-47cfdd3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-c038c50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-c038c50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-c038c50 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-c038c50 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-c038c50 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-c038c50 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-c038c50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-c038c50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-4ffc879 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-4ffc879 img{width:410px;filter:brightness( 110% ) contrast( 104% ) saturate( 25% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-4ffc879:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-da1d6aa:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-da1d6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-da1d6aa > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-da1d6aa{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-da1d6aa, .elementor-103 .elementor-element.elementor-element-da1d6aa > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-da1d6aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-a9cac67.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-a9cac67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-a9cac67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-a9cac67 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-a9cac67 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-a9cac67 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-f7be070 > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-f7be070{text-align:center;}.elementor-103 .elementor-element.elementor-element-f7be070 .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-3948c0c{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-3948c0c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-bf12a8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-077a130:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-077a130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-077a130 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-077a130{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-077a130, .elementor-103 .elementor-element.elementor-element-077a130 > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-077a130 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-d85fa0c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-d85fa0c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-d85fa0c > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-d85fa0c > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-d85fa0c > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-d85fa0c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-d85fa0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-d85fa0c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-a6194ef > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-a6194ef img{width:410px;filter:brightness( 100% ) contrast( 120% ) saturate( 25% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-a6194ef:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-d243a35:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-d243a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-d243a35 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-d243a35{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-d243a35, .elementor-103 .elementor-element.elementor-element-d243a35 > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-d243a35 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-932eefc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-932eefc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-932eefc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-932eefc > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-932eefc > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-932eefc > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-22e07ac > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-22e07ac{text-align:center;}.elementor-103 .elementor-element.elementor-element-22e07ac .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-744dd58{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-744dd58 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-a301f1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-2950e7f:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-2950e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-2950e7f > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-2950e7f{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-2950e7f, .elementor-103 .elementor-element.elementor-element-2950e7f > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-2950e7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-23d51f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-23d51f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-23d51f5 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-23d51f5 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-23d51f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-23d51f5 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-23d51f5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-23d51f5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-906d833 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-906d833 img{width:410px;filter:brightness( 100% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-906d833:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-c0b360e:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-c0b360e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-c0b360e > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-c0b360e{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-c0b360e, .elementor-103 .elementor-element.elementor-element-c0b360e > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-c0b360e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-dd03df1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-dd03df1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-dd03df1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-dd03df1 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-dd03df1 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-dd03df1 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-c4333fb > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-c4333fb{text-align:center;}.elementor-103 .elementor-element.elementor-element-c4333fb .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-c15f51b{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-c15f51b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-63d614c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-63d614c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-63d614c > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-63d614c > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-63d614c > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-103 .elementor-element.elementor-element-63d614c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 17px 0px 17px;--e-column-margin-right:17px;--e-column-margin-left:17px;padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-63d614c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-38dd5b3:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-38dd5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-38dd5b3 > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-38dd5b3{border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:30px 30px 0px 30px;}.elementor-103 .elementor-element.elementor-element-38dd5b3, .elementor-103 .elementor-element.elementor-element-38dd5b3 > .elementor-background-overlay{border-radius:25px 25px 0px 0px;}.elementor-103 .elementor-element.elementor-element-38dd5b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-34f422d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-103 .elementor-element.elementor-element-34f422d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-34f422d > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://okinawa-butoryu-gohokan-kyokai.com/wp-content/uploads/2023/08/traditional-japanese-seamless-patterns-vol-1-4NLUSCV.png");background-position:top center;background-repeat:no-repeat;background-size:340px auto;opacity:1;}.elementor-103 .elementor-element.elementor-element-34f422d > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-34f422d > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-34f422d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-34f422d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-103 .elementor-element.elementor-element-34f422d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-103 .elementor-element.elementor-element-092d37c > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-092d37c img{width:410px;filter:brightness( 110% ) contrast( 100% ) saturate( 25% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;border-radius:15px 15px 14px 14px;}.elementor-103 .elementor-element.elementor-element-092d37c:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-103 .elementor-element.elementor-element-3a97dbf:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-3a97dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-103 .elementor-element.elementor-element-3a97dbf > .elementor-container{max-width:1290px;}.elementor-103 .elementor-element.elementor-element-3a97dbf{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-1d20921 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 30px 25px 30px;}.elementor-103 .elementor-element.elementor-element-3a97dbf, .elementor-103 .elementor-element.elementor-element-3a97dbf > .elementor-background-overlay{border-radius:0px 0px 25px 25px;}.elementor-103 .elementor-element.elementor-element-3a97dbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-103 .elementor-element.elementor-element-bca58f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-103 .elementor-element.elementor-element-bca58f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-103 .elementor-element.elementor-element-bca58f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-bca58f1 > .elementor-element-populated, .elementor-103 .elementor-element.elementor-element-bca58f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-103 .elementor-element.elementor-element-bca58f1 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-103 .elementor-element.elementor-element-668825c > .elementor-widget-container{margin:0px 0px -10px 0px;border-radius:5px 5px 5px 5px;}.elementor-103 .elementor-element.elementor-element-668825c{text-align:center;}.elementor-103 .elementor-element.elementor-element-668825c .elementor-heading-title{font-family:var( --e-global-typography-ddd3afa-font-family ), Sans-serif;font-size:var( --e-global-typography-ddd3afa-font-size );font-weight:var( --e-global-typography-ddd3afa-font-weight );text-transform:var( --e-global-typography-ddd3afa-text-transform );text-decoration:var( --e-global-typography-ddd3afa-text-decoration );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );color:var( --e-global-color-d94d3c3 );}.elementor-103 .elementor-element.elementor-element-1cfe7f8{width:var( --container-widget-width, 195px );max-width:195px;--container-widget-width:195px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-5078ba2-font-family ), Sans-serif;font-size:var( --e-global-typography-5078ba2-font-size );font-weight:var( --e-global-typography-5078ba2-font-weight );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-1cfe7f8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-26d3d81{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;column-gap:0px;text-align:left;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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-26d3d81 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-61d7ea54 > .elementor-background-overlay{background-position:center right;background-size:200% auto;}.elementor-103 .elementor-element.elementor-element-61d7ea54{padding:20px 25px 100px 25px;}.elementor-103 .elementor-element.elementor-element-445e6917 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-103 .elementor-element.elementor-element-445e6917 .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-103 .elementor-element.elementor-element-68673ec3{--spacer-size:50px;--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-103 .elementor-element.elementor-element-3b68ba28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-3b68ba28 .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-103 .elementor-element.elementor-element-662125de{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-662125de > .elementor-widget-container{margin:0px 0px 0px 25px;}.elementor-103 .elementor-element.elementor-element-662125de .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-103 .elementor-element.elementor-element-d12ae16 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-d12ae16{--container-widget-width:420px;--container-widget-flex-grow:0;width:var( --container-widget-width, 420px );max-width:420px;font-size:var( --e-global-typography-a3648cb-font-size );line-height:var( --e-global-typography-a3648cb-line-height );letter-spacing:var( --e-global-typography-a3648cb-letter-spacing );word-spacing:var( --e-global-typography-a3648cb-word-spacing );}.elementor-103 .elementor-element.elementor-element-7f4f57b7{margin-top:0px;margin-bottom:-160px;padding:40px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-f2d86cb .elementor-heading-title{font-size:var( --e-global-typography-e8153b5-font-size );line-height:var( --e-global-typography-e8153b5-line-height );letter-spacing:var( --e-global-typography-e8153b5-letter-spacing );word-spacing:var( --e-global-typography-e8153b5-word-spacing );}.elementor-103 .elementor-element.elementor-element-7f87cb14{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-7e807e20 > .elementor-element-populated{padding:0px 180px 0px 180px;}.elementor-103 .elementor-element.elementor-element-6beedf18 > .elementor-background-overlay{background-position:top center;}.elementor-103 .elementor-element.elementor-element-5337ef72 > .elementor-widget-container{margin:0px -35px -58px -55px;padding:40px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-5337ef72{text-align:center;}.elementor-103 .elementor-element.elementor-element-5337ef72 img{width:403px;}.elementor-103 .elementor-element.elementor-element-2fa67f5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-2fa67f5f > .elementor-element-populated{padding:100px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0{--container-widget-width:704px;--container-widget-flex-grow:0;width:var( --container-widget-width, 704px );max-width:704px;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text{text-align:center;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-638c76ed{--container-widget-width:738px;--container-widget-flex-grow:0;width:var( --container-widget-width, 738px );max-width:738px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-103 .elementor-element.elementor-element-36b06a3f{padding:100px 25px 0px 25px;}.elementor-103 .elementor-element.elementor-element-4a99f126 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-7dd633ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-103 .elementor-element.elementor-element-47b5a917 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-103 .elementor-element.elementor-element-47b5a917{--e-icon-list-icon-size:12px;}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9779056-font-size );line-height:var( --e-global-typography-9779056-line-height );letter-spacing:var( --e-global-typography-9779056-letter-spacing );word-spacing:var( --e-global-typography-9779056-word-spacing );}.elementor-103 .elementor-element.elementor-element-129f972b > .elementor-widget-container{margin:-50px 0px -80px 0px;}.elementor-103 .elementor-element.elementor-element-129f972b img{width:397px;}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-7d03d5fe{left:-39px;}body.rtl .elementor-103 .elementor-element.elementor-element-7d03d5fe{right:-39px;}.elementor-103 .elementor-element.elementor-element-7d03d5fe{bottom:10px;}.elementor-103 .elementor-element.elementor-element-7d03d5fe img{width:115px;}.elementor-103 .elementor-element.elementor-element-46edd3f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-5ad82580{right:31.5px;}body.rtl .elementor-103 .elementor-element.elementor-element-5ad82580{left:31.5px;}.elementor-103 .elementor-element.elementor-element-5ad82580{bottom:-224px;}.elementor-103 .elementor-element.elementor-element-5ad82580 img{width:200px;}.elementor-103 .elementor-element.elementor-element-29417bbe > .elementor-container{max-width:650px;}.elementor-103 .elementor-element.elementor-element-29417bbe{margin-top:65px;margin-bottom:0px;}.elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-7115a59f{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-6d662d15{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-4d781ed3 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-4d781ed3 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-4f0aa532{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-46ffe57c{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-6828b684{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-6230de41 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-6230de41 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-6067b8d1{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-element-populated{margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-5c14d5de{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-4a56603c{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-4c2a9abc > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-4c2a9abc .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-4708f8f9{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-241f169 > .elementor-element-populated{margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-10eb5b93{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-61ddb173{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-6e0f81f8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-6e0f81f8 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-c3eb204{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-d827b0c > .elementor-container{max-width:650px;}.elementor-103 .elementor-element.elementor-element-d827b0c{margin-top:65px;margin-bottom:0px;}.elementor-103 .elementor-element.elementor-element-014e831 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-47cfdd3{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-da1d6aa{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-f7be070 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-f7be070 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-3948c0c{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-077a130{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-d243a35{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-22e07ac > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-22e07ac .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-744dd58{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-element-populated{margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-2950e7f{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-c0b360e{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-c4333fb > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-c4333fb .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-c15f51b{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-63d614c > .elementor-element-populated{margin:20px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-103 .elementor-element.elementor-element-38dd5b3{padding:10px 10px 0px 10px;}.elementor-103 .elementor-element.elementor-element-3a97dbf{padding:20px 10px 20px 10px;}.elementor-103 .elementor-element.elementor-element-668825c > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-103 .elementor-element.elementor-element-668825c .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-1cfe7f8{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-26d3d81{--container-widget-width:738px;--container-widget-flex-grow:0;width:var( --container-widget-width, 738px );max-width:738px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-61d7ea54 > .elementor-background-overlay{background-position:center right;}.elementor-103 .elementor-element.elementor-element-7be2b890.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-103 .elementor-element.elementor-element-445e6917{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;text-align:center;}.elementor-103 .elementor-element.elementor-element-445e6917 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-445e6917 .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-103 .elementor-element.elementor-element-68673ec3{--spacer-size:35px;--container-widget-width:35px;--container-widget-flex-grow:0;width:var( --container-widget-width, 35px );max-width:35px;}.elementor-103 .elementor-element.elementor-element-68673ec3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-3b68ba28 > .elementor-widget-container{margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-3b68ba28 .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-103 .elementor-element.elementor-element-662125de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-662125de{text-align:center;}.elementor-103 .elementor-element.elementor-element-662125de .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-103 .elementor-element.elementor-element-d12ae16{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;text-align:center;font-size:var( --e-global-typography-a3648cb-font-size );line-height:var( --e-global-typography-a3648cb-line-height );letter-spacing:var( --e-global-typography-a3648cb-letter-spacing );word-spacing:var( --e-global-typography-a3648cb-word-spacing );}.elementor-103 .elementor-element.elementor-element-7f4f57b7{margin-top:0px;margin-bottom:-40px;}.elementor-103 .elementor-element.elementor-element-31124fb2{width:40%;}.elementor-103 .elementor-element.elementor-element-b9899ef img{width:45px;}.elementor-103 .elementor-element.elementor-element-f2d86cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-f2d86cb .elementor-heading-title{font-size:var( --e-global-typography-e8153b5-font-size );line-height:var( --e-global-typography-e8153b5-line-height );letter-spacing:var( --e-global-typography-e8153b5-letter-spacing );word-spacing:var( --e-global-typography-e8153b5-word-spacing );}.elementor-103 .elementor-element.elementor-element-23c6bc15{width:60%;}.elementor-103 .elementor-element.elementor-element-7e807e20 > .elementor-element-populated{padding:0px 45px 0px 45px;}.elementor-103 .elementor-element.elementor-element-5337ef72 img{width:500px;}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-6a8e4cc0 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-638c76ed{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-103 .elementor-element.elementor-element-36b06a3f{padding:80px 25px 0px 24px;}.elementor-103 .elementor-element.elementor-element-7765365f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-7765365f .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-7dd633ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-103 .elementor-element.elementor-element-47b5a917 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-47b5a917 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9779056-font-size );line-height:var( --e-global-typography-9779056-line-height );letter-spacing:var( --e-global-typography-9779056-letter-spacing );word-spacing:var( --e-global-typography-9779056-word-spacing );}.elementor-103 .elementor-element.elementor-element-2c65f25b > .elementor-element-populated{margin:65px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-1f00ae28 > .elementor-background-overlay{background-position:top center;}.elementor-103 .elementor-element.elementor-element-129f972b{text-align:center;}.elementor-103 .elementor-element.elementor-element-129f972b img{width:195px;}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-7d03d5fe{left:-2px;}body.rtl .elementor-103 .elementor-element.elementor-element-7d03d5fe{right:-2px;}.elementor-103 .elementor-element.elementor-element-7d03d5fe img{width:100px;}.elementor-103 .elementor-element.elementor-element-4fc94cb5{padding:110px 25px 0px 25px;}.elementor-103 .elementor-element.elementor-element-46edd3f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-103 .elementor-element.elementor-element-15170f94 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-15170f94 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-103 .elementor-element.elementor-element-6cbec041 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-4d781ed3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-4d781ed3 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-4f0aa532{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-796d0d44 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-6230de41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-6230de41 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-6067b8d1{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-5199e682 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-4c2a9abc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-4c2a9abc .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-4708f8f9{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-241f169 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-6e0f81f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-6e0f81f8 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-c3eb204{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-014e831 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-f7be070 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-f7be070 .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-3948c0c{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-bf12a8e > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-22e07ac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-22e07ac .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-744dd58{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-a301f1e > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-c4333fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-c4333fb .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-c15f51b{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-63d614c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-103 .elementor-element.elementor-element-668825c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-668825c .elementor-heading-title{font-size:var( --e-global-typography-ddd3afa-font-size );line-height:var( --e-global-typography-ddd3afa-line-height );letter-spacing:var( --e-global-typography-ddd3afa-letter-spacing );word-spacing:var( --e-global-typography-ddd3afa-word-spacing );}.elementor-103 .elementor-element.elementor-element-1cfe7f8{font-size:var( --e-global-typography-5078ba2-font-size );line-height:var( --e-global-typography-5078ba2-line-height );word-spacing:var( --e-global-typography-5078ba2-word-spacing );}.elementor-103 .elementor-element.elementor-element-26d3d81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-42210a6b{width:6.897%;}.elementor-103 .elementor-element.elementor-element-31124fb2{width:9.769%;}.elementor-103 .elementor-element.elementor-element-23c6bc15{width:83%;}.elementor-103 .elementor-element.elementor-element-7e807e20{width:35.493%;}.elementor-103 .elementor-element.elementor-element-2fa67f5f{width:64.507%;}.elementor-103 .elementor-element.elementor-element-4a99f126{width:61.916%;}.elementor-103 .elementor-element.elementor-element-2c65f25b{width:38.084%;}}@media(max-width:1024px) and (min-width:768px){.elementor-103 .elementor-element.elementor-element-42210a6b{width:15%;}.elementor-103 .elementor-element.elementor-element-31124fb2{width:17%;}.elementor-103 .elementor-element.elementor-element-23c6bc15{width:68%;}.elementor-103 .elementor-element.elementor-element-7e807e20{width:100%;}.elementor-103 .elementor-element.elementor-element-2fa67f5f{width:100%;}.elementor-103 .elementor-element.elementor-element-4a99f126{width:60%;}.elementor-103 .elementor-element.elementor-element-2c65f25b{width:40%;}.elementor-103 .elementor-element.elementor-element-6cbec041{width:50%;}.elementor-103 .elementor-element.elementor-element-796d0d44{width:50%;}.elementor-103 .elementor-element.elementor-element-5199e682{width:50%;}.elementor-103 .elementor-element.elementor-element-241f169{width:50%;}.elementor-103 .elementor-element.elementor-element-014e831{width:50%;}.elementor-103 .elementor-element.elementor-element-bf12a8e{width:50%;}.elementor-103 .elementor-element.elementor-element-a301f1e{width:50%;}.elementor-103 .elementor-element.elementor-element-63d614c{width:50%;}}