.elementor-2903 .elementor-element.elementor-element-7a4a064{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-2903 .elementor-element.elementor-element-7e24d7b{--display:flex}.elementor-2903 .elementor-element.elementor-element-dd8a5cc{--display:flex}.elementor-2903 .elementor-element.elementor-element-7940a2c>.elementor-widget-container{margin:0 0 -1em}.elementor-2903 .elementor-element.elementor-element-7940a2c{text-align:end}.elementor-2903 .elementor-element.elementor-element-c04e41c{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2903 .elementor-element.elementor-element-2a5a50c .elementor-button{background-color:#00b900}.elementor-2903 .elementor-element.elementor-element-2a5a50c .elementor-button-content-wrapper{flex-direction:row}.elementor-2903 .elementor-element.elementor-element-89fb4ec .elementor-button-content-wrapper{flex-direction:row}.elementor-2903 .elementor-element.elementor-element-411ff8c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px}.elementor-2903 .elementor-element.elementor-element-411ff8c:not(.elementor-motion-effects-element-type-background),.elementor-2903 .elementor-element.elementor-element-411ff8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://i0.wp.com/www.tfc-fitness.com/wp2/wp-content/uploads/2025/07/asahi-sekkotsu05.webp?fit=900%2C1200&quality=98&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2903 .elementor-element.elementor-element-411ff8c:before,.elementor-2903 .elementor-element.elementor-element-411ff8c>.elementor-background-video-container:before,.elementor-2903 .elementor-element.elementor-element-411ff8c>.e-con-inner>.elementor-background-video-container:before,.elementor-2903 .elementor-element.elementor-element-411ff8c>.elementor-background-slideshow:before,.elementor-2903 .elementor-element.elementor-element-411ff8c>.e-con-inner>.elementor-background-slideshow:before,.elementor-2903 .elementor-element.elementor-element-411ff8c>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#000;--background-overlay:''}.elementor-2903 .elementor-element.elementor-element-de6ecb8{--display:flex}.elementor-2903 .elementor-element.elementor-element-d8af608>.elementor-widget-container{background-color:rgba(255,255,255,.88);padding:35px}.elementor-2903 .elementor-element.elementor-element-d8af608.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-2903 .elementor-element.elementor-element-d8af608.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-2903 .elementor-element.elementor-element-d8af608.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-2903 .elementor-element.elementor-element-d8af608 .elementor-image-box-wrapper .elementor-image-box-img{width:30%}.elementor-2903 .elementor-element.elementor-element-d8af608 .elementor-image-box-img img{transition-duration:.3s}.elementor-2903 .elementor-element.elementor-element-3163040{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-2903 .elementor-element.elementor-element-3163040:not(.elementor-motion-effects-element-type-background),.elementor-2903 .elementor-element.elementor-element-3163040>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff7e9}.elementor-2903 .elementor-element.elementor-element-3568bce{--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-2903 .elementor-element.elementor-element-9a55e38.elementor-element{--align-self:center}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.9em/2)}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.9em/2)}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.9em/2)}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.9em/2)}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.9em/2)}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-icon i{color:#f29400;transition:color .3s}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-icon svg{fill:#f29400;transition:fill .3s}.elementor-2903 .elementor-element.elementor-element-9a55e38{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-item>a{font-size:1.2em;font-weight:700}.elementor-2903 .elementor-element.elementor-element-9a55e38 .elementor-icon-list-text{transition:color .3s}.elementor-2903 .elementor-element.elementor-element-88838b8{--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-2903 .elementor-element.elementor-element-e269c44.elementor-element{--align-self:center}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.9em/2)}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.9em/2)}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.9em/2)}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.9em/2)}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.9em/2)}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-icon i{color:#f29400;transition:color .3s}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-icon svg{fill:#f29400;transition:fill .3s}.elementor-2903 .elementor-element.elementor-element-e269c44{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-item>a{font-size:1.2em;font-weight:700}.elementor-2903 .elementor-element.elementor-element-e269c44 .elementor-icon-list-text{transition:color .3s}.elementor-2903 .elementor-element.elementor-element-4e4d913{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em}.elementor-2903 .elementor-element.elementor-element-c8593ba{--divider-border-style:rectangles;--divider-color:#f77e01;--divider-pattern-height:8.6px;--divider-pattern-size:8.6px;--divider-element-spacing:24px}.elementor-2903 .elementor-element.elementor-element-c8593ba .elementor-divider-separator{width:100%}.elementor-2903 .elementor-element.elementor-element-c8593ba .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2903 .elementor-element.elementor-element-c8593ba .elementor-divider__text{color:#f77e01;font-size:1.4em}.elementor-2903 .elementor-element.elementor-element-cc2b7b8{text-align:center}.elementor-2903 .elementor-element.elementor-element-b10b152 img{width:100%;max-width:680px}.elementor-2903 .elementor-element.elementor-element-289ec0f{width:var(--container-widget-width,800px);max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0}.elementor-2903 .elementor-element.elementor-element-289ec0f.elementor-element{--align-self:center}.elementor-2903 .elementor-element.elementor-element-3472e1d{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-2903 .elementor-element.elementor-element-a53a128{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-09759e8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-09759e8 .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-09759e8.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-09759e8.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-09759e8.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-09759e8 .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-b32d7d1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-b32d7d1 .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b32d7d1.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b32d7d1.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-b32d7d1.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b32d7d1 .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-943a1fa .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-943a1fa .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-943a1fa.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-943a1fa.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-943a1fa.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-943a1fa .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-b75318e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-b75318e .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b75318e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b75318e.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-b75318e.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b75318e .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-c897b74 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-c897b74 .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-c897b74.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-c897b74.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-c897b74.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-c897b74 .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-fea0d4f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-fea0d4f .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-fea0d4f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-fea0d4f.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-fea0d4f.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-fea0d4f .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-e255ffb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-e255ffb .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-e255ffb.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-e255ffb.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-e255ffb.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-e255ffb .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-8b30892 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:.6em}.elementor-2903 .elementor-element.elementor-element-8b30892 .elementor-icon-box-title{margin-block-end:.5em;color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-8b30892.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-8b30892.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-8b30892.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-8b30892 .elementor-icon{font-size:1.6em}.elementor-2903 .elementor-element.elementor-element-bf13da5{--display:flex;--border-radius:8px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em}.elementor-2903 .elementor-element.elementor-element-bf13da5:not(.elementor-motion-effects-element-type-background),.elementor-2903 .elementor-element.elementor-element-bf13da5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ebf5ef}.elementor-2903 .elementor-element.elementor-element-bf87772{text-align:center}.elementor-2903 .elementor-element.elementor-element-b7c172c{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2903 .elementor-element.elementor-element-444aa83>.elementor-widget-container{background-color:var(--e-global-color-628d636);padding:.5em;border-style:solid;border-width:1px;border-color:var(--e-global-color-8ed2907);border-radius:4px}.elementor-2903 .elementor-element.elementor-element-444aa83 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-2903 .elementor-element.elementor-element-444aa83.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-444aa83.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-444aa83.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-444aa83 .elementor-icon{font-size:1.4em}.elementor-2903 .elementor-element.elementor-element-444aa83 .elementor-icon-box-title{color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-2efe06f>.elementor-widget-container{background-color:var(--e-global-color-628d636);padding:.5em;border-style:solid;border-width:1px;border-color:var(--e-global-color-8ed2907);border-radius:4px}.elementor-2903 .elementor-element.elementor-element-2efe06f .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-2903 .elementor-element.elementor-element-2efe06f.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-2efe06f.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-2efe06f.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-2efe06f .elementor-icon{font-size:1.4em}.elementor-2903 .elementor-element.elementor-element-2efe06f .elementor-icon-box-title{color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-9bb3a24>.elementor-widget-container{background-color:var(--e-global-color-628d636);padding:.5em;border-style:solid;border-width:1px;border-color:var(--e-global-color-8ed2907);border-radius:4px}.elementor-2903 .elementor-element.elementor-element-9bb3a24 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-2903 .elementor-element.elementor-element-9bb3a24.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-9bb3a24.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-9bb3a24.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-9bb3a24 .elementor-icon{font-size:1.4em}.elementor-2903 .elementor-element.elementor-element-9bb3a24 .elementor-icon-box-title{color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b770fd3>.elementor-widget-container{background-color:var(--e-global-color-628d636);padding:.5em;border-style:solid;border-width:1px;border-color:var(--e-global-color-8ed2907);border-radius:4px}.elementor-2903 .elementor-element.elementor-element-b770fd3 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-2903 .elementor-element.elementor-element-b770fd3.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b770fd3.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-b770fd3.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-b770fd3 .elementor-icon{font-size:1.4em}.elementor-2903 .elementor-element.elementor-element-b770fd3 .elementor-icon-box-title{color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-fe6b919>.elementor-widget-container{background-color:var(--e-global-color-628d636);padding:.5em;border-style:solid;border-width:1px;border-color:var(--e-global-color-8ed2907);border-radius:4px}.elementor-2903 .elementor-element.elementor-element-fe6b919 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-2903 .elementor-element.elementor-element-fe6b919.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-fe6b919.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-fe6b919.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-fe6b919 .elementor-icon{font-size:1.4em}.elementor-2903 .elementor-element.elementor-element-fe6b919 .elementor-icon-box-title{color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-09a3486>.elementor-widget-container{background-color:var(--e-global-color-628d636);padding:.5em;border-style:solid;border-width:1px;border-color:var(--e-global-color-8ed2907);border-radius:4px}.elementor-2903 .elementor-element.elementor-element-09a3486 .elementor-icon-box-wrapper{align-items:start;gap:15px}.elementor-2903 .elementor-element.elementor-element-09a3486.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-09a3486.elementor-view-framed .elementor-icon,.elementor-2903 .elementor-element.elementor-element-09a3486.elementor-view-default .elementor-icon{fill:var(--e-global-color-8ed2907);color:var(--e-global-color-8ed2907);border-color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-09a3486 .elementor-icon{font-size:1.4em}.elementor-2903 .elementor-element.elementor-element-09a3486 .elementor-icon-box-title{color:var(--e-global-color-8ed2907)}.elementor-2903 .elementor-element.elementor-element-39010d1{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px}.elementor-2903 .elementor-element.elementor-element-2a94f68{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}@media(max-width:1024px){.elementor-2903 .elementor-element.elementor-element-c04e41c{--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-b10b152 img{width:80%}.elementor-2903 .elementor-element.elementor-element-a53a128{--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-b7c172c{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-39010d1{--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-2a94f68{--grid-auto-flow:row}}@media(max-width:767px){.elementor-2903 .elementor-element.elementor-element-7940a2c{text-align:center}.elementor-2903 .elementor-element.elementor-element-c04e41c{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-89fb4ec.elementor-element{--order:-99999}.elementor-2903 .elementor-element.elementor-element-d8af608 .elementor-image-box-img{margin-bottom:15px}.elementor-2903 .elementor-element.elementor-element-3568bce{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-2903 .elementor-element.elementor-element-3568bce.e-con{--align-self:center}.elementor-2903 .elementor-element.elementor-element-88838b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-2903 .elementor-element.elementor-element-88838b8.e-con{--align-self:center}.elementor-2903 .elementor-element.elementor-element-b10b152 img{width:88%}.elementor-2903 .elementor-element.elementor-element-a53a128{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-b7c172c{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-39010d1{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-2903 .elementor-element.elementor-element-2a94f68{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}@media(min-width:768px){.elementor-2903 .elementor-element.elementor-element-411ff8c{--content-width:600px}.elementor-2903 .elementor-element.elementor-element-3568bce{--width:50%}.elementor-2903 .elementor-element.elementor-element-88838b8{--width:50%}}@media(min-width:1025px){.elementor-2903 .elementor-element.elementor-element-411ff8c:not(.elementor-motion-effects-element-type-background),.elementor-2903 .elementor-element.elementor-element-411ff8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}