.elementor-6 .elementor-element.elementor-element-714c271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-d287840{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:60px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-ac001f8{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:50px;--z-index:10;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ac001f8{left:192px;}body.rtl .elementor-6 .elementor-element.elementor-element-ac001f8{right:192px;}.elementor-6 .elementor-element.elementor-element-44d5f37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-44d5f37{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:400;line-height:40px;}.elementor-6 .elementor-element.elementor-element-c3ee77f{--display:flex;--min-height:490px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-c3ee77f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c3ee77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rie-takasone.com/wp-content/uploads/2025/10/7e7566ef4a4119f5d93eed1eee13a3acd305e138.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-6 .elementor-element.elementor-element-e82a720{--display:flex;--position:absolute;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;bottom:-4.5vw;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e82a720{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-e82a720{left:0px;}.elementor-6 .elementor-element.elementor-element-766feb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-766feb0{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:197px;font-weight:400;line-height:1em;text-shadow:2px 4px 4px rgba(0, 0, 0, 0.15);color:#FFFFFFCC;}.elementor-6 .elementor-element.elementor-element-979b0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-979b0ca:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-979b0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-6 .elementor-element.elementor-element-5182184{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-86ef4c8{--display:flex;}.elementor-6 .elementor-element.elementor-element-0763ff9{font-family:"Jost", Sans-serif;font-size:70px;font-weight:400;color:#806B6B;}.elementor-6 .elementor-element.elementor-element-8900db6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8900db6:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8900db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-6 .elementor-element.elementor-element-2d5adc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-71488fc{--display:flex;}.elementor-6 .elementor-element.elementor-element-2494e0f > .elementor-widget-container{margin:0px 100px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2494e0f{text-align:start;}.elementor-6 .elementor-element.elementor-element-2494e0f img{width:80%;}.elementor-6 .elementor-element.elementor-element-9d0e07b{--display:flex;--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;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:-243px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-97b3dff{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:2px 2px 6px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-97b3dff:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-97b3dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-063f5b3{--display:flex;}.elementor-6 .elementor-element.elementor-element-7f53c84 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-7f53c84 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;line-height:36px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-ae3693c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;line-height:25px;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-e20ed01{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-f4a8dc4{--display:flex;}.elementor-6 .elementor-element.elementor-element-6f1a976 .elementor-button{background-color:#02010100;height:47px;width:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-6 .elementor-element.elementor-element-6f1a976 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-6f1a976 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-6f1a976 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-6f1a976 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-d473749 > .elementor-widget-container{margin:-0px -0px -0px -0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d473749{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-d473749{left:0px;}.elementor-6 .elementor-element.elementor-element-d473749 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-d473749.elementor-view-stacked .elementor-icon{background-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-d473749.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d473749.elementor-view-default .elementor-icon{color:#806B6B;border-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-d473749.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d473749.elementor-view-default .elementor-icon svg{fill:#806B6B;}.elementor-6 .elementor-element.elementor-element-b7ff4a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-4904492{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-b08c3dd{--display:flex;}.elementor-6 .elementor-element.elementor-element-a1898e0{font-family:"Jost", Sans-serif;font-size:70px;font-weight:400;color:#806B6B;}.elementor-6 .elementor-element.elementor-element-6840aab{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-713dd8b{--grid-columns:4;}.elementor-6 .elementor-element.elementor-element-ba9fb25{--grid-columns:4;}.elementor-6 .elementor-element.elementor-element-a213350{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-21302ac{--display:flex;}.elementor-6 .elementor-element.elementor-element-80bf7a0 .elementor-button{background-color:#02010100;height:47px;width:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-6 .elementor-element.elementor-element-80bf7a0 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-80bf7a0 .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-80bf7a0 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-80bf7a0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ed9be49 > .elementor-widget-container{margin:-0px -0px -0px -0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ed9be49{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-ed9be49{left:0px;}.elementor-6 .elementor-element.elementor-element-ed9be49 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-ed9be49.elementor-view-stacked .elementor-icon{background-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-ed9be49.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ed9be49.elementor-view-default .elementor-icon{color:#806B6B;border-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-ed9be49.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ed9be49.elementor-view-default .elementor-icon svg{fill:#806B6B;}.elementor-6 .elementor-element.elementor-element-2d91311{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-3db3d8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3db3d8a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3db3d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c51241 );}.elementor-6 .elementor-element.elementor-element-6931b01{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-f357d12{--display:flex;}.elementor-6 .elementor-element.elementor-element-ab2f1aa{font-family:"Jost", Sans-serif;font-size:70px;font-weight:400;color:#806B6B;}.elementor-6 .elementor-element.elementor-element-53b9421{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-8745ce0{--display:flex;}.elementor-6 .elementor-element.elementor-element-2f6f3df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-d7948b5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-27px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-8a8a938{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-fd9dcfe > .elementor-widget-container{margin:22px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-fd9dcfe{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-aad5a6d{--display:flex;}.elementor-6 .elementor-element.elementor-element-ae04b79 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-64300f9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-c5eec37{--spacer-size:110px;}.elementor-6 .elementor-element.elementor-element-fb88c4c{--display:flex;}.elementor-6 .elementor-element.elementor-element-2a8287c .elementor-button{background-color:#02010100;height:47px;width:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-6 .elementor-element.elementor-element-2a8287c .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-2a8287c .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-2a8287c .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-2a8287c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-addd56f > .elementor-widget-container{margin:-0px -0px -0px -0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-addd56f{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-addd56f{left:0px;}.elementor-6 .elementor-element.elementor-element-addd56f .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-addd56f.elementor-view-stacked .elementor-icon{background-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-addd56f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-addd56f.elementor-view-default .elementor-icon{color:#806B6B;border-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-addd56f.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-addd56f.elementor-view-default .elementor-icon svg{fill:#806B6B;}.elementor-6 .elementor-element.elementor-element-93e5b4d{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-8fafa64{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-8fafa64 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-8fafa64 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-72fbc2d{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-5e766eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-cfb7b9c{--display:flex;}.elementor-6 .elementor-element.elementor-element-444b6fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-ec1b4ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-27px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-e56cec9{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-1df94e2 > .elementor-widget-container{margin:22px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-1df94e2{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-3219399{--display:flex;}.elementor-6 .elementor-element.elementor-element-b3eb752 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-e87bf12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-3f12253{--spacer-size:110px;}.elementor-6 .elementor-element.elementor-element-9803e08{--display:flex;}.elementor-6 .elementor-element.elementor-element-5874a6a .elementor-button{background-color:#02010100;height:47px;width:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-6 .elementor-element.elementor-element-5874a6a .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-5874a6a .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-5874a6a .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-5874a6a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-aa7558d > .elementor-widget-container{margin:-0px -0px -0px -0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aa7558d{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-aa7558d{left:0px;}.elementor-6 .elementor-element.elementor-element-aa7558d .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-aa7558d.elementor-view-stacked .elementor-icon{background-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-aa7558d.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-aa7558d.elementor-view-default .elementor-icon{color:#806B6B;border-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-aa7558d.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-aa7558d.elementor-view-default .elementor-icon svg{fill:#806B6B;}.elementor-6 .elementor-element.elementor-element-687048e{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-5923ee8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-5923ee8 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-5923ee8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-a8d6b93{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-e700bfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-081444f{--display:flex;}.elementor-6 .elementor-element.elementor-element-e30c2c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-ac50b88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-27px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-d8f67fa{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:35px;font-weight:500;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-59499c1 > .elementor-widget-container{margin:16px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-59499c1{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-981b643{--display:flex;}.elementor-6 .elementor-element.elementor-element-0463724 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-82229e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-eaf4409{--spacer-size:110px;}.elementor-6 .elementor-element.elementor-element-4132e28{--display:flex;}.elementor-6 .elementor-element.elementor-element-0b59ddc .elementor-button{background-color:#02010100;height:47px;width:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-6 .elementor-element.elementor-element-0b59ddc .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-0b59ddc .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-0b59ddc .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-0b59ddc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-4e308c0 > .elementor-widget-container{margin:-0px -0px -0px -0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-4e308c0{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-4e308c0{left:0px;}.elementor-6 .elementor-element.elementor-element-4e308c0 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-4e308c0.elementor-view-stacked .elementor-icon{background-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-4e308c0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4e308c0.elementor-view-default .elementor-icon{color:#806B6B;border-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-4e308c0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4e308c0.elementor-view-default .elementor-icon svg{fill:#806B6B;}.elementor-6 .elementor-element.elementor-element-a722ffe{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-1b39dd2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6 .elementor-element.elementor-element-1b39dd2 .elementor-divider-separator{width:100%;}.elementor-6 .elementor-element.elementor-element-1b39dd2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6 .elementor-element.elementor-element-994a844{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-cc130be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-bc1635a{--display:flex;}.elementor-6 .elementor-element.elementor-element-577d824{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-3ec89fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-27px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-f8e7ef2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f8e7ef2{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:35px;font-weight:500;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-123ddda > .elementor-widget-container{margin:16px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-123ddda{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-a97d8c8{--display:flex;}.elementor-6 .elementor-element.elementor-element-fbe9fd3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-6 .elementor-element.elementor-element-1541ad1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-06fe284{--spacer-size:110px;}.elementor-6 .elementor-element.elementor-element-77acf7c{--display:flex;}.elementor-6 .elementor-element.elementor-element-534ce9f .elementor-button{background-color:#02010100;height:47px;width:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:27px 27px 27px 27px;}.elementor-6 .elementor-element.elementor-element-534ce9f .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-534ce9f .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-534ce9f .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-534ce9f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-d838bff > .elementor-widget-container{margin:-0px -0px -0px -0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-d838bff{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-d838bff{left:0px;}.elementor-6 .elementor-element.elementor-element-d838bff .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-d838bff.elementor-view-stacked .elementor-icon{background-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-d838bff.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d838bff.elementor-view-default .elementor-icon{color:#806B6B;border-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-d838bff.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d838bff.elementor-view-default .elementor-icon svg{fill:#806B6B;}.elementor-6 .elementor-element.elementor-element-2f78c58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-2f78c58:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2f78c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFBFB;}.elementor-6 .elementor-element.elementor-element-b9d7cd2{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-d9e3c0c{--display:flex;}.elementor-6 .elementor-element.elementor-element-605ad57{font-family:"Jost", Sans-serif;font-size:70px;font-weight:400;color:#806B6B;}.elementor-6 .elementor-element.elementor-element-5bea549{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-c1605b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-df8721a{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-6 .elementor-element.elementor-element-b3d0eda .elementor-repeater-item-55d86d7.elementor-social-icon{background-color:#52424200;}.elementor-6 .elementor-element.elementor-element-b3d0eda .elementor-repeater-item-55d86d7.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-b3d0eda .elementor-repeater-item-55d86d7.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-b3d0eda{--grid-template-columns:repeat(0, auto);--icon-size:80px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6 .elementor-element.elementor-element-b3d0eda .elementor-widget-container{text-align:right;}.elementor-6 .elementor-element.elementor-element-0b42e02{--display:flex;}.elementor-6 .elementor-element.elementor-element-77a5cd9{text-align:start;}.elementor-6 .elementor-element.elementor-element-77a5cd9 img{width:80px;}.elementor-6 .elementor-element.elementor-element-fab30ef{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-c9a8f34{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-28b27ea{--spacer-size:150px;}.elementor-6 .elementor-element.elementor-element-1c1eac5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1c1eac5b:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1c1eac5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-6 .elementor-element.elementor-element-76085ac3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-1999bad7{text-align:center;font-family:"Jost", Sans-serif;font-size:55px;font-weight:400;color:#806B6B;}.elementor-6 .elementor-element.elementor-element-93bdb13 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-93bdb13{text-align:center;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-aa372fa{--display:flex;}.elementor-6 .elementor-element.elementor-element-983558a .elementor-button{background-color:#02010100;height:47px;width:145px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:27px 27px 27px 27px;}.elementor-6 .elementor-element.elementor-element-983558a .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-983558a .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-983558a .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-983558a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ffdb199 > .elementor-widget-container{margin:-0px -0px -0px -0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ffdb199{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-ffdb199{left:0px;}.elementor-6 .elementor-element.elementor-element-ffdb199 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-ffdb199.elementor-view-stacked .elementor-icon{background-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-ffdb199.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ffdb199.elementor-view-default .elementor-icon{color:#806B6B;border-color:#806B6B;}.elementor-6 .elementor-element.elementor-element-ffdb199.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-ffdb199.elementor-view-default .elementor-icon svg{fill:#806B6B;}.elementor-6 .elementor-element.elementor-element-2c743a4{--display:flex;--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;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2c743a4:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2c743a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c51241 );}.elementor-6 .elementor-element.elementor-element-77766e8{--spacer-size:150px;}@media(max-width:1024px){body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ac001f8{left:4vw;}body.rtl .elementor-6 .elementor-element.elementor-element-ac001f8{right:4vw;}.elementor-6 .elementor-element.elementor-element-44d5f37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-c3ee77f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c3ee77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rie-takasone.com/wp-content/uploads/2025/12/mainsp.webp");background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-c3ee77f{--min-height:422px;}.elementor-6 .elementor-element.elementor-element-e82a720{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;bottom:-43px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-e82a720{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-e82a720{left:0px;}.elementor-6 .elementor-element.elementor-element-766feb0 > .elementor-widget-container{margin:-80px 0px 0px 32px;}.elementor-6 .elementor-element.elementor-element-766feb0{font-size:90px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-8900db6{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-9d0e07b{--margin-top:-182px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-97b3dff{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-7f53c84 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-7f53c84 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-6 .elementor-element.elementor-element-ae3693c .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-6 .elementor-element.elementor-element-713dd8b{--grid-columns:2;}.elementor-6 .elementor-element.elementor-element-ba9fb25{--grid-columns:2;}.elementor-6 .elementor-element.elementor-element-8fafa64 .elementor-divider-separator{width:600px;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-8fafa64 .elementor-divider{text-align:center;}.elementor-6 .elementor-element.elementor-element-5923ee8 .elementor-divider-separator{width:600px;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-5923ee8 .elementor-divider{text-align:center;}.elementor-6 .elementor-element.elementor-element-1b39dd2 .elementor-divider-separator{width:600px;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-1b39dd2 .elementor-divider{text-align:center;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-714c271{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d287840{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-ac001f8{--width:58%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:20px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ac001f8{left:25px;}body.rtl .elementor-6 .elementor-element.elementor-element-ac001f8{right:25px;}.elementor-6 .elementor-element.elementor-element-44d5f37{font-size:11px;line-height:2em;}.elementor-6 .elementor-element.elementor-element-c3ee77f:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-c3ee77f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rie-takasone.com/wp-content/uploads/2025/12/mainsp.webp");background-position:top right;background-size:cover;}.elementor-6 .elementor-element.elementor-element-c3ee77f{--width:80%;--min-height:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-e82a720{bottom:-30px;}.elementor-6 .elementor-element.elementor-element-766feb0 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-6 .elementor-element.elementor-element-766feb0{font-size:50px;}.elementor-6 .elementor-element.elementor-element-0763ff9{font-size:50px;}.elementor-6 .elementor-element.elementor-element-8900db6{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-2d5adc1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-71488fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-2494e0f > .elementor-widget-container{margin:0px 50px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2494e0f img{width:100%;}.elementor-6 .elementor-element.elementor-element-9d0e07b{--width:100%;--margin-top:-37px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-97b3dff{--width:69%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-6 .elementor-element.elementor-element-063f5b3{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-7f53c84 .elementor-heading-title{font-size:13px;line-height:16px;}.elementor-6 .elementor-element.elementor-element-ae3693c .elementor-heading-title{font-size:11px;line-height:16px;}.elementor-6 .elementor-element.elementor-element-f4a8dc4{--width:130px;}.elementor-6 .elementor-element.elementor-element-6f1a976 .elementor-button{height:27px;width:95px;font-size:13px;}.elementor-6 .elementor-element.elementor-element-d473749 > .elementor-widget-container{margin:0px 0px -100px 100px;}.elementor-6 .elementor-element.elementor-element-d473749 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-d473749 .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-a1898e0{font-size:50px;}.elementor-6 .elementor-element.elementor-element-713dd8b{--grid-columns:4;}.elementor-6 .elementor-element.elementor-element-ba9fb25{--grid-columns:2;}.elementor-6 .elementor-element.elementor-element-21302ac{--width:130px;}.elementor-6 .elementor-element.elementor-element-80bf7a0 .elementor-button{height:27px;width:95px;font-size:13px;}.elementor-6 .elementor-element.elementor-element-ed9be49 > .elementor-widget-container{margin:0px 0px -100px 100px;}.elementor-6 .elementor-element.elementor-element-ed9be49 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-ed9be49 .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-ab2f1aa{font-size:50px;}.elementor-6 .elementor-element.elementor-element-2f6f3df{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-d7948b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-8a8a938 > .elementor-widget-container{margin:08px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8a8a938{font-size:25px;}.elementor-6 .elementor-element.elementor-element-fd9dcfe{font-size:13px;}.elementor-6 .elementor-element.elementor-element-ae04b79 .elementor-heading-title{font-size:11px;}.elementor-6 .elementor-element.elementor-element-64300f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-fb88c4c{--width:130px;}.elementor-6 .elementor-element.elementor-element-2a8287c .elementor-button{height:27px;width:95px;font-size:13px;}.elementor-6 .elementor-element.elementor-element-addd56f > .elementor-widget-container{margin:0px 0px -100px 100px;}.elementor-6 .elementor-element.elementor-element-addd56f .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-addd56f .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-444b6fa{--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-ec1b4ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-e56cec9 > .elementor-widget-container{margin:08px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-e56cec9{font-size:25px;}.elementor-6 .elementor-element.elementor-element-1df94e2{font-size:13px;}.elementor-6 .elementor-element.elementor-element-b3eb752 .elementor-heading-title{font-size:11px;}.elementor-6 .elementor-element.elementor-element-e87bf12{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-9803e08{--width:130px;}.elementor-6 .elementor-element.elementor-element-5874a6a .elementor-button{height:27px;width:95px;font-size:13px;}.elementor-6 .elementor-element.elementor-element-aa7558d > .elementor-widget-container{margin:0px 0px -100px 100px;}.elementor-6 .elementor-element.elementor-element-aa7558d .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-aa7558d .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-e30c2c1{--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-ac50b88{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-d8f67fa{font-size:25px;}.elementor-6 .elementor-element.elementor-element-59499c1{font-size:13px;}.elementor-6 .elementor-element.elementor-element-0463724 .elementor-heading-title{font-size:11px;}.elementor-6 .elementor-element.elementor-element-82229e7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-4132e28{--width:130px;}.elementor-6 .elementor-element.elementor-element-0b59ddc .elementor-button{height:27px;width:95px;font-size:13px;}.elementor-6 .elementor-element.elementor-element-4e308c0 > .elementor-widget-container{margin:0px 0px -100px 100px;}.elementor-6 .elementor-element.elementor-element-4e308c0 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-4e308c0 .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-577d824{--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-3ec89fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-f8e7ef2 > .elementor-widget-container{margin:02px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f8e7ef2{font-size:25px;}.elementor-6 .elementor-element.elementor-element-123ddda{font-size:13px;}.elementor-6 .elementor-element.elementor-element-fbe9fd3 .elementor-heading-title{font-size:11px;}.elementor-6 .elementor-element.elementor-element-1541ad1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-77acf7c{--width:130px;}.elementor-6 .elementor-element.elementor-element-534ce9f .elementor-button{height:27px;width:95px;font-size:13px;}.elementor-6 .elementor-element.elementor-element-d838bff > .elementor-widget-container{margin:0px 0px -100px 100px;}.elementor-6 .elementor-element.elementor-element-d838bff .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-d838bff .elementor-icon svg{height:30px;}.elementor-6 .elementor-element.elementor-element-605ad57{font-size:50px;}.elementor-6 .elementor-element.elementor-element-df8721a{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-b3d0eda{--icon-size:35px;}.elementor-6 .elementor-element.elementor-element-0b42e02{--width:50%;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-77a5cd9 img{width:35px;}.elementor-6 .elementor-element.elementor-element-c9a8f34{font-size:12px;}.elementor-6 .elementor-element.elementor-element-1c1eac5b{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1999bad7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-1999bad7{font-size:24px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-93bdb13 > .elementor-widget-container{margin:0px -0px 0px -0px;}.elementor-6 .elementor-element.elementor-element-93bdb13{font-size:12px;line-height:1em;}.elementor-6 .elementor-element.elementor-element-aa372fa{--width:130px;}.elementor-6 .elementor-element.elementor-element-983558a .elementor-button{height:27px;width:95px;font-size:11px;}.elementor-6 .elementor-element.elementor-element-ffdb199 > .elementor-widget-container{margin:0px 0px -100px 100px;}.elementor-6 .elementor-element.elementor-element-ffdb199 .elementor-icon{font-size:30px;}.elementor-6 .elementor-element.elementor-element-ffdb199 .elementor-icon svg{height:30px;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-714c271{--content-width:1370px;}.elementor-6 .elementor-element.elementor-element-ac001f8{--width:30vw;}.elementor-6 .elementor-element.elementor-element-c3ee77f{--width:80%;}.elementor-6 .elementor-element.elementor-element-8900db6{--content-width:1024px;}.elementor-6 .elementor-element.elementor-element-2d5adc1{--width:1024px;}.elementor-6 .elementor-element.elementor-element-97b3dff{--width:53%;}.elementor-6 .elementor-element.elementor-element-f4a8dc4{--width:200px;}.elementor-6 .elementor-element.elementor-element-21302ac{--width:200px;}.elementor-6 .elementor-element.elementor-element-8745ce0{--width:25%;}.elementor-6 .elementor-element.elementor-element-2f6f3df{--width:50%;}.elementor-6 .elementor-element.elementor-element-64300f9{--width:25%;}.elementor-6 .elementor-element.elementor-element-fb88c4c{--width:200px;}.elementor-6 .elementor-element.elementor-element-cfb7b9c{--width:25%;}.elementor-6 .elementor-element.elementor-element-444b6fa{--width:50%;}.elementor-6 .elementor-element.elementor-element-e87bf12{--width:25%;}.elementor-6 .elementor-element.elementor-element-9803e08{--width:200px;}.elementor-6 .elementor-element.elementor-element-081444f{--width:25%;}.elementor-6 .elementor-element.elementor-element-e30c2c1{--width:50%;}.elementor-6 .elementor-element.elementor-element-82229e7{--width:25%;}.elementor-6 .elementor-element.elementor-element-4132e28{--width:200px;}.elementor-6 .elementor-element.elementor-element-bc1635a{--width:25%;}.elementor-6 .elementor-element.elementor-element-577d824{--width:50%;}.elementor-6 .elementor-element.elementor-element-1541ad1{--width:25%;}.elementor-6 .elementor-element.elementor-element-77acf7c{--width:200px;}.elementor-6 .elementor-element.elementor-element-aa372fa{--width:200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-ac001f8{--width:40%;}.elementor-6 .elementor-element.elementor-element-c3ee77f{--width:83%;}.elementor-6 .elementor-element.elementor-element-2d5adc1{--width:100%;}.elementor-6 .elementor-element.elementor-element-97b3dff{--width:56%;}}/* Start custom CSS for container, class: .elementor-element-c3ee77f */@media (min-width: 540px) and (max-width: 767px) {
.elementor-element.elementor-element-c3ee77f.e-con-full.main-left-con.e-flex.e-con.e-child {
    min-height: 390px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e82a720 */@media (min-width: 1024px) and (max-width: 1300px) {
    .main-so p {
        font-size: 15vw;
    }
    .main-so-con {
    bottom: 1.4vw !important;
}
}/* End custom CSS */