.elementor-23 .elementor-element.elementor-element-b0616a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-70bd45e img{width:100%;}.elementor-23 .elementor-element.elementor-element-6d612cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6d612cb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6d612cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-5543751 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 10px 0px 10px;}.elementor-23 .elementor-element.elementor-element-5543751{text-align:center;}.elementor-23 .elementor-element.elementor-element-5543751 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-23 .elementor-element.elementor-element-9db03b4{text-align:center;}.elementor-23 .elementor-element.elementor-element-9db03b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-138f97b{--divider-border-style:solid;--divider-color:#999999;--divider-border-width:1px;}.elementor-23 .elementor-element.elementor-element-138f97b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-138f97b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-138f97b .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-23 .elementor-element.elementor-element-138f97b .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-23 .elementor-element.elementor-element-5d63377{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5d63377:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5d63377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-5a2e85c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 050px;--row-gap:0px;--column-gap:050px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:80px;}.elementor-23 .elementor-element.elementor-element-5a2e85c:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5a2e85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pilates.bumpup-japan.com/kawaguchi/wp-content/uploads/2025/02/contact_bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-b8430d2{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-423ca48{--display:flex;}.elementor-23 .elementor-element.elementor-element-423ca48.e-con{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-5fdfae8 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-5fdfae8{text-align:center;}.elementor-23 .elementor-element.elementor-element-5fdfae8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-cb64dfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-3baf6b5.elementor-element{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-a291cca > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-a291cca{text-align:left;}.elementor-23 .elementor-element.elementor-element-a291cca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-4bce91a.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-c170ae5 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-23 .elementor-element.elementor-element-c170ae5.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-c170ae5{text-align:left;}.elementor-23 .elementor-element.elementor-element-c170ae5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-fb67f4e > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 20px 0px;padding:10px 30px 10px 30px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-fb67f4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-af22512 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 50px 0px;padding:10px 30px 10px 30px;border-radius:10px 10px 10px 10px;}.elementor-23 .elementor-element.elementor-element-af22512 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-d6886d0{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-23 .elementor-element.elementor-element-d6886d0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d6886d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a8553a );}.elementor-23 .elementor-element.elementor-element-d6886d0.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button{background-color:var( --e-global-color-6a8553a );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button:focus{background-color:var( --e-global-color-b7ab994 );color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button .elementor-button-content-wrapper{gap:20px;justify-content:center;}.elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-9c1989e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-9c1989e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9c1989e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-23 .elementor-element.elementor-element-d487846{--display:flex;}.elementor-23 .elementor-element.elementor-element-d487846.e-con{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-790cd9a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-790cd9a{text-align:center;}.elementor-23 .elementor-element.elementor-element-790cd9a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-9632e07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-d3b1b27.elementor-element{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-c4a46f0 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-c4a46f0{text-align:left;}.elementor-23 .elementor-element.elementor-element-c4a46f0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-66d688e.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-8520564 > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-23 .elementor-element.elementor-element-8520564.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-8520564{text-align:left;}.elementor-23 .elementor-element.elementor-element-8520564 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-8d5386d > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 20px 0px;padding:10px 30px 10px 30px;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 5px 0px #CCCCCC;}.elementor-23 .elementor-element.elementor-element-8d5386d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-99d38f2 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 50px 0px;padding:10px 30px 10px 30px;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 5px 0px #CCCCCC;}.elementor-23 .elementor-element.elementor-element-99d38f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-2541266{--display:flex;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-23 .elementor-element.elementor-element-2541266:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2541266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a8553a );}.elementor-23 .elementor-element.elementor-element-2541266.e-con{--align-self:center;}.elementor-23 .elementor-element.elementor-element-6f0eeda .elementor-button{background-color:var( --e-global-color-6a8553a );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-6f0eeda .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-6f0eeda .elementor-button:focus{background-color:var( --e-global-color-b7ab994 );}.elementor-23 .elementor-element.elementor-element-6f0eeda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-6f0eeda .elementor-button .elementor-button-content-wrapper{gap:20px;justify-content:center;}.elementor-23 .elementor-element.elementor-element-fccf2c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-6da48bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-461143c.elementor-element{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-30e6563 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-30e6563{text-align:left;}.elementor-23 .elementor-element.elementor-element-30e6563 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-a87a89b.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-58f0e06 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-23 .elementor-element.elementor-element-58f0e06{text-align:center;}.elementor-23 .elementor-element.elementor-element-58f0e06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-65f5517{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:015px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-7363015{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-7363015:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7363015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3F1;}.elementor-23 .elementor-element.elementor-element-635338e > .elementor-widget-container{padding:8px 0px 8px 0px;border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-635338e{text-align:center;}.elementor-23 .elementor-element.elementor-element-635338e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-f2c7bdc{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:left;}.elementor-23 .elementor-element.elementor-element-f2c7bdc > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );padding:18px 25px 18px 25px;border-style:solid;border-width:1px 1px 1px 0px;border-color:#D9D9D9;border-radius:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-f2c7bdc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-c27ed4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-eabb5ad{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-eabb5ad:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-eabb5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3F1;}.elementor-23 .elementor-element.elementor-element-1435147 > .elementor-widget-container{padding:8px 0px 8px 0px;border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-1435147{text-align:center;}.elementor-23 .elementor-element.elementor-element-1435147 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-45768b7{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:left;}.elementor-23 .elementor-element.elementor-element-45768b7 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );padding:18px 25px 18px 25px;border-style:solid;border-width:1px 1px 1px 0px;border-color:#D9D9D9;border-radius:5px 5px 5px 5px;}.elementor-23 .elementor-element.elementor-element-45768b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-726d2f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-726d2f9:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-726d2f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F8;}.elementor-23 .elementor-element.elementor-element-99a2d9b{--spacer-size:160px;}.elementor-23 .elementor-element.elementor-element-6bb8884{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:260px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4c7cbf0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-bf5e1a6.elementor-element{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-75c5790 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-75c5790{text-align:left;}.elementor-23 .elementor-element.elementor-element-75c5790 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-e602105.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-dd5fa1d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-23 .elementor-element.elementor-element-dd5fa1d{text-align:center;}.elementor-23 .elementor-element.elementor-element-dd5fa1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-23 .elementor-element.elementor-element-ae8b940 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23 .elementor-element.elementor-element-ae8b940{text-align:left;}.elementor-23 .elementor-element.elementor-element-ae8b940 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-2286f5e );}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-5543751 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-23 .elementor-element.elementor-element-9db03b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-5fdfae8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-a291cca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-c170ae5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-fb67f4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-af22512 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-790cd9a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-c4a46f0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-8520564 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-8d5386d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-99d38f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-6f0eeda .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-30e6563 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-58f0e06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-635338e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-f2c7bdc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-1435147 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-45768b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-75c5790 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-dd5fa1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-ae8b940 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-b0616a3{--content-width:100%;}.elementor-23 .elementor-element.elementor-element-423ca48{--width:38%;}.elementor-23 .elementor-element.elementor-element-d6886d0{--width:100%;}.elementor-23 .elementor-element.elementor-element-d487846{--width:38%;}.elementor-23 .elementor-element.elementor-element-2541266{--width:100%;}.elementor-23 .elementor-element.elementor-element-fccf2c4{--content-width:860px;}.elementor-23 .elementor-element.elementor-element-7363015{--width:23%;}.elementor-23 .elementor-element.elementor-element-eabb5ad{--width:23%;}.elementor-23 .elementor-element.elementor-element-6bb8884{--content-width:860px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-6d612cb{--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-5543751 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-23 .elementor-element.elementor-element-5543751 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-23 .elementor-element.elementor-element-9db03b4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-5fdfae8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-a291cca .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-c170ae5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-fb67f4e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-af22512 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-10f00ad .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-9c1989e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-788a197 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-23 .elementor-element.elementor-element-d487846{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-790cd9a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-9632e07{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-c4a46f0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-8520564 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-23 .elementor-element.elementor-element-8520564 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-8d5386d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-23 .elementor-element.elementor-element-8d5386d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-99d38f2 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-23 .elementor-element.elementor-element-99d38f2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-2cadc23{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-2cadc23 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-23 .elementor-element.elementor-element-2cadc23.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-2541266{--width:90%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-6f0eeda .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-fccf2c4{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-30e6563 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-58f0e06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-7363015{--width:40%;}.elementor-23 .elementor-element.elementor-element-635338e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-f2c7bdc > .elementor-widget-container{padding:10px 5px 10px 5px;}.elementor-23 .elementor-element.elementor-element-f2c7bdc{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-23 .elementor-element.elementor-element-f2c7bdc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-eabb5ad{--width:40%;}.elementor-23 .elementor-element.elementor-element-1435147 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-45768b7 > .elementor-widget-container{padding:10px 5px 10px 5px;}.elementor-23 .elementor-element.elementor-element-45768b7{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-23 .elementor-element.elementor-element-45768b7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-726d2f9{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-99a2d9b{--spacer-size:40px;}.elementor-23 .elementor-element.elementor-element-6bb8884{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-75c5790 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-23 .elementor-element.elementor-element-dd5fa1d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-23 .elementor-element.elementor-element-ae8b940 > .elementor-widget-container{margin:0px 0px 010px 0px;}.elementor-23 .elementor-element.elementor-element-ae8b940 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-5543751 */.elementor-23 .elementor-element.elementor-element-5543751 div {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb67f4e */.elementor-23 .elementor-element.elementor-element-fb67f4e div::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -20px;
    margin-top: -15px;
    border: 7px solid transparent;
    border-right: 15px solid #fff;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af22512 */.elementor-23 .elementor-element.elementor-element-af22512 div::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -20px;
    margin-top: -15px;
    border: 7px solid transparent;
    border-right: 15px solid #fff;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d5386d */.elementor-23 .elementor-element.elementor-element-8d5386d div::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -20px;
    margin-top: -15px;
    border: 7px solid transparent;
    border-right: 15px solid #fff;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99d38f2 */.elementor-23 .elementor-element.elementor-element-99d38f2 div::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -20px;
    margin-top: -15px;
    border: 7px solid transparent;
    border-right: 15px solid #fff;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-50a4095 */.elementor-23 .elementor-element.elementor-element-50a4095 p ,.elementor-23 .elementor-element.elementor-element-50a4095 span{
    font-size: 16px;
    color: #555555;
    font-weight: normal;
}

