.elementor-13 .elementor-element.elementor-element-fca43ac{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-862d5ba{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-c7456c5{--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--position:absolute;top:calc(50% - 82px);--z-index:2;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c7456c5{left:3%;}body.rtl .elementor-13 .elementor-element.elementor-element-c7456c5{right:3%;}.elementor-13 .elementor-element.elementor-element-094b45d{font-family:"Noto Sans JP", Sans-serif;font-size:4rem;font-weight:500;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-094b45d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-6868434{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-cf359ec img{width:100%;}.elementor-13 .elementor-element.elementor-element-bdd14cd img{width:100%;}.elementor-13 .elementor-element.elementor-element-3ec7f95 img{width:100%;}.elementor-13 .elementor-element.elementor-element-5de38bc{--gap:40px;--background-transition:0.3s;--padding-top:50px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-5930c9e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-6d0de63{--gap:32px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-630f4aa .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-c392d39{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;font-weight:400;letter-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-72f6c16{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--position:absolute;top:124px;--z-index:1;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-72f6c16{left:52px;}body.rtl .elementor-13 .elementor-element.elementor-element-72f6c16{right:52px;}.elementor-13 .elementor-element.elementor-element-68e96c3{font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:400;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-564f46a{font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:400;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-8e1addd{--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;--justify-content:center;--align-items:center;--gap:16px;--background-transition:0.3s;--padding-top:50px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-a05e118 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-8ec01f4 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-8ec01f4 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8ec01f4{width:var( --container-widget-width, 12px );max-width:12px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-70be88b{color:var( --e-global-color-0ca76ac );font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-c85bef6{--background-transition:0.3s;--padding-top:5rem;--padding-right:0rem;--padding-bottom:7rem;--padding-left:0rem;}.elementor-13 .elementor-element.elementor-element-f293527{--min-height:100%;--background-transition:0.3s;--position:absolute;top:0px;}.elementor-13 .elementor-element.elementor-element-f293527:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f293527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.tsuchida-tosou.com/we/wp-content/uploads/2025/10/background-blue-scaled.jpg");}.elementor-13 .elementor-element.elementor-element-f293527, .elementor-13 .elementor-element.elementor-element-f293527::before{--border-transition:0.3s;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-f293527{right:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-f293527{left:0px;}.elementor-13 .elementor-element.elementor-element-76f7b82{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-8391c2c{--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;--align-items:center;--gap:32px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-d642baf{--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-d642baf, .elementor-13 .elementor-element.elementor-element-d642baf::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-8909b62 img{width:100%;}.elementor-13 .elementor-element.elementor-element-a21d0de{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-cfa80af{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-73517c0{font-family:"Noto Sans JP", Sans-serif;font-size:2.4rem;font-weight:500;}.elementor-13 .elementor-element.elementor-element-73517c0 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-13 .elementor-element.elementor-element-1c3e962{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:12px;--position:absolute;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1c3e962{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-1c3e962{right:0px;}.elementor-13 .elementor-element.elementor-element-de284e1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-eb5dd6d{--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;--align-items:center;--gap:32px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-ab398f2{--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-ab398f2, .elementor-13 .elementor-element.elementor-element-ab398f2::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-c817091 img{width:100%;}.elementor-13 .elementor-element.elementor-element-6a32961{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-2aa9cf1{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-2021ed2{font-family:"Noto Sans JP", Sans-serif;font-size:2.4rem;font-weight:500;}.elementor-13 .elementor-element.elementor-element-2021ed2 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-13 .elementor-element.elementor-element-6b4ede0{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:12px;--position:absolute;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6b4ede0{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-6b4ede0{right:0px;}.elementor-13 .elementor-element.elementor-element-3d852cd{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b0596b9{--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;--align-items:center;--gap:32px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-dd08be5{--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-dd08be5, .elementor-13 .elementor-element.elementor-element-dd08be5::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-dd7cb76 img{width:100%;}.elementor-13 .elementor-element.elementor-element-a17b6d4{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-b3883b9{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-90fc010{font-family:"Noto Sans JP", Sans-serif;font-size:2.4rem;font-weight:500;}.elementor-13 .elementor-element.elementor-element-90fc010 > .elementor-widget-container{margin:3rem 0rem 3rem 0rem;}.elementor-13 .elementor-element.elementor-element-9982ab7{--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:12px;--position:absolute;top:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-9982ab7{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-9982ab7{right:0px;}.elementor-13 .elementor-element.elementor-element-aab2b13{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-8ad1b58{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-21dfdcd .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-21dfdcd .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-21dfdcd .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-21dfdcd{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-e299b99{--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;--justify-content:center;--align-items:center;--gap:16px;--background-transition:0.3s;--padding-top:050px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-537d17d .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-96b9aa4 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-96b9aa4 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-96b9aa4{width:var( --container-widget-width, 12px );max-width:12px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d27e482{color:var( --e-global-color-0ca76ac );font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-742e62d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:40px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-2bdfea1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-46ba360{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-e94f80b{--gap:8px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-5d803c8{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:3.2rem;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-1047ed9 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-1047ed9 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-1047ed9 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-87937ae );color:var( --e-global-color-87937ae );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-87937ae );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-1047ed9{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-1047ed9.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-26fc628{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-40042ce{--gap:8px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-bc35424{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:3.2rem;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-675b5d3 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-675b5d3 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-675b5d3 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-87937ae );color:var( --e-global-color-87937ae );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-87937ae );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-675b5d3{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-675b5d3.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-24e216c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:40px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-507c708{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-16453ed{--gap:8px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-7cbbace{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:3.2rem;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-5306ce7 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-5306ce7 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-5306ce7 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-87937ae );color:var( --e-global-color-87937ae );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-87937ae );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5306ce7{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5306ce7.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-b1ebcd6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-4702924{--gap:8px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-98c631d{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:3.2rem;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-499ceb2 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-499ceb2 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-499ceb2 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-87937ae );color:var( --e-global-color-87937ae );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-87937ae );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-499ceb2{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-499ceb2.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-e0f46ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-a028244{--min-height:400px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-a028244:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a028244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.tsuchida-tosou.com/we/wp-content/uploads/2025/10/top-individual.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-a028244, .elementor-13 .elementor-element.elementor-element-a028244::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-c75c9ef{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-f1bb30c{--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;--align-items:flex-end;--gap:0px;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-ce63e75{--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;--align-items:flex-end;--gap:0px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-5a42dd6{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:2.6rem;font-weight:400;}.elementor-13 .elementor-element.elementor-element-5a42dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5c1d674{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:3.2rem;font-weight:400;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-5c1d674 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c2596f4{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-0803d67 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-0803d67 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-0803d67 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-87937ae );color:var( --e-global-color-87937ae );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-87937ae );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0803d67{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-0803d67.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-6dd75ae{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-9f93523{--min-height:400px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-9f93523:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9f93523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.tsuchida-tosou.com/we/wp-content/uploads/2025/10/top-corporate.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-9f93523, .elementor-13 .elementor-element.elementor-element-9f93523::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-6466b19{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-64c2cb8{--flex-direction:row-reverse;--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;--align-items:flex-end;--gap:0px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-7de6e0f{--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;--align-items:flex-end;--gap:0px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-4a428aa{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:2.6rem;font-weight:400;}.elementor-13 .elementor-element.elementor-element-4a428aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3567f00{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:3.2rem;font-weight:400;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-3567f00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-10bf98d{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-923013e .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-923013e .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-923013e .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-87937ae );color:var( --e-global-color-87937ae );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-87937ae );border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-923013e{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-923013e.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-55e2882{--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;--justify-content:flex-start;--align-items:center;--gap:16px;--background-transition:0.3s;--padding-top:050px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-7874331 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-f6aa5fb .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-f6aa5fb > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-f6aa5fb{width:var( --container-widget-width, 12px );max-width:12px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-b78cc47{color:var( --e-global-color-0ca76ac );font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-73f7b65{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-73f7b65.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-f29e764{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-top:030px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-7f6a3da .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-7f6a3da .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-7f6a3da .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-7f6a3da{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-5ecddac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:80px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-5ecddac, .elementor-13 .elementor-element.elementor-element-5ecddac::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-a3aa748{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-733b3e4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-a4888e8{--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;--align-items:center;--gap:16px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-2b6e99c .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans JP", Sans-serif;font-size:3.6rem;font-weight:700;letter-spacing:0.15em;}.elementor-13 .elementor-element.elementor-element-0cbc3f3 .elementor-icon-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-0cbc3f3 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-0cbc3f3{width:var( --container-widget-width, 12px );max-width:12px;--container-widget-width:12px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f176e91{color:var( --e-global-color-0ca76ac );font-family:"Noto Sans JP", Sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-12e7410 .elementor-button .elementor-align-icon-right{margin-left:16px;}.elementor-13 .elementor-element.elementor-element-12e7410 .elementor-button .elementor-align-icon-left{margin-right:16px;}.elementor-13 .elementor-element.elementor-element-12e7410 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.7rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;border-style:solid;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-12e7410{width:var( --container-widget-width, 164px );max-width:164px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-04e51b3{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-6f98c6f{--grid-column-gap:0px;--grid-row-gap:26px;}.elementor-13 .elementor-element.elementor-element-3b2796f{--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-e779369{--background-transition:0.3s;}@media(max-width:1280px){.elementor-13 .elementor-element.elementor-element-094b45d{font-size:3.2rem;}.elementor-13 .elementor-element.elementor-element-72f6c16{--gap:16px;}.elementor-13 .elementor-element.elementor-element-a05e118 .elementor-heading-title{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-70be88b{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-c85bef6{--padding-top:3em;--padding-right:0em;--padding-bottom:2em;--padding-left:0em;}.elementor-13 .elementor-element.elementor-element-de284e1{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3d852cd{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-aab2b13{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-537d17d .elementor-heading-title{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-d27e482{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-e94f80b{--gap:6px;}.elementor-13 .elementor-element.elementor-element-5d803c8{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-40042ce{--gap:6px;}.elementor-13 .elementor-element.elementor-element-bc35424{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-16453ed{--gap:6px;}.elementor-13 .elementor-element.elementor-element-7cbbace{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-4702924{--gap:6px;}.elementor-13 .elementor-element.elementor-element-98c631d{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-5a42dd6{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-5c1d674{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-4a428aa{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-3567f00{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-7874331 .elementor-heading-title{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-b78cc47{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-73f7b65{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-2b6e99c .elementor-heading-title{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-f176e91{font-size:2.6rem;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-c7456c5{top:15%;}.elementor-13 .elementor-element.elementor-element-094b45d{font-size:2.8rem;}.elementor-13 .elementor-element.elementor-element-630f4aa .elementor-heading-title{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-72f6c16{--gap:12px;}.elementor-13 .elementor-element.elementor-element-68e96c3{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-564f46a{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-8e1addd{--gap:10px;}.elementor-13 .elementor-element.elementor-element-a05e118 .elementor-heading-title{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-c85bef6{--padding-top:2em;--padding-right:0em;--padding-bottom:2em;--padding-left:0em;}.elementor-13 .elementor-element.elementor-element-73517c0{font-size:1.7rem;}.elementor-13 .elementor-element.elementor-element-2021ed2{font-size:1.7rem;}.elementor-13 .elementor-element.elementor-element-90fc010{font-size:1.7rem;}.elementor-13 .elementor-element.elementor-element-537d17d .elementor-heading-title{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-742e62d{--padding-top:0px;--padding-right:0px;--padding-bottom:60px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-e94f80b{--gap:0px;}.elementor-13 .elementor-element.elementor-element-5d803c8{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-40042ce{--gap:0px;}.elementor-13 .elementor-element.elementor-element-bc35424{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-16453ed{--gap:0px;}.elementor-13 .elementor-element.elementor-element-7cbbace{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-4702924{--gap:0px;}.elementor-13 .elementor-element.elementor-element-98c631d{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-a028244{--min-height:300px;}.elementor-13 .elementor-element.elementor-element-5a42dd6{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-5c1d674{font-size:2.6rem;letter-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-9f93523{--min-height:300px;}.elementor-13 .elementor-element.elementor-element-4a428aa{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-3567f00{font-size:2.6rem;letter-spacing:0.1em;}.elementor-13 .elementor-element.elementor-element-7874331 .elementor-heading-title{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-f29e764{--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-5ecddac{--padding-top:60px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-a3aa748{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:30px;}.elementor-13 .elementor-element.elementor-element-733b3e4{--gap:0px;}.elementor-13 .elementor-element.elementor-element-2b6e99c .elementor-heading-title{font-size:2.6rem;}.elementor-13 .elementor-element.elementor-element-12e7410 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 0px 0px;}}@media(max-width:768px){.elementor-13 .elementor-element.elementor-element-c7456c5{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-094b45d{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-72f6c16{--gap:8px;}.elementor-13 .elementor-element.elementor-element-8e1addd{--justify-content:flex-start;--gap:12px;--padding-top:40px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-a05e118{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-8ec01f4 .elementor-icon{font-size:40px;}.elementor-13 .elementor-element.elementor-element-8ec01f4 > .elementor-widget-container{padding:6px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-70be88b{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-76f7b82{--gap:40px;}.elementor-13 .elementor-element.elementor-element-8391c2c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13 .elementor-element.elementor-element-a21d0de{--gap:20px;}.elementor-13 .elementor-element.elementor-element-73517c0{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-1c3e962{top:-12%;}.elementor-13 .elementor-element.elementor-element-de284e1{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-eb5dd6d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13 .elementor-element.elementor-element-6a32961{--gap:20px;}.elementor-13 .elementor-element.elementor-element-2021ed2{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-6b4ede0{top:-12%;}.elementor-13 .elementor-element.elementor-element-3d852cd{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b0596b9{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-13 .elementor-element.elementor-element-a17b6d4{--gap:20px;}.elementor-13 .elementor-element.elementor-element-90fc010{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-9982ab7{top:-12%;}.elementor-13 .elementor-element.elementor-element-aab2b13{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-e299b99{--gap:12px;--padding-top:40px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-d27e482{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-742e62d{--padding-top:0px;--padding-right:0px;--padding-bottom:040px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-e94f80b{--gap:6px;}.elementor-13 .elementor-element.elementor-element-5d803c8{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-40042ce{--gap:6px;}.elementor-13 .elementor-element.elementor-element-bc35424{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-16453ed{--gap:6px;}.elementor-13 .elementor-element.elementor-element-7cbbace{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-4702924{--gap:6px;}.elementor-13 .elementor-element.elementor-element-98c631d{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-a028244{--min-height:260px;}.elementor-13 .elementor-element.elementor-element-a028244:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a028244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-13 .elementor-element.elementor-element-9f93523{--min-height:260px;}.elementor-13 .elementor-element.elementor-element-9f93523:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9f93523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.tsuchida-tosou.com/we/wp-content/uploads/2025/10/top-corporate.jpg");background-position:center center;}.elementor-13 .elementor-element.elementor-element-55e2882{--gap:12px;--padding-top:40px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-b78cc47{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-73f7b65{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-1b3d1af{width:initial;max-width:initial;}.elementor-13 .elementor-element.elementor-element-f29e764{--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-733b3e4{--gap:4px;}.elementor-13 .elementor-element.elementor-element-a4888e8{--gap:12px;}.elementor-13 .elementor-element.elementor-element-f176e91{font-size:2.4rem;}}@media(max-width:576px){.elementor-13 .elementor-element.elementor-element-c7456c5{top:14%;}.elementor-13 .elementor-element.elementor-element-094b45d{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-5de38bc{--gap:30px;}.elementor-13 .elementor-element.elementor-element-6d0de63{--gap:20px;}.elementor-13 .elementor-element.elementor-element-630f4aa .elementor-heading-title{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-72f6c16{--gap:6px;top:100px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-72f6c16{left:12px;}body.rtl .elementor-13 .elementor-element.elementor-element-72f6c16{right:12px;}.elementor-13 .elementor-element.elementor-element-68e96c3{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-564f46a{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-a05e118 .elementor-heading-title{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-8ec01f4 .elementor-icon{font-size:34px;}.elementor-13 .elementor-element.elementor-element-8ec01f4 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-70be88b{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-8391c2c{--gap:28px;}.elementor-13 .elementor-element.elementor-element-a21d0de{--gap:6px;}.elementor-13 .elementor-element.elementor-element-73517c0{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-1c3e962{top:5%;}.elementor-13 .elementor-element.elementor-element-eb5dd6d{--gap:28px;}.elementor-13 .elementor-element.elementor-element-6a32961{--gap:6px;}.elementor-13 .elementor-element.elementor-element-2021ed2{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-6b4ede0{top:5%;}.elementor-13 .elementor-element.elementor-element-b0596b9{--gap:28px;}.elementor-13 .elementor-element.elementor-element-a17b6d4{--gap:6px;}.elementor-13 .elementor-element.elementor-element-90fc010{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-9982ab7{top:5%;}.elementor-13 .elementor-element.elementor-element-21dfdcd .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-537d17d .elementor-heading-title{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-96b9aa4 .elementor-icon{font-size:34px;}.elementor-13 .elementor-element.elementor-element-d27e482{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-742e62d{--gap:20px;--padding-top:0px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-2bdfea1{--gap:20px;}.elementor-13 .elementor-element.elementor-element-e94f80b{--gap:0px;}.elementor-13 .elementor-element.elementor-element-1047ed9 .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-40042ce{--gap:0px;}.elementor-13 .elementor-element.elementor-element-675b5d3 .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-24e216c{--gap:20px;}.elementor-13 .elementor-element.elementor-element-16453ed{--gap:0px;}.elementor-13 .elementor-element.elementor-element-5306ce7 .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-4702924{--gap:0px;}.elementor-13 .elementor-element.elementor-element-499ceb2 .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-0803d67 .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-923013e .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-7874331 .elementor-heading-title{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-f6aa5fb .elementor-icon{font-size:34px;}.elementor-13 .elementor-element.elementor-element-b78cc47{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-f29e764{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-7f6a3da .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-a3aa748{--gap:40px;}.elementor-13 .elementor-element.elementor-element-2b6e99c .elementor-heading-title{font-size:2.4rem;}.elementor-13 .elementor-element.elementor-element-0cbc3f3 .elementor-icon{font-size:34px;}.elementor-13 .elementor-element.elementor-element-f176e91{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-12e7410 .elementor-button{font-size:1.5rem;}.elementor-13 .elementor-element.elementor-element-12e7410 > .elementor-widget-container{margin:0px 0px 0px -30px;}}@media(max-width:414px){.elementor-13 .elementor-element.elementor-element-c7456c5{--width:80%;}.elementor-13 .elementor-element.elementor-element-630f4aa .elementor-heading-title{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-c392d39{letter-spacing:0.03em;}.elementor-13 .elementor-element.elementor-element-8e1addd{--gap:12px;}.elementor-13 .elementor-element.elementor-element-a05e118 .elementor-heading-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-8ec01f4 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-8ec01f4{width:var( --container-widget-width, 8px );max-width:8px;--container-widget-width:8px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f293527{--width:70%;}.elementor-13 .elementor-element.elementor-element-76f7b82{--gap:30px;}.elementor-13 .elementor-element.elementor-element-8391c2c{--gap:28px;}.elementor-13 .elementor-element.elementor-element-d642baf{--min-height:220px;--border-radius:0px 0px 26px 26px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-13 .elementor-element.elementor-element-a21d0de{--gap:6px;}.elementor-13 .elementor-element.elementor-element-73517c0{font-size:1.7rem;}.elementor-13 .elementor-element.elementor-element-1c3e962{--width:160px;}.elementor-13 .elementor-element.elementor-element-de284e1{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-eb5dd6d{--gap:28px;}.elementor-13 .elementor-element.elementor-element-ab398f2{--min-height:220px;--border-radius:0px 0px 26px 26px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-13 .elementor-element.elementor-element-6a32961{--gap:6px;}.elementor-13 .elementor-element.elementor-element-2021ed2{font-size:1.7rem;}.elementor-13 .elementor-element.elementor-element-6b4ede0{--width:160px;}.elementor-13 .elementor-element.elementor-element-3d852cd{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-b0596b9{--gap:28px;}.elementor-13 .elementor-element.elementor-element-dd08be5{--min-height:220px;--border-radius:0px 0px 26px 26px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-13 .elementor-element.elementor-element-a17b6d4{--gap:6px;}.elementor-13 .elementor-element.elementor-element-90fc010{font-size:1.7rem;}.elementor-13 .elementor-element.elementor-element-9982ab7{--width:160px;}.elementor-13 .elementor-element.elementor-element-aab2b13{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-21dfdcd .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-21dfdcd{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-e299b99{--gap:6px;}.elementor-13 .elementor-element.elementor-element-537d17d .elementor-heading-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-96b9aa4{width:var( --container-widget-width, 8px );max-width:8px;--container-widget-width:8px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-742e62d{--gap:20px;}.elementor-13 .elementor-element.elementor-element-2bdfea1{--gap:20px;}.elementor-13 .elementor-element.elementor-element-5d803c8{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-1047ed9 .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-1047ed9{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-bc35424{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-675b5d3 .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-675b5d3{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-24e216c{--gap:20px;}.elementor-13 .elementor-element.elementor-element-7cbbace{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-5306ce7 .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-5306ce7{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-98c631d{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-499ceb2 .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-499ceb2{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-a028244{--min-height:220px;}.elementor-13 .elementor-element.elementor-element-ce63e75{--width:20%;}.elementor-13 .elementor-element.elementor-element-5a42dd6{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-5c1d674{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-0803d67 .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-0803d67{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-9f93523{--min-height:220px;}.elementor-13 .elementor-element.elementor-element-7de6e0f{--width:20%;}.elementor-13 .elementor-element.elementor-element-4a428aa{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-3567f00{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-923013e .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-923013e{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-55e2882{--gap:6px;}.elementor-13 .elementor-element.elementor-element-7874331 .elementor-heading-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-f6aa5fb{width:var( --container-widget-width, 8px );max-width:8px;--container-widget-width:8px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-7f6a3da .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-7f6a3da{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-13 .elementor-element.elementor-element-5ecddac{--padding-top:50px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-13 .elementor-element.elementor-element-a4888e8{--gap:6px;}.elementor-13 .elementor-element.elementor-element-2b6e99c .elementor-heading-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-0cbc3f3{width:var( --container-widget-width, 8px );max-width:8px;--container-widget-width:8px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-12e7410 .elementor-button{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-12e7410 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-12e7410{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}}@media(min-width:415px){.elementor-13 .elementor-element.elementor-element-c7456c5{--width:80%;}.elementor-13 .elementor-element.elementor-element-6d0de63{--width:70%;}.elementor-13 .elementor-element.elementor-element-c85bef6{--width:100%;}.elementor-13 .elementor-element.elementor-element-f293527{--width:80%;}.elementor-13 .elementor-element.elementor-element-1c3e962{--width:218px;}.elementor-13 .elementor-element.elementor-element-6b4ede0{--width:218px;}.elementor-13 .elementor-element.elementor-element-9982ab7{--width:218px;}.elementor-13 .elementor-element.elementor-element-46ba360{--width:50%;}.elementor-13 .elementor-element.elementor-element-26fc628{--width:50%;}.elementor-13 .elementor-element.elementor-element-507c708{--width:50%;}.elementor-13 .elementor-element.elementor-element-b1ebcd6{--width:50%;}.elementor-13 .elementor-element.elementor-element-a028244{--width:100%;}.elementor-13 .elementor-element.elementor-element-c75c9ef{--width:auto;}.elementor-13 .elementor-element.elementor-element-ce63e75{--width:35%;}.elementor-13 .elementor-element.elementor-element-9f93523{--width:100%;}.elementor-13 .elementor-element.elementor-element-6466b19{--width:auto;}.elementor-13 .elementor-element.elementor-element-7de6e0f{--width:35%;}}@media(max-width:1024px) and (min-width:415px){.elementor-13 .elementor-element.elementor-element-1c3e962{--width:180px;}.elementor-13 .elementor-element.elementor-element-6b4ede0{--width:180px;}.elementor-13 .elementor-element.elementor-element-9982ab7{--width:180px;}}@media(max-width:768px) and (min-width:415px){.elementor-13 .elementor-element.elementor-element-1c3e962{--width:218px;}.elementor-13 .elementor-element.elementor-element-6b4ede0{--width:218px;}.elementor-13 .elementor-element.elementor-element-9982ab7{--width:218px;}.elementor-13 .elementor-element.elementor-element-46ba360{--width:100%;}.elementor-13 .elementor-element.elementor-element-26fc628{--width:100%;}.elementor-13 .elementor-element.elementor-element-507c708{--width:100%;}.elementor-13 .elementor-element.elementor-element-b1ebcd6{--width:100%;}.elementor-13 .elementor-element.elementor-element-ce63e75{--width:30%;}.elementor-13 .elementor-element.elementor-element-7de6e0f{--width:30%;}}@media(max-width:576px) and (min-width:415px){.elementor-13 .elementor-element.elementor-element-1c3e962{--width:160px;}.elementor-13 .elementor-element.elementor-element-6b4ede0{--width:160px;}.elementor-13 .elementor-element.elementor-element-9982ab7{--width:160px;}}@media(min-width:1600px){.elementor-13 .elementor-element.elementor-element-de284e1{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-3d852cd{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-aab2b13{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-13 .elementor-element.elementor-element-73f7b65{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-094b45d */.elementor-13 .elementor-element.elementor-element-094b45d p{
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c392d39 */.elementor-13 .elementor-element.elementor-element-c392d39 p {
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68e96c3 */.elementor-13 .elementor-element.elementor-element-68e96c3 {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-564f46a */.elementor-13 .elementor-element.elementor-element-564f46a {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f6c16 */.elementor-13 .elementor-element.elementor-element-72f6c16{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5de38bc */.elementor-13 .elementor-element.elementor-element-5de38bc{
    width: 90%;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-5de38bc{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a05e118 */.elementor-13 .elementor-element.elementor-element-a05e118 h2 {
    line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e1addd */.elementor-13 .elementor-element.elementor-element-8e1addd{
    width: 90%;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-8e1addd{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76f7b82 */.elementor-13 .elementor-element.elementor-element-76f7b82{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-76f7b82{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21dfdcd */.elementor-13 .elementor-element.elementor-element-21dfdcd .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ad1b58 */.elementor-13 .elementor-element.elementor-element-8ad1b58{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-8ad1b58{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85bef6 *//*.elementor-13 .elementor-element.elementor-element-c85bef6{*/
/*    position: relative;*/
/*}*/
/*.elementor-13 .elementor-element.elementor-element-c85bef6:before{*/
/*    display: block;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: 0;*/
/*    width: 70%;*/
/*    min-height: 100%;*/
/*    background-image: url(https://www.tsuchida-tosou.com/we/wp-content/uploads/2025/10/background-blue-scaled.jpg) ;*/
/*        background-repeat:no-repeat;*/
/*    content: "";*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e299b99 */.elementor-13 .elementor-element.elementor-element-e299b99{
    width: 90%;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-e299b99{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1a6753 */.elementor-13 .elementor-element.elementor-element-f1a6753 img {
  transition: all 0.5s ease;
}

.elementor-13 .elementor-element.elementor-element-f1a6753:hover img {
  transform: scale(1.1);
  filter: brightness(0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1047ed9 */.elementor-13 .elementor-element.elementor-element-1047ed9 .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e94f80b */.elementor-13 .elementor-element.elementor-element-e94f80b{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ba360 */.elementor-13 .elementor-element.elementor-element-46ba360{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b83092 */.elementor-13 .elementor-element.elementor-element-8b83092 img {
  transition: all 0.5s ease;
}

.elementor-13 .elementor-element.elementor-element-8b83092:hover img {
  transform: scale(1.1);
  filter: brightness(0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-675b5d3 */.elementor-13 .elementor-element.elementor-element-675b5d3 .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40042ce */.elementor-13 .elementor-element.elementor-element-40042ce{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26fc628 */.elementor-13 .elementor-element.elementor-element-26fc628{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e765af */.elementor-13 .elementor-element.elementor-element-0e765af img {
  transition: all 0.5s ease;
}

.elementor-13 .elementor-element.elementor-element-0e765af:hover img {
  transform: scale(1.1);
  filter: brightness(0.8);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5306ce7 */.elementor-13 .elementor-element.elementor-element-5306ce7 .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16453ed */.elementor-13 .elementor-element.elementor-element-16453ed{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-507c708 */.elementor-13 .elementor-element.elementor-element-507c708{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edbf5d3 */.elementor-13 .elementor-element.elementor-element-edbf5d3 img {
  transition: all 0.5s ease;
}

.elementor-13 .elementor-element.elementor-element-edbf5d3:hover img {
  transform: scale(1.1);
  filter: brightness(0.8);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98c631d */.elementor-13 .elementor-element.elementor-element-98c631d p{
    line-height: 1.25;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-499ceb2 */.elementor-13 .elementor-element.elementor-element-499ceb2 .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4702924 */.elementor-13 .elementor-element.elementor-element-4702924{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ebcd6 */.elementor-13 .elementor-element.elementor-element-b1ebcd6{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a42dd6 */.elementor-13 .elementor-element.elementor-element-5a42dd6 {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c1d674 */.elementor-13 .elementor-element.elementor-element-5c1d674 {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0803d67 */.elementor-13 .elementor-element.elementor-element-0803d67 .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2596f4 */.elementor-13 .elementor-element.elementor-element-c2596f4{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c75c9ef */.elementor-13 .elementor-element.elementor-element-c75c9ef{
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a428aa */.elementor-13 .elementor-element.elementor-element-4a428aa {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3567f00 */.elementor-13 .elementor-element.elementor-element-3567f00 {
    writing-mode: vertical-rl;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-923013e */.elementor-13 .elementor-element.elementor-element-923013e .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10bf98d */.elementor-13 .elementor-element.elementor-element-10bf98d{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6466b19 */.elementor-13 .elementor-element.elementor-element-6466b19{
    position: absolute;
    top: 50%;
    right: 10%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e2882 */.elementor-13 .elementor-element.elementor-element-55e2882{
    width: 90%;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-55e2882{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1b3d1af */.elementor-13 .elementor-element.elementor-element-1b3d1af .swiper-slide {
  padding: 0 20px; 
  box-sizing: border-box;
}
/*.elementor-13 .elementor-element.elementor-element-1b3d1af .swiper-wrapper {*/
/*  margin: 0 -20px;*/
/*}*/

.elementor-13 .elementor-element.elementor-element-1b3d1af .swiper-scrollbar {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f6a3da */.elementor-13 .elementor-element.elementor-element-7f6a3da .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f29e764 */.elementor-13 .elementor-element.elementor-element-f29e764{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-f29e764{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73f7b65 */.elementor-13 .elementor-element.elementor-element-73f7b65{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12e7410 */.elementor-13 .elementor-element.elementor-element-12e7410 .elementor-button{
padding: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3aa748 */.elementor-13 .elementor-element.elementor-element-a3aa748{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-13 .elementor-element.elementor-element-a3aa748{
    width: 1140px;
 }
}/* End custom CSS */