.elementor-10 .elementor-element.elementor-element-0f08e2e{--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-10 .elementor-element.elementor-element-0f08e2e{left:30px;}body.rtl .elementor-10 .elementor-element.elementor-element-0f08e2e{right:30px;}.elementor-10 .elementor-element.elementor-element-f78a36d{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:2.6rem;}.elementor-10 .elementor-element.elementor-element-65bd748{--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:0px;--background-transition:0.3s;--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:2%;}.elementor-10 .elementor-element.elementor-element-65bd748:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-65bd748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url("https://www.2-20xx.com/we/wp-content/uploads/2025/12/title01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-65bd748, .elementor-10 .elementor-element.elementor-element-65bd748::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-cd64a71{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:21rem;--padding-right:0rem;--padding-bottom:21rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-cd64a71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-535649f .elementor-heading-title{color:#FFFFFF;font-family:"Shippori Mincho B1", Sans-serif;font-size:3.6rem;font-weight:900;letter-spacing:3.3px;}.elementor-10 .elementor-element.elementor-element-95797e0{--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:4rem;--padding-right:0rem;--padding-bottom:5rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-0ecfc67:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0ecfc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBDEE2;}.elementor-10 .elementor-element.elementor-element-0ecfc67{--background-transition:0.3s;--padding-top:7rem;--padding-right:0rem;--padding-bottom:7rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-0ecfc67, .elementor-10 .elementor-element.elementor-element-0ecfc67::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-ccdbe54{--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-10 .elementor-element.elementor-element-4bed95f{--background-transition:0.3s;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4bed95f{left:62px;}body.rtl .elementor-10 .elementor-element.elementor-element-4bed95f{right:62px;}.elementor-10 .elementor-element.elementor-element-99aa20a{--min-height:90%;--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-99aa20a{left:487px;}body.rtl .elementor-10 .elementor-element.elementor-element-99aa20a{right:487px;}.elementor-10 .elementor-element.elementor-element-c2dc77c img{width:100%;}.elementor-10 .elementor-element.elementor-element-f44dd2b{--min-height:90%;--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f44dd2b{left:82px;}body.rtl .elementor-10 .elementor-element.elementor-element-f44dd2b{right:82px;}.elementor-10 .elementor-element.elementor-element-e6413e2 img{width:100%;}.elementor-10 .elementor-element.elementor-element-c2823bc{--min-height:90%;--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c2823bc{left:269px;}body.rtl .elementor-10 .elementor-element.elementor-element-c2823bc{right:269px;}.elementor-10 .elementor-element.elementor-element-c060530 img{width:100%;}.elementor-10 .elementor-element.elementor-element-81620c1{--gap:40px;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-75e7ce7{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:3rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-60b57b2{font-family:"Noto Sans JP", Sans-serif;font-weight:normal;}.elementor-10 .elementor-element.elementor-element-050b682{--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-8c884a6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8c884a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5CF;}.elementor-10 .elementor-element.elementor-element-8c884a6{--background-transition:0.3s;--padding-top:7rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-8c884a6, .elementor-10 .elementor-element.elementor-element-8c884a6::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-9383df1{--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;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:5rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-33f1972{--background-transition:0.3s;--position:absolute;top:227px;--z-index:1;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-33f1972{right:51.7px;}body.rtl .elementor-10 .elementor-element.elementor-element-33f1972{left:51.7px;}.elementor-10 .elementor-element.elementor-element-0320622 img{width:100%;}.elementor-10 .elementor-element.elementor-element-791b973{--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-10 .elementor-element.elementor-element-791b973.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-08737fc{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:4rem;font-weight:600;letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-08737fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ecb2333{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-ecb2333 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dee6307{font-family:"Noto Sans JP", Sans-serif;font-weight:normal;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-dee6307.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-167a07c{--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-10 .elementor-element.elementor-element-56c237a{--min-height:100px;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-5653693{--background-transition:0.3s;--position:absolute;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5653693{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-5653693{left:20px;}.elementor-10 .elementor-element.elementor-element-996f5ec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-996f5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F0DB;}.elementor-10 .elementor-element.elementor-element-996f5ec{--background-transition:0.3s;--padding-top:7rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-996f5ec, .elementor-10 .elementor-element.elementor-element-996f5ec::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-3068ce7{--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;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:5rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-c95926f{--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c95926f{right:72.4px;}body.rtl .elementor-10 .elementor-element.elementor-element-c95926f{left:72.4px;}.elementor-10 .elementor-element.elementor-element-fd8cf03 img{width:100%;}.elementor-10 .elementor-element.elementor-element-440f742{--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-440f742{right:268.9px;}body.rtl .elementor-10 .elementor-element.elementor-element-440f742{left:268.9px;}.elementor-10 .elementor-element.elementor-element-4941043 img{width:100%;}.elementor-10 .elementor-element.elementor-element-8bb6d35{--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8bb6d35{right:496.4px;}body.rtl .elementor-10 .elementor-element.elementor-element-8bb6d35{left:496.4px;}.elementor-10 .elementor-element.elementor-element-2d1e367 img{width:100%;}.elementor-10 .elementor-element.elementor-element-3bf538e{--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-10 .elementor-element.elementor-element-3bf538e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c8dec98{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:4rem;font-weight:600;letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-c8dec98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6976013{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-6976013 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-99adb47{font-family:"Noto Sans JP", Sans-serif;font-weight:normal;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-99adb47 > .elementor-widget-container{padding:0rem 0rem 3rem 0rem;}.elementor-10 .elementor-element.elementor-element-99adb47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1076953{--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-10 .elementor-element.elementor-element-204753c{--min-height:100px;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-93b7fed{--background-transition:0.3s;--position:absolute;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-93b7fed{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-93b7fed{left:20px;}.elementor-10 .elementor-element.elementor-element-dc901e4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc901e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F1F5;}.elementor-10 .elementor-element.elementor-element-dc901e4{--background-transition:0.3s;--padding-top:7rem;--padding-right:0rem;--padding-bottom:9rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-dc901e4, .elementor-10 .elementor-element.elementor-element-dc901e4::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-9d36574{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--align-items:center;--gap:9px;--background-transition:0.3s;--padding-top:0rem;--padding-right:0rem;--padding-bottom:4rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-10409a2{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.8rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7b8e23e{color:var( --e-global-color-282ab38 );font-family:"Shippori Mincho B1", Sans-serif;font-size:2.2rem;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e1b8f62{--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:0rem;--padding-right:0rem;--padding-bottom:12rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-1c1619e{--background-transition:0.3s;--position:absolute;bottom:311px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1c1619e{left:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-1c1619e{right:10px;}.elementor-10 .elementor-element.elementor-element-a8dd6d8{--min-height:90%;--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a8dd6d8{left:321px;}body.rtl .elementor-10 .elementor-element.elementor-element-a8dd6d8{right:321px;}.elementor-10 .elementor-element.elementor-element-72275e7 img{width:100%;}.elementor-10 .elementor-element.elementor-element-2c99dde{--min-height:90%;--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2c99dde{left:82px;}body.rtl .elementor-10 .elementor-element.elementor-element-2c99dde{right:82px;}.elementor-10 .elementor-element.elementor-element-3b5e46c img{width:100%;}.elementor-10 .elementor-element.elementor-element-e1a083e{--min-height:90%;--background-transition:0.3s;--position:absolute;top:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e1a083e{left:487px;}body.rtl .elementor-10 .elementor-element.elementor-element-e1a083e{right:487px;}.elementor-10 .elementor-element.elementor-element-43c5d93 img{width:100%;}.elementor-10 .elementor-element.elementor-element-6ce4ed9{--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-66ea609{font-family:"Noto Sans JP", Sans-serif;font-weight:normal;}.elementor-10 .elementor-element.elementor-element-ed3b25c{text-align:right;font-family:"Noto Sans JP", Sans-serif;font-weight:normal;}.elementor-10 .elementor-element.elementor-element-62e1a9d{--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-eb31536{--background-transition:0.3s;}@media(min-width:415px){.elementor-10 .elementor-element.elementor-element-0f08e2e{--width:auto;}.elementor-10 .elementor-element.elementor-element-cd64a71{--width:100%;}.elementor-10 .elementor-element.elementor-element-4bed95f{--width:400px;}.elementor-10 .elementor-element.elementor-element-99aa20a{--width:80px;}.elementor-10 .elementor-element.elementor-element-f44dd2b{--width:60px;}.elementor-10 .elementor-element.elementor-element-c2823bc{--width:60px;}.elementor-10 .elementor-element.elementor-element-33f1972{--width:120px;}.elementor-10 .elementor-element.elementor-element-791b973{--width:15%;}.elementor-10 .elementor-element.elementor-element-5653693{--width:400px;}.elementor-10 .elementor-element.elementor-element-c95926f{--width:80px;}.elementor-10 .elementor-element.elementor-element-440f742{--width:80px;}.elementor-10 .elementor-element.elementor-element-8bb6d35{--width:80px;}.elementor-10 .elementor-element.elementor-element-3bf538e{--width:15%;}.elementor-10 .elementor-element.elementor-element-93b7fed{--width:400px;}.elementor-10 .elementor-element.elementor-element-1c1619e{--width:400px;}.elementor-10 .elementor-element.elementor-element-a8dd6d8{--width:60px;}.elementor-10 .elementor-element.elementor-element-2c99dde{--width:60px;}.elementor-10 .elementor-element.elementor-element-e1a083e{--width:80px;}}@media(max-width:1280px) and (min-width:415px){.elementor-10 .elementor-element.elementor-element-33f1972{--width:100px;}}@media(max-width:1024px) and (min-width:415px){.elementor-10 .elementor-element.elementor-element-4bed95f{--width:300px;}.elementor-10 .elementor-element.elementor-element-33f1972{--width:90px;}.elementor-10 .elementor-element.elementor-element-791b973{--width:18%;}.elementor-10 .elementor-element.elementor-element-5653693{--width:300px;}.elementor-10 .elementor-element.elementor-element-3bf538e{--width:18%;}.elementor-10 .elementor-element.elementor-element-93b7fed{--width:300px;}.elementor-10 .elementor-element.elementor-element-1c1619e{--width:300px;}}@media(max-width:768px) and (min-width:415px){.elementor-10 .elementor-element.elementor-element-33f1972{--width:75px;}.elementor-10 .elementor-element.elementor-element-791b973{--width:20%;}.elementor-10 .elementor-element.elementor-element-3bf538e{--width:20%;}}@media(max-width:576px) and (min-width:415px){.elementor-10 .elementor-element.elementor-element-33f1972{--width:68px;}.elementor-10 .elementor-element.elementor-element-791b973{--width:100%;}.elementor-10 .elementor-element.elementor-element-c95926f{--width:50px;}.elementor-10 .elementor-element.elementor-element-440f742{--width:60px;}.elementor-10 .elementor-element.elementor-element-8bb6d35{--width:60px;}.elementor-10 .elementor-element.elementor-element-3bf538e{--width:100%;}}@media(max-width:1280px){body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0f08e2e{left:30px;}body.rtl .elementor-10 .elementor-element.elementor-element-0f08e2e{right:30px;}.elementor-10 .elementor-element.elementor-element-0f08e2e{top:16px;}.elementor-10 .elementor-element.elementor-element-cd64a71{--gap:10px;}.elementor-10 .elementor-element.elementor-element-ccdbe54{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-10 .elementor-element.elementor-element-75e7ce7{font-size:2.8rem;}.elementor-10 .elementor-element.elementor-element-9383df1{--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-10 .elementor-element.elementor-element-08737fc{letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-dee6307{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-167a07c{--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-10 .elementor-element.elementor-element-3068ce7{--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;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-c8dec98{letter-spacing:0.2em;}.elementor-10 .elementor-element.elementor-element-99adb47 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-99adb47{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1076953{--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-10 .elementor-element.elementor-element-9d36574{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-between;--gap:5px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-e1b8f62{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1c1619e{left:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-1c1619e{right:10px;}.elementor-10 .elementor-element.elementor-element-1c1619e{bottom:166px;}}@media(max-width:1024px){body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0f08e2e{left:36px;}body.rtl .elementor-10 .elementor-element.elementor-element-0f08e2e{right:36px;}.elementor-10 .elementor-element.elementor-element-0f08e2e{top:20px;}.elementor-10 .elementor-element.elementor-element-f78a36d{font-size:2.2rem;}.elementor-10 .elementor-element.elementor-element-cd64a71{--gap:12px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4bed95f{left:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-4bed95f{right:10px;}.elementor-10 .elementor-element.elementor-element-4bed95f{bottom:-62px;}.elementor-10 .elementor-element.elementor-element-81620c1{--gap:20px;}.elementor-10 .elementor-element.elementor-element-75e7ce7{font-size:2.6rem;}.elementor-10 .elementor-element.elementor-element-9383df1{--padding-top:0rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-33f1972{right:31px;}body.rtl .elementor-10 .elementor-element.elementor-element-33f1972{left:31px;}.elementor-10 .elementor-element.elementor-element-33f1972{top:206px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5653693{right:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-5653693{left:10px;}.elementor-10 .elementor-element.elementor-element-5653693{bottom:31px;}.elementor-10 .elementor-element.elementor-element-3068ce7{--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c95926f{right:41.4px;}body.rtl .elementor-10 .elementor-element.elementor-element-c95926f{left:41.4px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-440f742{right:165.5px;}body.rtl .elementor-10 .elementor-element.elementor-element-440f742{left:165.5px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8bb6d35{right:362px;}body.rtl .elementor-10 .elementor-element.elementor-element-8bb6d35{left:362px;}.elementor-10 .elementor-element.elementor-element-99adb47 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-93b7fed{right:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-93b7fed{left:10px;}.elementor-10 .elementor-element.elementor-element-93b7fed{bottom:31px;}.elementor-10 .elementor-element.elementor-element-9d36574{--gap:8px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:3rem;--padding-left:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1c1619e{left:11px;}body.rtl .elementor-10 .elementor-element.elementor-element-1c1619e{right:11px;}.elementor-10 .elementor-element.elementor-element-1c1619e{bottom:10px;}}@media(max-width:768px){body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0f08e2e{left:25px;}body.rtl .elementor-10 .elementor-element.elementor-element-0f08e2e{right:25px;}.elementor-10 .elementor-element.elementor-element-0f08e2e{top:20px;}.elementor-10 .elementor-element.elementor-element-cd64a71{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-95797e0{--padding-top:2rem;--padding-right:0rem;--padding-bottom:3rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-0ecfc67{--padding-top:7rem;--padding-right:0rem;--padding-bottom:8rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-4bed95f{bottom:-62px;--z-index:1;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-99aa20a{left:384px;}body.rtl .elementor-10 .elementor-element.elementor-element-99aa20a{right:384px;}.elementor-10 .elementor-element.elementor-element-81620c1{--gap:12px;}.elementor-10 .elementor-element.elementor-element-8c884a6{--padding-top:7rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-9383df1{--padding-top:0rem;--padding-right:0rem;--padding-bottom:2rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-33f1972{top:276px;}.elementor-10 .elementor-element.elementor-element-08737fc{font-size:3.4rem;}.elementor-10 .elementor-element.elementor-element-dee6307{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-56c237a{--min-height:74px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5653693{right:28px;}body.rtl .elementor-10 .elementor-element.elementor-element-5653693{left:28px;}.elementor-10 .elementor-element.elementor-element-5653693{bottom:15px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-3068ce7{--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c95926f{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-c95926f{left:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-440f742{right:82.8px;}body.rtl .elementor-10 .elementor-element.elementor-element-440f742{left:82.8px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8bb6d35{right:237.9px;}body.rtl .elementor-10 .elementor-element.elementor-element-8bb6d35{left:237.9px;}.elementor-10 .elementor-element.elementor-element-c8dec98{font-size:3.4rem;}.elementor-10 .elementor-element.elementor-element-99adb47 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-99adb47{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-204753c{--min-height:74px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-93b7fed{right:28px;}body.rtl .elementor-10 .elementor-element.elementor-element-93b7fed{left:28px;}.elementor-10 .elementor-element.elementor-element-93b7fed{bottom:15px;--z-index:1;}.elementor-10 .elementor-element.elementor-element-dc901e4{--padding-top:7rem;--padding-right:0rem;--padding-bottom:8rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-9d36574{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1c1619e{left:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-1c1619e{right:20px;}.elementor-10 .elementor-element.elementor-element-1c1619e{bottom:24px;--z-index:1;}}@media(max-width:576px){.elementor-10 .elementor-element.elementor-element-0f08e2e{top:10px;}.elementor-10 .elementor-element.elementor-element-f78a36d{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-cd64a71{--padding-top:10rem;--padding-right:0rem;--padding-bottom:10rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-535649f .elementor-heading-title{font-size:3rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-99aa20a{left:250px;}body.rtl .elementor-10 .elementor-element.elementor-element-99aa20a{right:250px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f44dd2b{left:41px;}body.rtl .elementor-10 .elementor-element.elementor-element-f44dd2b{right:41px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c2823bc{left:166px;}body.rtl .elementor-10 .elementor-element.elementor-element-c2823bc{right:166px;}.elementor-10 .elementor-element.elementor-element-81620c1{--gap:16px;}.elementor-10 .elementor-element.elementor-element-75e7ce7{font-size:2.4rem;}.elementor-10 .elementor-element.elementor-element-9383df1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:3rem;--padding-left:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-33f1972{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-33f1972{left:20px;}.elementor-10 .elementor-element.elementor-element-33f1972{top:460px;}.elementor-10 .elementor-element.elementor-element-791b973{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;}.elementor-10 .elementor-element.elementor-element-dee6307{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-3068ce7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c95926f{right:62.1px;}body.rtl .elementor-10 .elementor-element.elementor-element-c95926f{left:62.1px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-440f742{right:93.1px;}body.rtl .elementor-10 .elementor-element.elementor-element-440f742{left:93.1px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8bb6d35{right:217.2px;}body.rtl .elementor-10 .elementor-element.elementor-element-8bb6d35{left:217.2px;}.elementor-10 .elementor-element.elementor-element-3bf538e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;}.elementor-10 .elementor-element.elementor-element-99adb47{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-dc901e4{--padding-top:5rem;--padding-right:0rem;--padding-bottom:10rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-9d36574{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}}@media(max-width:414px){.elementor-10 .elementor-element.elementor-element-0f08e2e{--width:auto;--justify-content:flex-start;top:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-0f08e2e{left:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-0f08e2e{right:20px;}.elementor-10 .elementor-element.elementor-element-f78a36d{font-size:1.8rem;}.elementor-10 .elementor-element.elementor-element-cd64a71{--gap:8px;}.elementor-10 .elementor-element.elementor-element-4bed95f{--width:220px;}.elementor-10 .elementor-element.elementor-element-99aa20a{--width:60px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-99aa20a{left:229px;}body.rtl .elementor-10 .elementor-element.elementor-element-99aa20a{right:229px;}.elementor-10 .elementor-element.elementor-element-f44dd2b{--width:60px;}.elementor-10 .elementor-element.elementor-element-c2823bc{--width:60px;}.elementor-10 .elementor-element.elementor-element-75e7ce7{font-size:2.8rem;}.elementor-10 .elementor-element.elementor-element-8c884a6{--padding-top:4rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-9383df1{--padding-top:0rem;--padding-right:0rem;--padding-bottom:1rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-33f1972{--width:60px;top:457px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-33f1972{right:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-33f1972{left:10px;}.elementor-10 .elementor-element.elementor-element-791b973{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;}.elementor-10 .elementor-element.elementor-element-08737fc{font-size:2.8rem;}.elementor-10 .elementor-element.elementor-element-ecb2333{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-dee6307{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-56c237a{--min-height:52px;}.elementor-10 .elementor-element.elementor-element-5653693{--width:220px;bottom:12px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-5653693{right:41.3px;}body.rtl .elementor-10 .elementor-element.elementor-element-5653693{left:41.3px;}.elementor-10 .elementor-element.elementor-element-996f5ec{--padding-top:4rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-c95926f{--width:50px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c95926f{right:31.1px;}body.rtl .elementor-10 .elementor-element.elementor-element-c95926f{left:31.1px;}.elementor-10 .elementor-element.elementor-element-440f742{--width:60px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-440f742{right:113.8px;}body.rtl .elementor-10 .elementor-element.elementor-element-440f742{left:113.8px;}.elementor-10 .elementor-element.elementor-element-8bb6d35{--width:65px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-8bb6d35{right:196.5px;}body.rtl .elementor-10 .elementor-element.elementor-element-8bb6d35{left:196.5px;}.elementor-10 .elementor-element.elementor-element-3bf538e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;}.elementor-10 .elementor-element.elementor-element-c8dec98{font-size:2.8rem;}.elementor-10 .elementor-element.elementor-element-6976013{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-99adb47{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-204753c{--min-height:52px;}.elementor-10 .elementor-element.elementor-element-93b7fed{--width:220px;--min-height:45px;bottom:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-93b7fed{right:41.3px;}body.rtl .elementor-10 .elementor-element.elementor-element-93b7fed{left:41.3px;}.elementor-10 .elementor-element.elementor-element-dc901e4{--padding-top:3rem;--padding-right:0rem;--padding-bottom:4rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-9d36574{--gap:8px;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-10 .elementor-element.elementor-element-7b8e23e{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-1c1619e{--width:210px;bottom:52px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1c1619e{left:6px;}body.rtl .elementor-10 .elementor-element.elementor-element-1c1619e{right:6px;}.elementor-10 .elementor-element.elementor-element-a8dd6d8{--width:60px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a8dd6d8{left:114px;}body.rtl .elementor-10 .elementor-element.elementor-element-a8dd6d8{right:114px;}.elementor-10 .elementor-element.elementor-element-2c99dde{--width:60px;}.elementor-10 .elementor-element.elementor-element-e1a083e{--width:80px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e1a083e{left:228px;}body.rtl .elementor-10 .elementor-element.elementor-element-e1a083e{right:228px;}}/* Start custom CSS for container, class: .elementor-element-99aa20a */.elementor-10 .elementor-element.elementor-element-99aa20a img{
     animation: sakura linear 10s infinite;
     animation-delay: 2s;
      opacity: 0; 
}

@keyframes sakura {
    0% {
      opacity: 0;
    }
    20% {
      transform:translate(3px,100px) rotate(20deg);
      opacity: 1;
    }
    30% {
      transform:translate(0,200px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,300px)  rotate(150deg);
    }
    70% {
      transform:translate(-40px,400px) rotate(-50deg);
    }
    90% {
      transform:translate(-60px,600px) rotate(-180deg);
       opacity: .9;
    }
    100% {
      transform:translate(-70px,800px);
      opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44dd2b */.elementor-10 .elementor-element.elementor-element-f44dd2b img{
     animation: sakura linear 10s infinite;
     
}

@keyframes sakura {
    0% {
      opacity: 0;
    }
    20% {
      transform:translate(3px,100px) rotate(20deg);
      opacity: 1;
    }
    30% {
      transform:translate(0,200px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,300px)  rotate(150deg);
    }
    70% {
      transform:translate(-40px,400px) rotate(-50deg);
    }
    90% {
      transform:translate(-60px,600px) rotate(-180deg);
       opacity: .9;
    }
    100% {
      transform:translate(-70px,800px);
      opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2823bc */.elementor-10 .elementor-element.elementor-element-c2823bc img{
     animation: sakura linear 10s infinite;
     animation-delay: 4s;
      opacity: 0; 
}

@keyframes sakura {
    0% {
      opacity: 0;
    }
    20% {
      transform:translate(3px,100px) rotate(20deg);
      opacity: 1;
    }
    30% {
      transform:translate(0,200px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,300px)  rotate(150deg);
    }
    70% {
      transform:translate(-40px,400px) rotate(-50deg);
    }
    90% {
      transform:translate(-60px,600px) rotate(-180deg);
       opacity: .9;
    }
    100% {
      transform:translate(-70px,800px);
      opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60b57b2 */.elementor-10 .elementor-element.elementor-element-60b57b2 p {
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccdbe54 */.elementor-10 .elementor-element.elementor-element-ccdbe54{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-ccdbe54{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f1972 */.elementor-10 .elementor-element.elementor-element-33f1972 img {
  animation: spin 8s linear infinite;
  transform-origin: center center;
  opacity: 0.4;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08737fc */@media (min-width: 575px) {
    .elementor-10 .elementor-element.elementor-element-08737fc {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecb2333 */@media (min-width: 575px) {
    .elementor-10 .elementor-element.elementor-element-ecb2333 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dee6307 */.elementor-10 .elementor-element.elementor-element-dee6307 p {
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9383df1 */.elementor-10 .elementor-element.elementor-element-9383df1{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-9383df1{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-167a07c */.elementor-10 .elementor-element.elementor-element-167a07c{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-167a07c{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c237a */.elementor-10 .elementor-element.elementor-element-56c237a{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-56c237a{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c95926f */.elementor-10 .elementor-element.elementor-element-c95926f img{
     animation: sakura linear 13s infinite;
     animation-delay: 2s;
      opacity: 0; 
}

@keyframes sakura {
    0% {
      opacity: 0.5;
    }
    20% {
      transform:translate(3px,50px) rotate(20deg);

    }
    30% {
      transform:translate(0,80px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,100px)  rotate(100deg);
    }
    70% {
      transform:translate(-40px,180px) rotate(80deg);
    }
    90% {
      transform:translate(-60px,260px) rotate(50deg);
    }
    100% {
      transform:translate(-70px,300px);
      opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-440f742 */.elementor-10 .elementor-element.elementor-element-440f742 img{
     animation: sakura linear 12s infinite;
      opacity: 0; 
}

@keyframes sakura {
    0% {
      opacity: 0.5;
    }
    20% {
      transform:translate(3px,50px) rotate(20deg);

    }
    30% {
      transform:translate(0,80px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,100px)  rotate(100deg);
    }
    70% {
      transform:translate(-40px,180px) rotate(80deg);
    }
    90% {
      transform:translate(-60px,260px) rotate(50deg);
    }
    100% {
      transform:translate(-70px,300px);
      opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb6d35 */.elementor-10 .elementor-element.elementor-element-8bb6d35 img{
     animation: sakura linear 15s infinite;
      opacity: 0; 
           animation-delay: 4s;
}

@keyframes sakura {
    0% {
      opacity: 0.5;
    }
    20% {
      transform:translate(3px,150px) rotate(20deg);

    }
    30% {
      transform:translate(0,300px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,400px)  rotate(100deg);
    }
    70% {
      transform:translate(-40px,600px) rotate(80deg);
    }
    90% {
      transform:translate(-60px,700px) rotate(50deg);
    }
    100% {
      transform:translate(-70px,800px);
      opacity: 0.5;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8dec98 */@media (min-width: 575px) {
    .elementor-10 .elementor-element.elementor-element-c8dec98 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6976013 */@media (min-width: 575px) {
    .elementor-10 .elementor-element.elementor-element-6976013 {
    writing-mode: vertical-rl;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99adb47 */.elementor-10 .elementor-element.elementor-element-99adb47 p {
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3068ce7 */.elementor-10 .elementor-element.elementor-element-3068ce7{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-3068ce7{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1076953 */.elementor-10 .elementor-element.elementor-element-1076953{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-1076953{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-204753c */.elementor-10 .elementor-element.elementor-element-204753c{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-204753c{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10409a2 */.elementor-10 .elementor-element.elementor-element-10409a2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d36574 */.elementor-10 .elementor-element.elementor-element-9d36574{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-9d36574{
    width: 1140px;
 }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8dd6d8 */.elementor-10 .elementor-element.elementor-element-a8dd6d8 img{
     animation: sakura linear 10s infinite;
     animation-delay: 4s;
      opacity: 0; 
}

@keyframes sakura {
    0% {
      opacity: 0;
    }
    20% {
      transform:translate(3px,100px) rotate(20deg);
      opacity: 1;
    }
    30% {
      transform:translate(0,200px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,300px)  rotate(150deg);
    }
    70% {
      transform:translate(-40px,400px) rotate(-50deg);
    }
    90% {
      transform:translate(-60px,600px) rotate(-180deg);
       opacity: .9;
    }
    100% {
      transform:translate(-70px,800px);
      opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c99dde */.elementor-10 .elementor-element.elementor-element-2c99dde img{
     animation: sakura linear 10s infinite;
     
}

@keyframes sakura {
    0% {
      opacity: 0;
    }
    20% {
      transform:translate(3px,100px) rotate(20deg);
      opacity: 1;
    }
    30% {
      transform:translate(0,200px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,300px)  rotate(150deg);
    }
    70% {
      transform:translate(-40px,400px) rotate(-50deg);
    }
    90% {
      transform:translate(-60px,600px) rotate(-180deg);
       opacity: .9;
    }
    100% {
      transform:translate(-70px,800px);
      opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a083e */.elementor-10 .elementor-element.elementor-element-e1a083e img{
     animation: sakura linear 10s infinite;
     animation-delay: 2s;
      opacity: 0; 
}

@keyframes sakura {
    0% {
      opacity: 0;
    }
    20% {
      transform:translate(3px,100px) rotate(20deg);
      opacity: 1;
    }
    30% {
      transform:translate(0,200px) rotate(50deg);
    }
    50% {
      transform:translate(-20px,300px)  rotate(150deg);
    }
    70% {
      transform:translate(-40px,400px) rotate(-50deg);
    }
    90% {
      transform:translate(-60px,600px) rotate(-180deg);
       opacity: .9;
    }
    100% {
      transform:translate(-70px,800px);
      opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66ea609 */.elementor-10 .elementor-element.elementor-element-66ea609 p {
    line-height: 1.75;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b8f62 */.elementor-10 .elementor-element.elementor-element-e1b8f62{
    width: 90%;
    margin: 0 auto;
 }
@media (min-width: 1180px) {
 .elementor-10 .elementor-element.elementor-element-e1b8f62{
    width: 1140px;
 }
}/* End custom CSS */