.form-content {
	margin: 0 auto;
	display: flex;
	align-items: top;
}
.form-content dt {
	width: 22%;
	position: relative;
	background-color: #F6F3F1;
	border: 1px solid #D9D9D9;
	border-radius: 5px;
}
.form-content dt p {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
}
.form-required {
	color: #EC4E0A
}
.form-content dd {
    width: 78%;
	margin: 0px;
	padding: 12px 23px;
	background-color: #fff;
	border: 1px solid #D9D9D9;
	border-radius: 5px;
}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], input[type=date], select, textarea {
	border-radius: 5px;
	border: 1px solid #ccc;
	box-shadow: none;
}
.wpcf7-list-item {
display: block;
}
.form_button {
	text-align: center;
}

.elementor-23 .elementor-element.elementor-element-50a4095 .form_button {
    padding: 2px;
    background-color: #D59092;
    width: 350px;
    margin: 0 auto;
}

.elementor-23 .elementor-element.elementor-element-50a4095 .form_button input {
    width: 100%;
    background-color: #D59092;
    border-radius: 0px;
    font-size: 16px;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.elementor-23 .elementor-element.elementor-element-50a4095 .form_button input:hover {
    background-color: #D59092;
    border: 1px solid #fff;
    color: #fff;
    transition: 0.4s;
}

.wpcf7-spinner {
    display: none;
}


@media screen and (max-width:767px) {
    .form-content {
        display: block;
    }
    
    .form-content dt {
        width:60%;
        text-align: center;
        padding: 25px 0px 25px 0px;
    }
    
    .form-content dd {
        width: 100%;
        padding:10px 7px;
    }
    
    .elementor-23 .elementor-element.elementor-element-50a4095 .form_button {
        width: 90%;
    }
    
    .elementor-23 .elementor-element.elementor-element-50a4095 .form_button input {
        width: 100%;
    }
    
}/* End custom CSS */