.elementor-7 .elementor-element.elementor-element-55d156e{--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-end;--align-items:center;--gap:10px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--position:fixed;top:38px;--z-index:3;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-55d156e{right:38px;}body.rtl .elementor-7 .elementor-element.elementor-element-55d156e{left:38px;}.elementor-7 .elementor-element.elementor-element-f55236f{--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:10px;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--position:absolute;top:20px;--z-index:3;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f55236f{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-f55236f{right:0px;}.elementor-7 .elementor-element.elementor-element-ac1816b{font-family:"Noto Sans JP", Sans-serif;font-size:4rem;}.elementor-7 .elementor-element.elementor-element-cc80804{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-0fab2de{--justify-content:center;--gap:56px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-d2a447d{--background-transition:0.3s;--position:absolute;top:30px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-d2a447d{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-d2a447d{right:0px;}.elementor-7 .elementor-element.elementor-element-8dd4f41 img{width:100px;}.elementor-7 .elementor-element.elementor-element-3b318ec{--gap:33px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-e7f5331{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-e3aa5c2{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-e3aa5c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-83523f9{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-83523f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d1d6275{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-c2bb8c8 img{width:30px;}.elementor-7 .elementor-element.elementor-element-5d889e5 img{width:30px;}.elementor-7 .elementor-element.elementor-element-9a8a937 img{width:30px;}.elementor-7 .elementor-element.elementor-element-6572b55{--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7 .elementor-element.elementor-element-a78d860 img{width:100%;}.elementor-7 .elementor-element.elementor-element-46ae0d0 img{width:100%;}.elementor-7 .elementor-element.elementor-element-2c9a799 img{width:100%;}.elementor-7 .elementor-element.elementor-element-0d3e364{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-f03309e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-e31e323{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-e31e323 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d594318{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-d594318 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-006b9e6{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-f90cb45 img{width:30px;}.elementor-7 .elementor-element.elementor-element-2c8499a img{width:30px;}.elementor-7 .elementor-element.elementor-element-5f8fa51 img{width:30px;}.elementor-7 .elementor-element.elementor-element-3a91caf{--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;--padding-top:7rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-236fd43{--gap:30px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-930eef6{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-7 .elementor-element.elementor-element-9a51422{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-20f197b{--gap:30px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-0c144d6{--gap:10px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-75afc5b{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;font-weight:normal;}.elementor-7 .elementor-element.elementor-element-ab60c1a{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;font-weight:normal;}.elementor-7 .elementor-element.elementor-element-af4506e{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;font-weight:normal;}.elementor-7 .elementor-element.elementor-element-22fda24{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;font-weight:normal;}.elementor-7 .elementor-element.elementor-element-d6b7689 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-7 .elementor-element.elementor-element-d6b7689 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-7 .elementor-element.elementor-element-d6b7689 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;letter-spacing:0.05px;fill:var( --e-global-color-282ab38 );color:var( --e-global-color-282ab38 );background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-282ab38 );border-radius:35.5px 35.5px 35.5px 35.5px;padding:11px 18px 11px 46px;}.elementor-7 .elementor-element.elementor-element-d6b7689 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-39c1657{--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;--padding-top:7rem;--padding-right:0rem;--padding-bottom:7rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-9e347d0{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-41f16c1 img{width:100%;}.elementor-7 .elementor-element.elementor-element-3eba23d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3eba23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-502656e );}.elementor-7 .elementor-element.elementor-element-3eba23d{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-3eba23d, .elementor-7 .elementor-element.elementor-element-3eba23d::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-3242540{--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:67px;--background-transition:0.3s;--padding-top:2rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-371d6a1{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-7 .elementor-element.elementor-element-004b720{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-a64f4a0{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-2c60f7e .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-7 .elementor-element.elementor-element-2c60f7e .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-7 .elementor-element.elementor-element-2c60f7e .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;letter-spacing:0.05px;fill:var( --e-global-color-282ab38 );color:var( --e-global-color-282ab38 );background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-282ab38 );border-radius:35.5px 35.5px 35.5px 35.5px;padding:11px 18px 11px 46px;}.elementor-7 .elementor-element.elementor-element-2c60f7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a95006c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a95006c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-502656e );}.elementor-7 .elementor-element.elementor-element-a95006c{--background-transition:0.3s;--margin-top:0rem;--margin-right:0rem;--margin-bottom:7rem;--margin-left:0rem;--padding-top:4rem;--padding-right:0rem;--padding-bottom:7rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-a95006c, .elementor-7 .elementor-element.elementor-element-a95006c::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-6875398{--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:67px;--background-transition:0.3s;--padding-top:2rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-5a6e7c0{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-7 .elementor-element.elementor-element-957c7d4{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-4b9c554{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-079eae4 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-7 .elementor-element.elementor-element-079eae4 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-7 .elementor-element.elementor-element-079eae4 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;letter-spacing:0.05px;fill:var( --e-global-color-282ab38 );color:var( --e-global-color-282ab38 );background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-282ab38 );border-radius:35.5px 35.5px 35.5px 35.5px;padding:11px 18px 11px 46px;}.elementor-7 .elementor-element.elementor-element-079eae4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-91e6660{--min-height:782px;--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-7 .elementor-element.elementor-element-ef2f184{--background-transition:0.3s;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-ef2f184{right:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-ef2f184{left:0px;}.elementor-7 .elementor-element.elementor-element-f636479 img{width:100%;}.elementor-7 .elementor-element.elementor-element-20dd87d{--gap:40px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-509339c{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-7 .elementor-element.elementor-element-55de445{font-family:"Noto Sans JP", Sans-serif;font-size:1.6rem;font-weight:normal;}.elementor-7 .elementor-element.elementor-element-db335ef .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-7 .elementor-element.elementor-element-db335ef .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-7 .elementor-element.elementor-element-db335ef .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;letter-spacing:0.05px;fill:var( --e-global-color-282ab38 );color:var( --e-global-color-282ab38 );background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-282ab38 );border-radius:35.5px 35.5px 35.5px 35.5px;padding:11px 18px 11px 46px;}.elementor-7 .elementor-element.elementor-element-db335ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3ca9a1f{--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;--margin-top:7rem;--margin-right:0rem;--margin-bottom:7rem;--margin-left:0rem;}.elementor-7 .elementor-element.elementor-element-fbaa0c9{--gap:32px;--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-21090aa{text-align:center;color:#FFFFFF;font-family:"Shippori Mincho B1", Sans-serif;font-size:26px;font-weight:600;letter-spacing:0.25em;}.elementor-7 .elementor-element.elementor-element-20d230e{text-align:center;color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;}.elementor-7 .elementor-element.elementor-element-1666e8a{--background-transition:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}.elementor-7 .elementor-element.elementor-element-1666e8a, .elementor-7 .elementor-element.elementor-element-1666e8a::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-1666e8a.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3149bb5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3149bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3149bb5{--background-transition:0.3s;--padding-top:12px;--padding-right:12px;--padding-bottom:12px;--padding-left:12px;}.elementor-7 .elementor-element.elementor-element-3149bb5, .elementor-7 .elementor-element.elementor-element-3149bb5::before{--border-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-f446da5 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:13px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:#61CE7000;}.elementor-7 .elementor-element.elementor-element-6aa8028{--background-transition:0.3s;}.elementor-7 .elementor-element.elementor-element-1a84e4c{text-align:center;color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-7 .elementor-element.elementor-element-1a84e4c > .elementor-widget-container{padding:5rem 0rem 5rem 0rem;}.elementor-7 .elementor-element.elementor-element-a02c38a{--background-transition:0.3s;--position:absolute;top:-7px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a02c38a{right:238.6px;}body.rtl .elementor-7 .elementor-element.elementor-element-a02c38a{left:238.6px;}.elementor-7 .elementor-element.elementor-element-7ab148f{--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:12rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-c23284d{--grid-column-gap:34px;}.elementor-7 .elementor-element.elementor-element-c23284d > .elementor-widget-container{padding:0rem 0rem 3rem 0rem;}.elementor-7 .elementor-element.elementor-element-c23284d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-eea1af3 .elementor-button .elementor-align-icon-right{margin-left:30px;}.elementor-7 .elementor-element.elementor-element-eea1af3 .elementor-button .elementor-align-icon-left{margin-right:30px;}.elementor-7 .elementor-element.elementor-element-eea1af3 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-size:1.3rem;letter-spacing:0.05px;fill:var( --e-global-color-282ab38 );color:var( --e-global-color-282ab38 );background-color:#61CE7000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-282ab38 );border-radius:35.5px 35.5px 35.5px 35.5px;padding:11px 18px 11px 46px;}.elementor-7 .elementor-element.elementor-element-eea1af3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-66f94cf{--background-transition:0.3s;}@media(max-width:1024px){body:not(.rtl) .elementor-7 .elementor-element.elementor-element-55d156e{right:20px;}body.rtl .elementor-7 .elementor-element.elementor-element-55d156e{left:20px;}.elementor-7 .elementor-element.elementor-element-55d156e{top:30px;}.elementor-7 .elementor-element.elementor-element-0fab2de{--justify-content:center;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-8dd4f41 img{width:81px;}.elementor-7 .elementor-element.elementor-element-e3aa5c2{font-size:2.8rem;}.elementor-7 .elementor-element.elementor-element-83523f9{font-size:2.8rem;}.elementor-7 .elementor-element.elementor-element-e31e323{font-size:2.8rem;}.elementor-7 .elementor-element.elementor-element-d594318{font-size:2.8rem;}.elementor-7 .elementor-element.elementor-element-3242540{--padding-top:1rem;--padding-right:0rem;--padding-bottom:1rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-6875398{--padding-top:1rem;--padding-right:0rem;--padding-bottom:1rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-91e6660{--min-height:592px;}.elementor-7 .elementor-element.elementor-element-3ca9a1f{--margin-top:07rem;--margin-right:0rem;--margin-bottom:3rem;--margin-left:0rem;}.elementor-7 .elementor-element.elementor-element-8e1a979 img{height:398px;object-fit:cover;}.elementor-7 .elementor-element.elementor-element-fbaa0c9{--gap:21px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a02c38a{right:41.4px;}body.rtl .elementor-7 .elementor-element.elementor-element-a02c38a{left:41.4px;}.elementor-7 .elementor-element.elementor-element-a02c38a{top:10px;}}@media(min-width:415px){.elementor-7 .elementor-element.elementor-element-55d156e{--width:80px;}.elementor-7 .elementor-element.elementor-element-f55236f{--width:auto;}.elementor-7 .elementor-element.elementor-element-0fab2de{--width:10%;}.elementor-7 .elementor-element.elementor-element-6572b55{--width:100%;}.elementor-7 .elementor-element.elementor-element-9a51422{--width:318px;}.elementor-7 .elementor-element.elementor-element-004b720{--width:323px;}.elementor-7 .elementor-element.elementor-element-957c7d4{--width:323px;}.elementor-7 .elementor-element.elementor-element-ef2f184{--width:60%;}.elementor-7 .elementor-element.elementor-element-20dd87d{--width:65%;}.elementor-7 .elementor-element.elementor-element-1666e8a{--width:279px;}.elementor-7 .elementor-element.elementor-element-a02c38a{--width:228px;}}@media(max-width:1280px) and (min-width:415px){.elementor-7 .elementor-element.elementor-element-55d156e{--width:60px;}.elementor-7 .elementor-element.elementor-element-d2a447d{--width:100%;}.elementor-7 .elementor-element.elementor-element-a02c38a{--width:190px;}}@media(max-width:1024px) and (min-width:415px){.elementor-7 .elementor-element.elementor-element-0fab2de{--width:20%;}.elementor-7 .elementor-element.elementor-element-004b720{--width:280px;}.elementor-7 .elementor-element.elementor-element-957c7d4{--width:280px;}.elementor-7 .elementor-element.elementor-element-ef2f184{--width:65%;}.elementor-7 .elementor-element.elementor-element-a02c38a{--width:190px;}}@media(max-width:768px) and (min-width:415px){.elementor-7 .elementor-element.elementor-element-55d156e{--width:60px;}.elementor-7 .elementor-element.elementor-element-004b720{--width:240px;}.elementor-7 .elementor-element.elementor-element-957c7d4{--width:240px;}.elementor-7 .elementor-element.elementor-element-ef2f184{--width:70%;}.elementor-7 .elementor-element.elementor-element-20dd87d{--width:100%;}.elementor-7 .elementor-element.elementor-element-3ca9a1f{--width:100%;}.elementor-7 .elementor-element.elementor-element-a02c38a{--width:200px;}}@media(max-width:576px) and (min-width:415px){.elementor-7 .elementor-element.elementor-element-55d156e{--width:56px;}.elementor-7 .elementor-element.elementor-element-004b720{--width:280px;}.elementor-7 .elementor-element.elementor-element-957c7d4{--width:280px;}.elementor-7 .elementor-element.elementor-element-ef2f184{--width:100%;}.elementor-7 .elementor-element.elementor-element-a02c38a{--width:180px;}}@media(max-width:1280px){.elementor-7 .elementor-element.elementor-element-ac1816b{font-size:2.4rem;letter-spacing:-0.1em;}.elementor-7 .elementor-element.elementor-element-0fab2de{--justify-content:flex-end;--gap:30px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:3rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-d2a447d{top:20px;}.elementor-7 .elementor-element.elementor-element-8dd4f41 img{width:62px;}.elementor-7 .elementor-element.elementor-element-3b318ec{--gap:23px;}.elementor-7 .elementor-element.elementor-element-e7f5331{--gap:10px;}.elementor-7 .elementor-element.elementor-element-e3aa5c2{font-size:2.2rem;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-83523f9{font-size:2.2rem;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-d1d6275{--gap:14px;}.elementor-7 .elementor-element.elementor-element-c2bb8c8 img{width:26px;}.elementor-7 .elementor-element.elementor-element-5d889e5 img{width:26px;}.elementor-7 .elementor-element.elementor-element-9a8a937 img{width:26px;}.elementor-7 .elementor-element.elementor-element-f03309e{--gap:10px;}.elementor-7 .elementor-element.elementor-element-e31e323{font-size:2rem;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-d594318{font-size:2rem;letter-spacing:0.2em;}.elementor-7 .elementor-element.elementor-element-006b9e6{--gap:14px;}.elementor-7 .elementor-element.elementor-element-f90cb45 img{width:26px;}.elementor-7 .elementor-element.elementor-element-2c8499a img{width:26px;}.elementor-7 .elementor-element.elementor-element-5f8fa51 img{width:26px;}.elementor-7 .elementor-element.elementor-element-39c1657{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--gap:0px;}.elementor-7 .elementor-element.elementor-element-91e6660{--min-height:708px;}.elementor-7 .elementor-element.elementor-element-fbaa0c9{--gap:24px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a02c38a{right:134.5px;}body.rtl .elementor-7 .elementor-element.elementor-element-a02c38a{left:134.5px;}.elementor-7 .elementor-element.elementor-element-a02c38a{top:10px;}}@media(max-width:768px){.elementor-7 .elementor-element.elementor-element-55d156e{top:25px;}.elementor-7 .elementor-element.elementor-element-65b4fe4 img{width:100px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f55236f{left:30px;}body.rtl .elementor-7 .elementor-element.elementor-element-f55236f{right:30px;}.elementor-7 .elementor-element.elementor-element-f55236f{top:25px;}.elementor-7 .elementor-element.elementor-element-0d3e364{--padding-top:30px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7 .elementor-element.elementor-element-f03309e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-e31e323{font-size:2.2rem;}.elementor-7 .elementor-element.elementor-element-d594318{font-size:2.2rem;}.elementor-7 .elementor-element.elementor-element-006b9e6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:24px;}.elementor-7 .elementor-element.elementor-element-3a91caf{--padding-top:5rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-d6b7689 .elementor-button{padding:8px 18px 8px 34px;}.elementor-7 .elementor-element.elementor-element-3242540{--gap:30px;}.elementor-7 .elementor-element.elementor-element-2c60f7e .elementor-button{padding:8px 18px 8px 34px;}.elementor-7 .elementor-element.elementor-element-6875398{--gap:30px;}.elementor-7 .elementor-element.elementor-element-079eae4 .elementor-button{padding:8px 18px 8px 34px;}.elementor-7 .elementor-element.elementor-element-db335ef .elementor-button{padding:8px 18px 8px 34px;}.elementor-7 .elementor-element.elementor-element-8e1a979 img{height:313px;object-fit:cover;}.elementor-7 .elementor-element.elementor-element-fbaa0c9{--gap:19px;}.elementor-7 .elementor-element.elementor-element-1666e8a{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-7 .elementor-element.elementor-element-3149bb5{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-7 .elementor-element.elementor-element-1a84e4c{text-align:left;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a02c38a{right:166.3px;}body.rtl .elementor-7 .elementor-element.elementor-element-a02c38a{left:166.3px;}.elementor-7 .elementor-element.elementor-element-a02c38a{top:10px;}.elementor-7 .elementor-element.elementor-element-c23284d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-eea1af3 .elementor-button{padding:8px 18px 8px 34px;}}@media(max-width:576px){.elementor-7 .elementor-element.elementor-element-55d156e{top:25px;}.elementor-7 .elementor-element.elementor-element-f55236f{top:30px;}.elementor-7 .elementor-element.elementor-element-0d3e364{--padding-top:25px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7 .elementor-element.elementor-element-e31e323{font-size:2rem;letter-spacing:0.15em;}.elementor-7 .elementor-element.elementor-element-d594318{font-size:2rem;letter-spacing:0.15em;}.elementor-7 .elementor-element.elementor-element-3a91caf{--padding-top:4rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-41f16c1 img{height:63px;}.elementor-7 .elementor-element.elementor-element-3242540{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:18px;--padding-top:1rem;--padding-right:0rem;--padding-bottom:1rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-371d6a1{text-align:left;font-size:2.4rem;}.elementor-7 .elementor-element.elementor-element-6875398{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:18px;--padding-top:1rem;--padding-right:0rem;--padding-bottom:1rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-5a6e7c0{text-align:left;font-size:2.4rem;}.elementor-7 .elementor-element.elementor-element-91e6660{--min-height:704px;}.elementor-7 .elementor-element.elementor-element-8e1a979 img{height:295px;object-fit:cover;}.elementor-7 .elementor-element.elementor-element-1a84e4c{text-align:left;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a02c38a{right:31.8px;}body.rtl .elementor-7 .elementor-element.elementor-element-a02c38a{left:31.8px;}.elementor-7 .elementor-element.elementor-element-a02c38a{top:21px;}.elementor-7 .elementor-element.elementor-element-c23284d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:414px){.elementor-7 .elementor-element.elementor-element-55d156e{--width:56px;}.elementor-7 .elementor-element.elementor-element-65b4fe4 img{width:90px;}.elementor-7 .elementor-element.elementor-element-f55236f{--width:auto;--justify-content:flex-start;top:30px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f55236f{left:25px;}body.rtl .elementor-7 .elementor-element.elementor-element-f55236f{right:25px;}.elementor-7 .elementor-element.elementor-element-0d3e364{--gap:8px;--padding-top:15px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-7 .elementor-element.elementor-element-f03309e{--gap:6px;}.elementor-7 .elementor-element.elementor-element-e31e323{letter-spacing:0.1em;}.elementor-7 .elementor-element.elementor-element-d594318{letter-spacing:0.1em;}.elementor-7 .elementor-element.elementor-element-3a91caf{--padding-top:5rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-7 .elementor-element.elementor-element-236fd43{--gap:17px;}.elementor-7 .elementor-element.elementor-element-9a51422{--width:260px;}.elementor-7 .elementor-element.elementor-element-d6b7689 .elementor-button{padding:6px 10px 6px 36px;}.elementor-7 .elementor-element.elementor-element-41f16c1 img{height:40px;}.elementor-7 .elementor-element.elementor-element-004b720{--width:260px;}.elementor-7 .elementor-element.elementor-element-2c60f7e .elementor-button{padding:6px 10px 6px 36px;}.elementor-7 .elementor-element.elementor-element-957c7d4{--width:260px;}.elementor-7 .elementor-element.elementor-element-079eae4 .elementor-button{padding:6px 10px 6px 36px;}.elementor-7 .elementor-element.elementor-element-91e6660{--min-height:674px;}.elementor-7 .elementor-element.elementor-element-db335ef .elementor-button{padding:6px 10px 6px 36px;}.elementor-7 .elementor-element.elementor-element-8e1a979 img{height:367px;}.elementor-7 .elementor-element.elementor-element-20d230e{font-size:14px;}.elementor-7 .elementor-element.elementor-element-1666e8a{--width:80%;}.elementor-7 .elementor-element.elementor-element-a02c38a{--width:160px;top:20px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a02c38a{right:11.1px;}body.rtl .elementor-7 .elementor-element.elementor-element-a02c38a{left:11.1px;}.elementor-7 .elementor-element.elementor-element-eea1af3 .elementor-button{padding:6px 10px 6px 36px;}}/* Start custom CSS for text-editor, class: .elementor-element-e3aa5c2 */@media (min-width: 575px) {
    .elementor-7 .elementor-element.elementor-element-e3aa5c2 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83523f9 */@media (min-width: 575px) {
    .elementor-7 .elementor-element.elementor-element-83523f9 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75afc5b */.elementor-7 .elementor-element.elementor-element-75afc5b p{
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab60c1a */.elementor-7 .elementor-element.elementor-element-ab60c1a p{
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af4506e */.elementor-7 .elementor-element.elementor-element-af4506e p{
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22fda24 */.elementor-7 .elementor-element.elementor-element-22fda24 p{
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d6b7689 */.elementor-7 .elementor-element.elementor-element-d6b7689 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-d6b7689 .elementor-button-icon {
  display: flex;
  align-items: center;
}

.elementor-7 .elementor-element.elementor-element-d6b7689 svg {
  width: 33px;
  height: 33px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a91caf */.elementor-7 .elementor-element.elementor-element-3a91caf{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-3a91caf{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c1657 */.elementor-7 .elementor-element.elementor-element-39c1657{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-39c1657{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3242540 */.elementor-7 .elementor-element.elementor-element-3242540{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-3242540{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c60f7e */.elementor-7 .elementor-element.elementor-element-2c60f7e .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-2c60f7e .elementor-button-icon {
  display: flex;
  align-items: center;
}

.elementor-7 .elementor-element.elementor-element-2c60f7e svg {
  width: 33px;
  height: 33px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a64f4a0 */.elementor-7 .elementor-element.elementor-element-a64f4a0{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-a64f4a0{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6875398 */.elementor-7 .elementor-element.elementor-element-6875398{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-6875398{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-079eae4 */.elementor-7 .elementor-element.elementor-element-079eae4 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-079eae4 .elementor-button-icon {
  display: flex;
  align-items: center;
}

.elementor-7 .elementor-element.elementor-element-079eae4 svg {
  width: 33px;
  height: 33px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9c554 */.elementor-7 .elementor-element.elementor-element-4b9c554{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-4b9c554{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55de445 */.elementor-7 .elementor-element.elementor-element-55de445 p{
    line-height: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-db335ef */.elementor-7 .elementor-element.elementor-element-db335ef .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-db335ef .elementor-button-icon {
  display: flex;
  align-items: center;
}

.elementor-7 .elementor-element.elementor-element-db335ef svg {
  width: 33px;
  height: 33px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91e6660 */.elementor-7 .elementor-element.elementor-element-91e6660{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-91e6660{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e1a979 *//*.elementor-7 .elementor-element.elementor-element-8e1a979 img {*/
/*  transition: all 0.5s ease;*/
/*}*/

/*.elementor-7 .elementor-element.elementor-element-8e1a979:hover img {*/
/*  transform: scale(1.1);*/
/*  filter: brightness(0.8);*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbaa0c9 */.elementor-7 .elementor-element.elementor-element-fbaa0c9{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca9a1f */.elementor-7 .elementor-element.elementor-element-3ca9a1f{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aa8028 */.elementor-7 .elementor-element.elementor-element-6aa8028{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-6aa8028{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eea1af3 */.elementor-7 .elementor-element.elementor-element-eea1af3 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-7 .elementor-element.elementor-element-eea1af3 .elementor-button-icon {
  display: flex;
  align-items: center;
}

.elementor-7 .elementor-element.elementor-element-eea1af3 svg {
  width: 33px;
  height: 33px; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab148f */.elementor-7 .elementor-element.elementor-element-7ab148f{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-7 .elementor-element.elementor-element-7ab148f{
    width: 1140px;
 }
}/* End custom CSS */