.elementor-19 .elementor-element.elementor-element-71e08b6{--display:flex;--min-height:440px;--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-19 .elementor-element.elementor-element-71e08b6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-71e08b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oryu-kensetsu.co.jp/wp-content/uploads/2026/01/Rectangle-49-from-Figma-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-c18add0{z-index:1;}.elementor-19 .elementor-element.elementor-element-c18add0 .elementor-heading-title{font-size:6rem;font-weight:700;line-height:9rem;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-cd98a4f{margin:-3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -17rem;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cd98a4f .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:26.5rem;font-weight:900;line-height:15rem;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF50;stroke:#FFFFFF50;color:#FFFFFF00;}.elementor-19 .elementor-element.elementor-element-2d76f8e{--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;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:15rem;--padding-left:3rem;--padding-right:3rem;}.elementor-19 .elementor-element.elementor-element-030e3b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-215aacd .elementor-heading-title{font-size:1.3rem;}.elementor-19 .elementor-element.elementor-element-598142f .elementor-heading-title{font-size:1.3rem;}.elementor-19 .elementor-element.elementor-element-07bdccf .elementor-heading-title{font-size:1.3rem;font-weight:700;color:#00CC00;}.elementor-19 .elementor-element.elementor-element-d07cf86{--display:flex;--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-19 .elementor-element.elementor-element-e4528c3 img{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-5c68a4d .elementor-heading-title{font-size:4rem;font-weight:700;line-height:5.1rem;}.elementor-19 .elementor-element.elementor-element-d085a2d{text-align:justify;font-size:1.6rem;line-height:3.4rem;}.elementor-19 .elementor-element.elementor-element-a790785{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e46d892{--display:flex;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:-5rem;--margin-right:-10rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:7rem;--padding-right:17rem;}.elementor-19 .elementor-element.elementor-element-e46d892::before, .elementor-19 .elementor-element.elementor-element-e46d892 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e46d892 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-e46d892 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e46d892 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-e46d892 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3E3E3E;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-7ea95c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-1dd89f0 .elementor-heading-title{font-size:3.5rem;line-height:3.5rem;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-64bc580 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:3rem;font-weight:700;color:#2E78CC;}.elementor-19 .elementor-element.elementor-element-8757f7f{text-align:justify;font-size:1.4rem;line-height:2.5rem;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-3e334fb{--display:flex;}.elementor-19 .elementor-element.elementor-element-9f892e4{z-index:2;}.elementor-19 .elementor-element.elementor-element-efee786{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-83a5928{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19 .elementor-element.elementor-element-537e3a7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-19 .elementor-element.elementor-element-537e3a7 img{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-c94f638{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c94f638 .elementor-heading-title{font-size:2.8rem;font-weight:700;}.elementor-19 .elementor-element.elementor-element-f2f37e7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:3rem;}.elementor-19 .elementor-element.elementor-element-3d13bd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-a9fa979{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-a9fa979.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-a9fa979 .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:2.1rem;}.elementor-19 .elementor-element.elementor-element-93bb719{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-93bb719 .elementor-heading-title{font-size:1.6rem;line-height:2.4rem;}.elementor-19 .elementor-element.elementor-element-09c9dda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-1d0b0eb{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-1d0b0eb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-1d0b0eb .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:2.1rem;}.elementor-19 .elementor-element.elementor-element-2daf547{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-2daf547 .elementor-heading-title{font-size:1.6rem;line-height:2.4rem;}.elementor-19 .elementor-element.elementor-element-ffe913f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-19 .elementor-element.elementor-element-2919b9f{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-2919b9f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-2919b9f .elementor-heading-title{font-size:1.6rem;font-weight:700;line-height:2.1rem;}.elementor-19 .elementor-element.elementor-element-d714ec0{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-d714ec0 .elementor-heading-title{font-size:1.6rem;line-height:2.4rem;}.elementor-19 .elementor-element.elementor-element-7e61d93{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-19 .elementor-element.elementor-element-9a7298b img{width:100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-7791be2{margin:3rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-7791be2 .elementor-heading-title{font-size:2.8rem;font-weight:700;}.elementor-19 .elementor-element.elementor-element-83fd0b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;font-size:1.6rem;line-height:2.7rem;}.elementor-19 .elementor-element.elementor-element-c4e28cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-dc5a690{--display:flex;}.elementor-19 .elementor-element.elementor-element-4c7254a{z-index:2;}.elementor-19 .elementor-element.elementor-element-952ecc0{--display:flex;--justify-content:flex-start;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:-10rem;--margin-right:-5rem;--padding-top:7rem;--padding-bottom:7rem;--padding-left:17rem;--padding-right:7rem;}.elementor-19 .elementor-element.elementor-element-952ecc0::before, .elementor-19 .elementor-element.elementor-element-952ecc0 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-952ecc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-952ecc0 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-952ecc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-952ecc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3E3E3E;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-4ee1232{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-19 .elementor-element.elementor-element-f6c7bc5 .elementor-heading-title{font-size:3.5rem;line-height:3.5rem;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8e7f4ca{--display:flex;}.elementor-19 .elementor-element.elementor-element-5761c4e .elementor-heading-title{font-size:1.6rem;font-weight:700;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-b18f514{text-align:justify;font-size:1.6rem;line-height:2.5rem;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-11185d3{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-0506cd5{--display:flex;--min-height:208px;--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;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--overlay-opacity:0;--overlay-mix-blend-mode:multiply;}.elementor-19 .elementor-element.elementor-element-0506cd5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0506cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oryu-kensetsu.co.jp/wp-content/uploads/2026/01/Subtract-from-Figma-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-0506cd5::before, .elementor-19 .elementor-element.elementor-element-0506cd5 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0506cd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0506cd5 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0506cd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-0506cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3E3E3E;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-0506cd5:hover::before, .elementor-19 .elementor-element.elementor-element-0506cd5:hover > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0506cd5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-0506cd5 > .elementor-background-slideshow:hover::before, .elementor-19 .elementor-element.elementor-element-0506cd5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#3E3E3E;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-0506cd5:hover{--overlay-opacity:0.6;}.elementor-19 .elementor-element.elementor-element-0506cd5, .elementor-19 .elementor-element.elementor-element-0506cd5::before{--overlay-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-a19ea36{text-align:center;}.elementor-19 .elementor-element.elementor-element-a19ea36 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:10rem;font-weight:800;color:#00CC00;}.elementor-19 .elementor-element.elementor-element-58d681f{text-align:center;}.elementor-19 .elementor-element.elementor-element-58d681f .elementor-heading-title{font-size:1.8rem;font-weight:700;color:#FFFFFF;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-71e08b6{--min-height:340px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:8rem;--padding-right:4rem;}.elementor-19 .elementor-element.elementor-element-c18add0 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-19 .elementor-element.elementor-element-cd98a4f{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -8rem;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cd98a4f .elementor-heading-title{font-size:22rem;line-height:12rem;}.elementor-19 .elementor-element.elementor-element-2d76f8e{--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:3rem;--padding-bottom:7rem;--padding-left:3rem;--padding-right:3rem;}.elementor-19 .elementor-element.elementor-element-5c68a4d .elementor-heading-title{font-size:3.5rem;line-height:4.4rem;}.elementor-19 .elementor-element.elementor-element-a790785{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-e46d892{--min-height:36vw;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:-3rem;--margin-right:-10rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:13rem;}.elementor-19 .elementor-element.elementor-element-1dd89f0 .elementor-heading-title{font-size:2.7rem;}.elementor-19 .elementor-element.elementor-element-64bc580 .elementor-heading-title{font-size:2.5rem;}.elementor-19 .elementor-element.elementor-element-8757f7f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-efee786{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-a9fa979{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-19 .elementor-element.elementor-element-1d0b0eb{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-19 .elementor-element.elementor-element-2919b9f{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-19 .elementor-element.elementor-element-c4e28cc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-952ecc0{--min-height:36vw;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:-10rem;--margin-right:-3rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:13rem;--padding-right:3rem;}.elementor-19 .elementor-element.elementor-element-f6c7bc5 .elementor-heading-title{font-size:2.7rem;}.elementor-19 .elementor-element.elementor-element-8e7f4ca{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-19 .elementor-element.elementor-element-b18f514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-11185d3{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-71e08b6:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-71e08b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oryu-kensetsu.co.jp/wp-content/uploads/2026/01/Rectangle-49-from-Figma-5.jpg");}.elementor-19 .elementor-element.elementor-element-71e08b6{--min-height:250px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-c18add0 .elementor-heading-title{font-size:3rem;line-height:3.7rem;}.elementor-19 .elementor-element.elementor-element-cd98a4f{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -3rem;}.elementor-19 .elementor-element.elementor-element-cd98a4f .elementor-heading-title{font-size:14.5rem;line-height:8.4rem;}.elementor-19 .elementor-element.elementor-element-2d76f8e{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:2rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-19 .elementor-element.elementor-element-e4528c3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -2rem;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e4528c3 img{width:100vw;max-width:100vw;}.elementor-19 .elementor-element.elementor-element-5c68a4d{text-align:justify;}.elementor-19 .elementor-element.elementor-element-5c68a4d .elementor-heading-title{font-size:3rem;line-height:3.7rem;}.elementor-19 .elementor-element.elementor-element-d085a2d{font-size:1.4rem;line-height:2.6rem;}.elementor-19 .elementor-element.elementor-element-a790785{--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:flex-start;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-e46d892{--width:100vw;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-2rem;--margin-right:-2rem;--padding-top:3rem;--padding-bottom:13rem;--padding-left:2rem;--padding-right:2rem;}.elementor-19 .elementor-element.elementor-element-1dd89f0 .elementor-heading-title{font-size:2.5rem;line-height:2.5rem;}.elementor-19 .elementor-element.elementor-element-64bc580 .elementor-heading-title{font-size:2rem;}.elementor-19 .elementor-element.elementor-element-3e334fb{--margin-top:-10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-efee786{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-83a5928{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-19 .elementor-element.elementor-element-c94f638{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-19 .elementor-element.elementor-element-f2f37e7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-7791be2{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-19 .elementor-element.elementor-element-c4e28cc{--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:flex-start;--align-items:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-dc5a690{--margin-top:-10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-952ecc0{--width:100vw;--margin-top:0rem;--margin-bottom:0rem;--margin-left:-2rem;--margin-right:-2rem;--padding-top:3rem;--padding-bottom:13rem;--padding-left:2rem;--padding-right:2rem;}.elementor-19 .elementor-element.elementor-element-952ecc0.e-con{--order:-99999 /* order start hack */;}.elementor-19 .elementor-element.elementor-element-f6c7bc5 .elementor-heading-title{font-size:2.5rem;line-height:2.5rem;}.elementor-19 .elementor-element.elementor-element-11185d3{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-19 .elementor-element.elementor-element-0506cd5{--min-height:140px;}.elementor-19 .elementor-element.elementor-element-a19ea36 .elementor-heading-title{font-size:7rem;}.elementor-19 .elementor-element.elementor-element-58d681f .elementor-heading-title{font-size:1.4rem;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-71e08b6{--content-width:1100px;}.elementor-19 .elementor-element.elementor-element-2d76f8e{--content-width:1100px;}.elementor-19 .elementor-element.elementor-element-11185d3{--content-width:825px;}}/* Start custom CSS for heading, class: .elementor-element-cd98a4f */.elementor-19 .elementor-element.elementor-element-cd98a4f p {
white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e08b6 */.elementor-19 .elementor-element.elementor-element-71e08b6::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
border-top: 440px solid #00CC00;
border-right: 440px solid transparent;
opacity: 0.8;
}

@media (max-width: 1024px) {
.elementor-19 .elementor-element.elementor-element-71e08b6::after {
border-top: 340px solid #00CC00;
border-right: 340px solid transparent;
}}

@media (max-width: 767px) {
.elementor-19 .elementor-element.elementor-element-71e08b6::after {
border-top: 200px solid #00CC00;
border-right: 200px solid transparent;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c68a4d */.elementor-19 .elementor-element.elementor-element-5c68a4d span {
color: #00CC00;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83fd0b6 */.elementor-19 .elementor-element.elementor-element-83fd0b6 ul {
padding: 0 0 0 2.3rem;
margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0506cd5 */.elementor-19 .elementor-element.elementor-element-0506cd5 {
clip-path: polygon(
0 0,
100% 0,
100% calc(100% - 80px),
calc(100% - 80px) 100%,
0 100%
);
}
@media (max-width: 1024px) {
.elementor-19 .elementor-element.elementor-element-0506cd5 {
clip-path: polygon(
0 0,
100% 0,
100% calc(100% - 50px),
calc(100% - 50px) 100%,
0 100%
);
}}
@media (max-width: 767px) {
.elementor-19 .elementor-element.elementor-element-0506cd5 {
clip-path: none;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d76f8e */.elementor-19 .elementor-element.elementor-element-2d76f8e {
position: relative!important;
}
.elementor-19 .elementor-element.elementor-element-2d76f8e::before {
content: "";
position: absolute;
top: 0;
left: 50%;
width: 370px;
height: 4500px;
margin-left: -3650px;
background: #8bf7a6;
transform-origin: bottom center;
transform: translateX(50%) rotate(45deg) translateY(-2000px);
z-index: -1; 
pointer-events: none;
}
.elementor-19 .elementor-element.elementor-element-2d76f8e::after {
content: "";
position: absolute;
top: 0;
left: 50%;
width: 370px;
height: 4500px;
margin-top: 2200px;
margin-left: 3650px;
background: #8bf7a6;
transform-origin: bottom center;
transform: translateX(50%) rotate(-45deg) translateY(-3500px);
z-index: -1; 
pointer-events: none;
mix-blend-mode: multiply
}
@media (max-width: 1024px) {
.elementor-19 .elementor-element.elementor-element-2d76f8e::before,
.elementor-19 .elementor-element.elementor-element-2d76f8e::after{
display: none;
}}/* End custom CSS */