.elementor-3801 .elementor-element.elementor-element-1139730c:not(.elementor-motion-effects-element-type-background), .elementor-3801 .elementor-element.elementor-element-1139730c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #26A75B 0%, var( --e-global-color-primary ) 20%);}.elementor-3801 .elementor-element.elementor-element-1139730c > .elementor-background-overlay{background-image:url("https://www.wakabayashi-shishubyou.com/wp-content/uploads/2025/12/white_top-scaled-e1765386925816.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3801 .elementor-element.elementor-element-1139730c > .elementor-container{max-width:500px;}.elementor-3801 .elementor-element.elementor-element-1139730c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-3801 .elementor-element.elementor-element-5a9aad16{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-5a9aad16 > .elementor-widget-container{padding:10px 10px 0px 20px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-5a9aad16 .elementor-heading-title{font-family:var( --e-global-typography-2b9e0b5-font-family ), Sans-serif;font-size:var( --e-global-typography-2b9e0b5-font-size );font-weight:var( --e-global-typography-2b9e0b5-font-weight );text-transform:var( --e-global-typography-2b9e0b5-text-transform );font-style:var( --e-global-typography-2b9e0b5-font-style );line-height:var( --e-global-typography-2b9e0b5-line-height );color:var( --e-global-color-696ca69 );}.elementor-3801 .elementor-element.elementor-element-5fd2736a{text-align:start;}.elementor-3801 .elementor-element.elementor-element-5fd2736a .elementor-heading-title{font-size:var( --e-global-typography-5979e9c-font-size );font-weight:var( --e-global-typography-5979e9c-font-weight );text-shadow:0px 0px 40px rgba(0,0,0,0.3);color:var( --e-global-color-696ca69 );}.elementor-3801 .elementor-element.elementor-element-42a132d{--spacer-size:50px;}.elementor-3801 .elementor-element.elementor-element-bda2ed3 > .elementor-container{max-width:900px;}.elementor-3801 .elementor-element.elementor-element-bda2ed3{margin-top:0px;margin-bottom:5px;padding:0em 5em 0em 5em;}.elementor-3801 .elementor-element.elementor-element-73a7fec{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-3801 .elementor-element.elementor-element-73a7fec .elementor-divider-separator{width:100%;}.elementor-3801 .elementor-element.elementor-element-73a7fec .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3801 .elementor-element.elementor-element-8ce354a{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-8ce354a > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-3801 .elementor-element.elementor-element-8ce354a .elementor-heading-title{font-family:var( --e-global-typography-2b9e0b5-font-family ), Sans-serif;font-size:var( --e-global-typography-2b9e0b5-font-size );font-weight:var( --e-global-typography-2b9e0b5-font-weight );text-transform:var( --e-global-typography-2b9e0b5-text-transform );font-style:var( --e-global-typography-2b9e0b5-font-style );line-height:var( --e-global-typography-2b9e0b5-line-height );color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-6e2f592 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-6e2f592 .elementor-heading-title{font-family:var( --e-global-typography-e6a5faf-font-family ), Sans-serif;font-size:var( --e-global-typography-e6a5faf-font-size );font-weight:var( --e-global-typography-e6a5faf-font-weight );line-height:var( --e-global-typography-e6a5faf-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-d981934:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3801 .elementor-element.elementor-element-d981934 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wakabayashi-shishubyou.com/wp-content/uploads/2025/12/white_top-scaled-e1765386925816.jpeg");background-position:-147px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-3801 .elementor-element.elementor-element-d981934 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3801 .elementor-element.elementor-element-d981934 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3801 .elementor-element.elementor-element-ab7d56e{--spacer-size:50px;}.elementor-3801 .elementor-element.elementor-element-4df7b54 > .elementor-element-populated{margin:0px 0px 0px -1px;--e-column-margin-right:0px;--e-column-margin-left:-1px;}.elementor-3801 .elementor-element.elementor-element-426dc54 > .elementor-widget-container{background-color:#CAF1DA;margin:20px 20px 20px 0px;padding:40px 40px 28px 40px;border-radius:0px 15px 15px 0px;}.elementor-3801 .elementor-element.elementor-element-426dc54.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-3801 .elementor-element.elementor-element-426dc54{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-1c715ee > .elementor-container{max-width:900px;}.elementor-3801 .elementor-element.elementor-element-1c715ee{margin-top:0px;margin-bottom:5px;padding:0em 5em 0em 5em;}.elementor-3801 .elementor-element.elementor-element-6632e2d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-3801 .elementor-element.elementor-element-6632e2d .elementor-divider-separator{width:100%;}.elementor-3801 .elementor-element.elementor-element-6632e2d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3801 .elementor-element.elementor-element-311ebc8{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-311ebc8 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-3801 .elementor-element.elementor-element-311ebc8 .elementor-heading-title{font-family:var( --e-global-typography-2b9e0b5-font-family ), Sans-serif;font-size:var( --e-global-typography-2b9e0b5-font-size );font-weight:var( --e-global-typography-2b9e0b5-font-weight );text-transform:var( --e-global-typography-2b9e0b5-text-transform );font-style:var( --e-global-typography-2b9e0b5-font-style );line-height:var( --e-global-typography-2b9e0b5-line-height );color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-c2b2cd2 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-c2b2cd2 .elementor-heading-title{font-family:var( --e-global-typography-e6a5faf-font-family ), Sans-serif;font-size:var( --e-global-typography-e6a5faf-font-size );font-weight:var( --e-global-typography-e6a5faf-font-weight );line-height:var( --e-global-typography-e6a5faf-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-107127c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-107127c{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-0276dc1 > .elementor-container{max-width:900px;}.elementor-3801 .elementor-element.elementor-element-0276dc1{margin-top:0px;margin-bottom:5px;padding:0em 5em 0em 5em;}.elementor-3801 .elementor-element.elementor-element-27eb07d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-3801 .elementor-element.elementor-element-27eb07d .elementor-divider-separator{width:100%;}.elementor-3801 .elementor-element.elementor-element-27eb07d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3801 .elementor-element.elementor-element-ca0b212{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-ca0b212 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-3801 .elementor-element.elementor-element-ca0b212 .elementor-heading-title{font-family:var( --e-global-typography-2b9e0b5-font-family ), Sans-serif;font-size:var( --e-global-typography-2b9e0b5-font-size );font-weight:var( --e-global-typography-2b9e0b5-font-weight );text-transform:var( --e-global-typography-2b9e0b5-text-transform );font-style:var( --e-global-typography-2b9e0b5-font-style );line-height:var( --e-global-typography-2b9e0b5-line-height );color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-bd623aa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-bd623aa .elementor-heading-title{font-family:var( --e-global-typography-e6a5faf-font-family ), Sans-serif;font-size:var( --e-global-typography-e6a5faf-font-size );font-weight:var( --e-global-typography-e6a5faf-font-weight );line-height:var( --e-global-typography-e6a5faf-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-ea8518b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-ea8518b{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-d88c829 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-3801 .elementor-element.elementor-element-f75ea61{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-f75ea61 > .elementor-widget-container{padding:1em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-f75ea61 .elementor-heading-title{font-family:var( --e-global-typography-20c664b-font-family ), Sans-serif;font-size:var( --e-global-typography-20c664b-font-size );font-weight:var( --e-global-typography-20c664b-font-weight );font-style:var( --e-global-typography-20c664b-font-style );line-height:var( --e-global-typography-20c664b-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-477ce66 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-477ce66{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-712bc18 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-3801 .elementor-element.elementor-element-12182ce{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-12182ce > .elementor-widget-container{padding:1em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-12182ce .elementor-heading-title{font-family:var( --e-global-typography-20c664b-font-family ), Sans-serif;font-size:var( --e-global-typography-20c664b-font-size );font-weight:var( --e-global-typography-20c664b-font-weight );font-style:var( --e-global-typography-20c664b-font-style );line-height:var( --e-global-typography-20c664b-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-2f350a6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-2f350a6{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-a0596e1{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-a0596e1 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:dotted;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-a0596e1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-5ad95eb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-5ad95eb{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-63d1d2e > .elementor-container{max-width:900px;}.elementor-3801 .elementor-element.elementor-element-63d1d2e{margin-top:0px;margin-bottom:5px;padding:0em 5em 0em 5em;}.elementor-3801 .elementor-element.elementor-element-1371ff9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-3801 .elementor-element.elementor-element-1371ff9 .elementor-divider-separator{width:100%;}.elementor-3801 .elementor-element.elementor-element-1371ff9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3801 .elementor-element.elementor-element-d71854f{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-d71854f > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-3801 .elementor-element.elementor-element-d71854f .elementor-heading-title{font-family:var( --e-global-typography-2b9e0b5-font-family ), Sans-serif;font-size:var( --e-global-typography-2b9e0b5-font-size );font-weight:var( --e-global-typography-2b9e0b5-font-weight );text-transform:var( --e-global-typography-2b9e0b5-text-transform );font-style:var( --e-global-typography-2b9e0b5-font-style );line-height:var( --e-global-typography-2b9e0b5-line-height );color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-1cd3a7b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-1cd3a7b .elementor-heading-title{font-family:var( --e-global-typography-e6a5faf-font-family ), Sans-serif;font-size:var( --e-global-typography-e6a5faf-font-size );font-weight:var( --e-global-typography-e6a5faf-font-weight );line-height:var( --e-global-typography-e6a5faf-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-c049021 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-c049021{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-37a2088 > .elementor-container{max-width:900px;}.elementor-3801 .elementor-element.elementor-element-37a2088{margin-top:0px;margin-bottom:5px;padding:0em 5em 0em 5em;}.elementor-3801 .elementor-element.elementor-element-759a082{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;align-self:flex-end;}.elementor-3801 .elementor-element.elementor-element-759a082 .elementor-divider-separator{width:100%;}.elementor-3801 .elementor-element.elementor-element-759a082 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3801 .elementor-element.elementor-element-0fffc45{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-0fffc45 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-3801 .elementor-element.elementor-element-0fffc45 .elementor-heading-title{font-family:var( --e-global-typography-2b9e0b5-font-family ), Sans-serif;font-size:var( --e-global-typography-2b9e0b5-font-size );font-weight:var( --e-global-typography-2b9e0b5-font-weight );text-transform:var( --e-global-typography-2b9e0b5-text-transform );font-style:var( --e-global-typography-2b9e0b5-font-style );line-height:var( --e-global-typography-2b9e0b5-line-height );color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-4ea4346 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-4ea4346 .elementor-heading-title{font-family:var( --e-global-typography-e6a5faf-font-family ), Sans-serif;font-size:var( --e-global-typography-e6a5faf-font-size );font-weight:var( --e-global-typography-e6a5faf-font-weight );line-height:var( --e-global-typography-e6a5faf-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-998d25b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-998d25b{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-936b0c4 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-3801 .elementor-element.elementor-element-86b5d44{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-86b5d44 > .elementor-widget-container{padding:1em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-86b5d44 .elementor-heading-title{font-family:var( --e-global-typography-20c664b-font-family ), Sans-serif;font-size:var( --e-global-typography-20c664b-font-size );font-weight:var( --e-global-typography-20c664b-font-weight );font-style:var( --e-global-typography-20c664b-font-style );line-height:var( --e-global-typography-20c664b-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-1f67424 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3801 .elementor-element.elementor-element-1f67424 img{border-radius:5px 5px 5px 5px;}.elementor-3801 .elementor-element.elementor-element-bdd8b89 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-bdd8b89{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-3688b4e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-3801 .elementor-element.elementor-element-ecb67a7{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-ecb67a7 > .elementor-widget-container{padding:1em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-ecb67a7 .elementor-heading-title{font-family:var( --e-global-typography-20c664b-font-family ), Sans-serif;font-size:var( --e-global-typography-20c664b-font-size );font-weight:var( --e-global-typography-20c664b-font-weight );font-style:var( --e-global-typography-20c664b-font-style );line-height:var( --e-global-typography-20c664b-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-9e9745d > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-3801 .elementor-element.elementor-element-9e9745d img{border-radius:5px 5px 5px 5px;}.elementor-3801 .elementor-element.elementor-element-64fa7fd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-64fa7fd{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-ba31463{width:initial;max-width:initial;}.elementor-3801 .elementor-element.elementor-element-ba31463 > .elementor-widget-container{padding:1em 0em 0em 1em;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-3801 .elementor-element.elementor-element-ba31463 .elementor-heading-title{font-family:var( --e-global-typography-20c664b-font-family ), Sans-serif;font-size:var( --e-global-typography-20c664b-font-size );font-weight:var( --e-global-typography-20c664b-font-weight );font-style:var( --e-global-typography-20c664b-font-style );line-height:var( --e-global-typography-20c664b-line-height );color:var( --e-global-color-primary );}.elementor-3801 .elementor-element.elementor-element-059b6aa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3801 .elementor-element.elementor-element-059b6aa{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-3801 .elementor-element.elementor-element-344f68f{--spacer-size:50px;}@media(max-width:1024px) and (min-width:768px){.elementor-3801 .elementor-element.elementor-element-d981934{width:100%;}.elementor-3801 .elementor-element.elementor-element-4df7b54{width:100%;}}@media(max-width:1024px){.elementor-3801 .elementor-element.elementor-element-1139730c{margin-top:32px;margin-bottom:32px;padding:13em 10em 3em 7em;}.elementor-3801 .elementor-element.elementor-element-5a9aad16 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-5fd2736a{text-align:center;}.elementor-3801 .elementor-element.elementor-element-5fd2736a .elementor-heading-title{font-size:var( --e-global-typography-5979e9c-font-size );}.elementor-3801 .elementor-element.elementor-element-bda2ed3{padding:0em 2em 0em 2em;}.elementor-3801 .elementor-element.elementor-element-8ce354a .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-6e2f592 .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-d981934:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3801 .elementor-element.elementor-element-d981934 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3801 .elementor-element.elementor-element-ab7d56e{--spacer-size:300px;}.elementor-3801 .elementor-element.elementor-element-426dc54 > .elementor-widget-container{margin:20px 20px 20px 20px;border-radius:15px 15px 15px 15px;}.elementor-3801 .elementor-element.elementor-element-426dc54{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-1c715ee{padding:0em 2em 0em 2em;}.elementor-3801 .elementor-element.elementor-element-311ebc8 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-c2b2cd2 .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-107127c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-0276dc1{padding:0em 2em 0em 2em;}.elementor-3801 .elementor-element.elementor-element-ca0b212 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-bd623aa .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-ea8518b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-f75ea61 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-477ce66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-12182ce .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-2f350a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-a0596e1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-3801 .elementor-element.elementor-element-a0596e1 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-5ad95eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-63d1d2e{padding:0em 2em 0em 2em;}.elementor-3801 .elementor-element.elementor-element-d71854f .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-1cd3a7b .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-c049021{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-37a2088{padding:0em 2em 0em 2em;}.elementor-3801 .elementor-element.elementor-element-0fffc45 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-4ea4346 .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-998d25b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-86b5d44 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-bdd8b89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-ecb67a7 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-64fa7fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-ba31463 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-059b6aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-3801 .elementor-element.elementor-element-1139730c{margin-top:-203px;margin-bottom:0px;padding:12em 1em 0em 1em;}.elementor-3801 .elementor-element.elementor-element-5a9aad16 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-5fd2736a > .elementor-widget-container{padding:0em 0em 2em 0em;}.elementor-3801 .elementor-element.elementor-element-5fd2736a{text-align:center;}.elementor-3801 .elementor-element.elementor-element-5fd2736a .elementor-heading-title{font-size:var( --e-global-typography-5979e9c-font-size );}.elementor-3801 .elementor-element.elementor-element-bda2ed3{padding:0em 1em 0em 1em;}.elementor-3801 .elementor-element.elementor-element-8ce354a .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-6e2f592 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-3801 .elementor-element.elementor-element-6e2f592 .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-d981934:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3801 .elementor-element.elementor-element-d981934 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-size:cover;}.elementor-3801 .elementor-element.elementor-element-ab7d56e{--spacer-size:130px;}.elementor-3801 .elementor-element.elementor-element-426dc54 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-3801 .elementor-element.elementor-element-426dc54{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-1c715ee{padding:0em 1em 0em 1em;}.elementor-3801 .elementor-element.elementor-element-311ebc8 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-c2b2cd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-3801 .elementor-element.elementor-element-c2b2cd2 .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-107127c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-0276dc1{padding:0em 1em 0em 1em;}.elementor-3801 .elementor-element.elementor-element-ca0b212 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-bd623aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-3801 .elementor-element.elementor-element-bd623aa .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-ea8518b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-f75ea61 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-477ce66{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-12182ce .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-2f350a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-a0596e1 .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-5ad95eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-63d1d2e{padding:0em 1em 0em 1em;}.elementor-3801 .elementor-element.elementor-element-d71854f .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-1cd3a7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-3801 .elementor-element.elementor-element-1cd3a7b .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-c049021{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-37a2088{padding:0em 1em 0em 1em;}.elementor-3801 .elementor-element.elementor-element-0fffc45 .elementor-heading-title{font-size:var( --e-global-typography-2b9e0b5-font-size );line-height:var( --e-global-typography-2b9e0b5-line-height );}.elementor-3801 .elementor-element.elementor-element-4ea4346 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-3801 .elementor-element.elementor-element-4ea4346 .elementor-heading-title{font-size:var( --e-global-typography-e6a5faf-font-size );line-height:var( --e-global-typography-e6a5faf-line-height );}.elementor-3801 .elementor-element.elementor-element-998d25b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-86b5d44 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-bdd8b89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-ecb67a7 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-64fa7fd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3801 .elementor-element.elementor-element-ba31463 .elementor-heading-title{font-size:var( --e-global-typography-20c664b-font-size );line-height:var( --e-global-typography-20c664b-line-height );}.elementor-3801 .elementor-element.elementor-element-059b6aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}