.elementor-10 .elementor-element.elementor-element-b66c7e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-10 .elementor-element.elementor-element-765669a img{width:100%;max-width:1000px;}.elementor-10 .elementor-element.elementor-element-1c6e829{--display:flex;--min-height:100vh;--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:8px 8px;--row-gap:8px;--column-gap:8px;--overlay-opacity:0.91;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-10 .elementor-element.elementor-element-1c6e829::before, .elementor-10 .elementor-element.elementor-element-1c6e829 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c6e829 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c6e829 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c6e829 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c6e829 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 12%, #FFFFFF00 35%);}.elementor-10 .elementor-element.elementor-element-1c6e829 .elementor-background-slideshow__slide__image{background-position:top center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-59578a8{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-59578a8{left:0px;}.elementor-10 .elementor-element.elementor-element-59578a8{bottom:15rem;z-index:2;}.elementor-10 .elementor-element.elementor-element-59578a8 img{width:100%;max-width:268px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );box-shadow:13px 9px 4px -7px rgba(0, 0, 0, 0.57);}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a7768b2{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-a7768b2{left:0px;}.elementor-10 .elementor-element.elementor-element-a7768b2{bottom:0px;z-index:2;}.elementor-10 .elementor-element.elementor-element-a7768b2 img{width:100%;max-width:268px;}.elementor-10 .elementor-element.elementor-element-bebe249{z-index:2;}.elementor-10 .elementor-element.elementor-element-bebe249 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-36a5f2f{z-index:2;}.elementor-10 .elementor-element.elementor-element-36a5f2f .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:6rem;font-weight:900;font-style:italic;color:#FFFFFF50;}.elementor-10 .elementor-element.elementor-element-2ba9ecf{--display:flex;--min-height:1000px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-815c23a{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-815c23a{left:0px;}.elementor-10 .elementor-element.elementor-element-815c23a{bottom:0px;z-index:2;}.elementor-10 .elementor-element.elementor-element-815c23a img{width:100%;max-width:268px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-043415c{right:0px;}body.rtl .elementor-10 .elementor-element.elementor-element-043415c{left:0px;}.elementor-10 .elementor-element.elementor-element-043415c{bottom:0px;z-index:2;}.elementor-10 .elementor-element.elementor-element-043415c img{width:100%;max-width:268px;}.elementor-10 .elementor-element.elementor-element-a67a8e1{z-index:2;}.elementor-10 .elementor-element.elementor-element-a67a8e1 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-26ede40{z-index:2;}.elementor-10 .elementor-element.elementor-element-26ede40 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:6rem;font-weight:900;font-style:italic;color:#FFFFFF50;}.elementor-10 .elementor-element.elementor-element-78a7666{--display:flex;--min-height:400px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-0adb6a4{--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-bfc180a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-26de391{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 3rem;}.elementor-10 .elementor-element.elementor-element-26de391 .elementor-heading-title{font-size:6rem;font-weight:700;line-height:9rem;color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-4604998{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 3rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4604998 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:3rem;font-weight:600;color:#4CD6CB;}.elementor-10 .elementor-element.elementor-element-dfba1ba{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;z-index:1;}.elementor-10 .elementor-element.elementor-element-dfba1ba img{width:130%;max-width:810px;}.elementor-10 .elementor-element.elementor-element-ea7c899{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;box-shadow:12px 0px 0px 0px rgba(0, 0, 0, 0.45) inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:38rem;--padding-left:18rem;--padding-right:15rem;--z-index:1;}.elementor-10 .elementor-element.elementor-element-ea7c899:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ea7c899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-74f8ce8{right:-77px;}body.rtl .elementor-10 .elementor-element.elementor-element-74f8ce8{left:-77px;}.elementor-10 .elementor-element.elementor-element-74f8ce8{top:0px;}.elementor-10 .elementor-element.elementor-element-74f8ce8 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:26.5rem;font-weight:900;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF50;stroke:#FFFFFF50;color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-84567d4{text-align:start;}.elementor-10 .elementor-element.elementor-element-84567d4 img{width:100%;max-width:175px;}.elementor-10 .elementor-element.elementor-element-7b59d79{text-align:start;}.elementor-10 .elementor-element.elementor-element-7b59d79 img{width:100%;max-width:175px;}.elementor-10 .elementor-element.elementor-element-73ff1e9 .elementor-heading-title{font-size:4rem;font-weight:700;line-height:5rem;word-spacing:1.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f2f929{--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:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:20;}.elementor-10 .elementor-element.elementor-element-e2106d7{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:15rem;--padding-right:18rem;--z-index:1;}.elementor-10 .elementor-element.elementor-element-3187c8b{z-index:10;text-align:end;}.elementor-10 .elementor-element.elementor-element-3187c8b img{width:100%;max-width:175px;}.elementor-10 .elementor-element.elementor-element-a3e30a3 .elementor-heading-title{font-size:4rem;font-weight:700;line-height:5rem;word-spacing:1.5px;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8420c22{text-align:justify;}.elementor-10 .elementor-element.elementor-element-8420c22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c4d3d67{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;box-shadow:12px 0px 0px 0px rgba(0,0,0,0.5) inset;--z-index:2;}.elementor-10 .elementor-element.elementor-element-c4d3d67:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c4d3d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-888e41c{padding:0px 0px 0px 0px;z-index:1;text-align:end;}.elementor-10 .elementor-element.elementor-element-888e41c img{width:calc(100% + 5rem + 80px);max-width:810px;}.elementor-10 .elementor-element.elementor-element-f892ad8{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-895e32d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-ce6db6b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;z-index:1;}.elementor-10 .elementor-element.elementor-element-ce6db6b img{width:130%;max-width:810px;}.elementor-10 .elementor-element.elementor-element-b781601{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;box-shadow:6px -6px 0px 6px rgba(0, 0, 0, 0.45) inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10rem;--padding-bottom:30rem;--padding-left:18rem;--padding-right:15rem;--z-index:1;}.elementor-10 .elementor-element.elementor-element-b781601:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b781601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-389e4a9{text-align:start;}.elementor-10 .elementor-element.elementor-element-389e4a9 img{width:100%;max-width:175px;}.elementor-10 .elementor-element.elementor-element-cac7ee6 .elementor-heading-title{font-size:4rem;font-weight:700;line-height:5rem;word-spacing:1.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b020537{--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:center;--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:6rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-0fe7382 .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #1B599D 0%, #4CD6CB 100%);transition-duration:0.6s;border-radius:0px 0px 0px 0px;padding:2rem 1rem 2rem 1rem;}.elementor-10 .elementor-element.elementor-element-0fe7382 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-0fe7382 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #4CD6CB 0%, #1B599D 100%);}.elementor-10 .elementor-element.elementor-element-0fe7382{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-14f70e7{--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:6rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1e77a55{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:8rem;--padding-bottom:12rem;--padding-left:14rem;--padding-right:14rem;--z-index:1;}.elementor-10 .elementor-element.elementor-element-1e77a55:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1e77a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-58b0b85{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-58b0b85 .elementor-heading-title{font-size:6rem;font-weight:700;line-height:9rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ea9a945{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ea9a945 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:3rem;font-weight:600;color:#4CD6CB;}.elementor-10 .elementor-element.elementor-element-4a32071{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-992031c{--display:flex;}.elementor-10 .elementor-element.elementor-element-62d53a9 img{box-shadow:-10px -10px 0px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-1729210{--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-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-3b7e862 .elementor-heading-title{font-size:2.5rem;font-weight:700;line-height:4.5rem;word-spacing:1.5px;color:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b7abfe5{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-b7abfe5{left:20px;}.elementor-10 .elementor-element.elementor-element-3d84216{text-align:justify;}.elementor-10 .elementor-element.elementor-element-3d84216 .elementor-heading-title{font-size:1.5rem;font-weight:400;line-height:3rem;word-spacing:0.75px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-43cb576{--display:flex;--margin-top:-7.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f7ac491 img{box-shadow:-10px -10px 0px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-66d039a{--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-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-4b9697b .elementor-heading-title{font-size:2.5rem;font-weight:700;line-height:4.5rem;word-spacing:1.5px;color:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-1c78906{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-1c78906{left:20px;}.elementor-10 .elementor-element.elementor-element-05c970a{text-align:justify;}.elementor-10 .elementor-element.elementor-element-05c970a .elementor-heading-title{font-size:1.5rem;font-weight:400;line-height:3rem;word-spacing:0.75px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8f39fb2{--display:flex;--margin-top:-15rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10 .elementor-element.elementor-element-49546c6 img{box-shadow:-10px -10px 0px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-2d7989d{--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-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-b598afa .elementor-heading-title{font-size:2.5rem;font-weight:700;line-height:4.5rem;word-spacing:1.5px;color:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bdd9304{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-bdd9304{left:20px;}.elementor-10 .elementor-element.elementor-element-1b5f662{text-align:justify;}.elementor-10 .elementor-element.elementor-element-1b5f662 .elementor-heading-title{font-size:1.5rem;font-weight:400;line-height:3rem;word-spacing:0.75px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-080e345{--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-10 .elementor-element.elementor-element-7cf79fc{--display:flex;--min-height:800px;--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;--flex-wrap:nowrap;--padding-top:8rem;--padding-bottom:12rem;--padding-left:8rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-7cf79fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7cf79fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #3E3E3E 770px, #FFFFFF 0);}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2350f20{left:-57px;}body.rtl .elementor-10 .elementor-element.elementor-element-2350f20{right:-57px;}.elementor-10 .elementor-element.elementor-element-2350f20{top:0px;}.elementor-10 .elementor-element.elementor-element-2350f20 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:23.5rem;font-weight:900;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#FFFFFF50;stroke:#FFFFFF50;color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-7ed0fbe{width:var( --container-widget-width, 120px );max-width:120px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-7ed0fbe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7ed0fbe .elementor-heading-title{font-size:6rem;font-weight:700;line-height:9rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1129500{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1129500 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:3rem;font-weight:600;color:#4CD6CB;}.elementor-10 .elementor-element.elementor-element-69104e8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-69104e8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-69104e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-2a60440{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-bf3e48d{text-align:center;}.elementor-10 .elementor-element.elementor-element-bf3e48d .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-770cd82{text-align:center;}.elementor-10 .elementor-element.elementor-element-770cd82 .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:2.5rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0939b03{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-0939b03:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0939b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-b95a67d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-2ce85fe{text-align:center;}.elementor-10 .elementor-element.elementor-element-2ce85fe .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d62ad28{text-align:center;}.elementor-10 .elementor-element.elementor-element-d62ad28 .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:2.5rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-949c24a{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-949c24a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-949c24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-b847568{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-a34402e{text-align:center;}.elementor-10 .elementor-element.elementor-element-a34402e .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-00fe583{text-align:center;}.elementor-10 .elementor-element.elementor-element-00fe583 .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:2.5rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0a4dbab{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-0a4dbab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0a4dbab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-96e2486{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-fe4bff8{text-align:center;}.elementor-10 .elementor-element.elementor-element-fe4bff8 .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8c9b17c{text-align:center;}.elementor-10 .elementor-element.elementor-element-8c9b17c .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:2.5rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bc5e2ad{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-bc5e2ad:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bc5e2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-73e2c51{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-8657f76{text-align:center;}.elementor-10 .elementor-element.elementor-element-8657f76 .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-13d52fc{text-align:center;}.elementor-10 .elementor-element.elementor-element-13d52fc .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:2.5rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1d9b970{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1d9b970:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1d9b970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-c9225c4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-f19c559{text-align:center;}.elementor-10 .elementor-element.elementor-element-f19c559 .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b0d2d91{text-align:center;}.elementor-10 .elementor-element.elementor-element-b0d2d91 .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:2.5rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-15a8946{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-15a8946:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-15a8946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-e06609e{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-4c50a75{text-align:center;}.elementor-10 .elementor-element.elementor-element-4c50a75 .elementor-heading-title{font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-037b0b5{text-align:center;}.elementor-10 .elementor-element.elementor-element-037b0b5 .elementor-heading-title{font-size:1.6rem;font-weight:600;line-height:2.5rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-db654c6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:280px;--e-n-carousel-swiper-slides-gap:15px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-150px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:110px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:84px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:110px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:#1B5E2000;--e-n-carousel-arrow-hover-color:#02010100;--e-n-carousel-swiper-pagination-size:8px;--e-n-carousel-progressbar-normal-color:#1B5E20;--e-n-carousel-progressbar-hover-color:#1B5E20;}:where( .elementor-10 .elementor-element.elementor-element-db654c6 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-10 .elementor-element.elementor-element-db654c6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B5E20;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-10 .elementor-element.elementor-element-5390a78{--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:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-10 .elementor-element.elementor-element-1e6ef1c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:7rem;--padding-right:7rem;--z-index:1;}.elementor-10 .elementor-element.elementor-element-1e6ef1c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1e6ef1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-369bd0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-83px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-369bd0f{right:-83px;}body.rtl .elementor-10 .elementor-element.elementor-element-369bd0f{left:-83px;}.elementor-10 .elementor-element.elementor-element-369bd0f img{width:100%;max-width:300px;}.elementor-10 .elementor-element.elementor-element-8801314{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-8801314 .elementor-heading-title{font-size:6rem;font-weight:700;line-height:9rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ed298aa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ed298aa .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:3rem;font-weight:600;color:#4CD6CB;}.elementor-10 .elementor-element.elementor-element-63b75a0{--grid-columns:2;--grid-row-gap:50px;--grid-column-gap:35px;}.elementor-10 .elementor-element.elementor-element-63b75a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-63b75a0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-10 .elementor-element.elementor-element-63b75a0 .e-loop-item > .elementor-section, .elementor-10 .elementor-element.elementor-element-63b75a0 .e-loop-item > .elementor-section > .elementor-container, .elementor-10 .elementor-element.elementor-element-63b75a0 .e-loop-item > .e-con, .elementor-10 .elementor-element.elementor-element-63b75a0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-10 .elementor-element.elementor-element-f29ce4f .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #1B599D 0%, #4CD6CB 100%);transition-duration:0.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:2rem 1rem 2rem 1rem;}.elementor-10 .elementor-element.elementor-element-f29ce4f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f29ce4f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #4CD6CB 0%, #1B599D 100%);}.elementor-10 .elementor-element.elementor-element-f29ce4f{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;bottom:83px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f29ce4f{right:207px;}body.rtl .elementor-10 .elementor-element.elementor-element-f29ce4f{left:207px;}.elementor-10 .elementor-element.elementor-element-88abc36{--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:55px 55px;--row-gap:55px;--column-gap:55px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:5rem;--padding-right:5rem;}.elementor-10 .elementor-element.elementor-element-88abc36:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-88abc36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1B5E20 50%, #FFFFFF00 50%);}.elementor-10 .elementor-element.elementor-element-cd9c27f{--display:flex;--min-height:400px;--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:flex-end;}.elementor-10 .elementor-element.elementor-element-cd9c27f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd9c27f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oryu-kensetsu.co.jp/wp-content/uploads/2026/02/⑤.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2f5d244{--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:flex-start;--align-items:flex-start;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-2f5d244:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2f5d244 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-46d2611 .elementor-heading-title{font-size:3rem;font-weight:700;color:#3E3E3E;}.elementor-10 .elementor-element.elementor-element-3357093{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-3357093 .elementor-heading-title{font-size:1.5rem;line-height:2.4rem;color:#3E3E3E;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-56f9f49{right:60px;}body.rtl .elementor-10 .elementor-element.elementor-element-56f9f49{left:60px;}.elementor-10 .elementor-element.elementor-element-56f9f49{bottom:30px;}.elementor-10 .elementor-element.elementor-element-c99df86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-83px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c99df86{left:-83px;}body.rtl .elementor-10 .elementor-element.elementor-element-c99df86{right:-83px;}.elementor-10 .elementor-element.elementor-element-c99df86 img{width:100%;max-width:300px;}.elementor-10 .elementor-element.elementor-element-a8d08d4{--display:flex;--min-height:400px;--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-start;--align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-a8d08d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8d08d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oryu-kensetsu.co.jp/wp-content/uploads/2026/01/Y6A6505-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7253ed5{--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:flex-start;--align-items:flex-start;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-7253ed5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7253ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8b0504a .elementor-heading-title{font-size:3rem;font-weight:700;color:#3E3E3E;}.elementor-10 .elementor-element.elementor-element-3f664f8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-3f664f8 .elementor-heading-title{font-size:1.5rem;line-height:2.4rem;color:#3E3E3E;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6d50cfb{right:60px;}body.rtl .elementor-10 .elementor-element.elementor-element-6d50cfb{left:60px;}.elementor-10 .elementor-element.elementor-element-6d50cfb{bottom:30px;}.elementor-10 .elementor-element.elementor-element-d988fb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-83px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d988fb1{right:-83px;}body.rtl .elementor-10 .elementor-element.elementor-element-d988fb1{left:-83px;}.elementor-10 .elementor-element.elementor-element-d988fb1 img{width:100%;max-width:300px;}.elementor-10 .elementor-element.elementor-element-6130aec{--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:15rem;--padding-bottom:15rem;--padding-left:5rem;--padding-right:5rem;}.elementor-10 .elementor-element.elementor-element-3945d5c{--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:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:7rem;--padding-right:7rem;--z-index:1;}.elementor-10 .elementor-element.elementor-element-3945d5c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3945d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ecfeda5{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-ecfeda5 .elementor-heading-title{font-size:4rem;font-weight:700;line-height:6rem;color:#1B5E20;}.elementor-10 .elementor-element.elementor-element-409b912{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-409b912 .elementor-heading-title{font-family:"Alumni Sans", Sans-serif;font-size:2rem;font-weight:600;color:#4CD6CB;}.elementor-10 .elementor-element.elementor-element-2fdcca8{--grid-columns:1;--grid-row-gap:0px;width:var( --container-widget-width, 940px );max-width:940px;--container-widget-width:940px;--container-widget-flex-grow:0;--grid-column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2fdcca8 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-cc99b29 .elementor-button{background-color:#FFFFFF;fill:#3E3E3E;color:#3E3E3E;transition-duration:0.6s;border-style:solid;border-width:3px 3px 3px 3px;border-color:#2E78CC;border-radius:0px 0px 0px 0px;padding:2rem 1rem 2rem 1rem;}.elementor-10 .elementor-element.elementor-element-cc99b29{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cc99b29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-cc99b29 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-10 .elementor-element.elementor-element-5490278{--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:10rem;--padding-left:5rem;--padding-right:5rem;}.elementor-10 .elementor-element.elementor-element-3f53a8b img{width:100%;max-width:740px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-bfc180a{--width:50%;}.elementor-10 .elementor-element.elementor-element-ea7c899{--width:50%;}.elementor-10 .elementor-element.elementor-element-e2106d7{--width:50%;}.elementor-10 .elementor-element.elementor-element-c4d3d67{--width:50%;}.elementor-10 .elementor-element.elementor-element-895e32d{--width:50%;}.elementor-10 .elementor-element.elementor-element-b781601{--width:50%;}.elementor-10 .elementor-element.elementor-element-5390a78{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-88abc36{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-2f5d244{--width:475px;}.elementor-10 .elementor-element.elementor-element-7253ed5{--width:475px;}.elementor-10 .elementor-element.elementor-element-6130aec{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-5490278{--content-width:1100px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1c6e829{--min-height:700px;--overlay-opacity:0;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-59578a8{bottom:11rem;}.elementor-10 .elementor-element.elementor-element-59578a8 img{max-width:200px;}.elementor-10 .elementor-element.elementor-element-a7768b2 img{max-width:200px;}.elementor-10 .elementor-element.elementor-element-bebe249{text-align:start;}.elementor-10 .elementor-element.elementor-element-bebe249 img{max-width:70%;}.elementor-10 .elementor-element.elementor-element-36a5f2f .elementor-heading-title{font-size:4.8rem;}.elementor-10 .elementor-element.elementor-element-2ba9ecf{--min-height:700px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-815c23a img{max-width:200px;}.elementor-10 .elementor-element.elementor-element-043415c img{max-width:200px;}.elementor-10 .elementor-element.elementor-element-a67a8e1{text-align:start;}.elementor-10 .elementor-element.elementor-element-a67a8e1 img{max-width:70%;}.elementor-10 .elementor-element.elementor-element-26ede40 .elementor-heading-title{font-size:4.8rem;}.elementor-10 .elementor-element.elementor-element-78a7666{--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-bfc180a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-26de391{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 3rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-26de391 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-4604998{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 3rem;}.elementor-10 .elementor-element.elementor-element-dfba1ba{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-10 .elementor-element.elementor-element-dfba1ba img{width:110%;}.elementor-10 .elementor-element.elementor-element-ea7c899{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8rem;--padding-bottom:20rem;--padding-left:8rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-84567d4 img{max-width:130px;}.elementor-10 .elementor-element.elementor-element-7b59d79 img{max-width:130px;}.elementor-10 .elementor-element.elementor-element-73ff1e9 .elementor-heading-title{font-size:3rem;}.elementor-10 .elementor-element.elementor-element-e2106d7{--gap:19px 19px;--row-gap:19px;--column-gap:19px;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:8rem;}.elementor-10 .elementor-element.elementor-element-3187c8b img{max-width:130px;}.elementor-10 .elementor-element.elementor-element-a3e30a3 .elementor-heading-title{font-size:3rem;}.elementor-10 .elementor-element.elementor-element-8420c22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-10 .elementor-element.elementor-element-888e41c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-f892ad8{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10 .elementor-element.elementor-element-ce6db6b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-10 .elementor-element.elementor-element-ce6db6b img{width:110%;}.elementor-10 .elementor-element.elementor-element-b781601{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:20rem;--padding-left:8rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-389e4a9 img{max-width:130px;}.elementor-10 .elementor-element.elementor-element-cac7ee6 .elementor-heading-title{font-size:3rem;}.elementor-10 .elementor-element.elementor-element-b020537{--padding-top:5rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-14f70e7{--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10 .elementor-element.elementor-element-1e77a55{--padding-top:9rem;--padding-bottom:27rem;--padding-left:4rem;--padding-right:4rem;}.elementor-10 .elementor-element.elementor-element-58b0b85{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 3rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-58b0b85 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-ea9a945{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 3rem;}.elementor-10 .elementor-element.elementor-element-4a32071{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3b7e862{margin:0rem 7rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3b7e862 .elementor-heading-title{font-size:2rem;line-height:3rem;}.elementor-10 .elementor-element.elementor-element-3d84216 .elementor-heading-title{line-height:2.4rem;}.elementor-10 .elementor-element.elementor-element-4b9697b{margin:0rem 7rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4b9697b .elementor-heading-title{font-size:2rem;line-height:3rem;}.elementor-10 .elementor-element.elementor-element-05c970a .elementor-heading-title{line-height:2.4rem;}.elementor-10 .elementor-element.elementor-element-b598afa{margin:0rem 7rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b598afa .elementor-heading-title{font-size:2rem;line-height:3rem;}.elementor-10 .elementor-element.elementor-element-1b5f662 .elementor-heading-title{line-height:2.4rem;}.elementor-10 .elementor-element.elementor-element-7cf79fc{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:15rem;--padding-left:3rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-7cf79fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7cf79fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #3E3E3E 40vw, #FFFFFF 0);}.elementor-10 .elementor-element.elementor-element-7ed0fbe{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-10 .elementor-element.elementor-element-7ed0fbe .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-1129500{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 3rem;}.elementor-10 .elementor-element.elementor-element-2a60440{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-bf3e48d .elementor-heading-title{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-770cd82 .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-b95a67d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-2ce85fe .elementor-heading-title{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-d62ad28 .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-b847568{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-a34402e .elementor-heading-title{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-00fe583 .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-96e2486{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-fe4bff8 .elementor-heading-title{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-8c9b17c .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-73e2c51{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-8657f76 .elementor-heading-title{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-13d52fc .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-c9225c4{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-f19c559 .elementor-heading-title{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-b0d2d91 .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-e06609e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-4c50a75 .elementor-heading-title{font-size:1.7rem;}.elementor-10 .elementor-element.elementor-element-037b0b5 .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-db654c6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:200px;}.elementor-10 .elementor-element.elementor-element-5390a78{--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-1e6ef1c{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-369bd0f{right:-42px;}body.rtl .elementor-10 .elementor-element.elementor-element-369bd0f{left:-42px;}.elementor-10 .elementor-element.elementor-element-369bd0f{bottom:-42px;}.elementor-10 .elementor-element.elementor-element-369bd0f img{max-width:150px;}.elementor-10 .elementor-element.elementor-element-8801314{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 3rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8801314 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-ed298aa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 3rem;}.elementor-10 .elementor-element.elementor-element-63b75a0{--grid-columns:2;--grid-row-gap:24px;--grid-column-gap:20px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f29ce4f{right:42px;}body.rtl .elementor-10 .elementor-element.elementor-element-f29ce4f{left:42px;}.elementor-10 .elementor-element.elementor-element-f29ce4f{bottom:63px;}.elementor-10 .elementor-element.elementor-element-88abc36{--gap:23px 23px;--row-gap:23px;--column-gap:23px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-cd9c27f{--min-height:350px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-c99df86{left:-42px;}body.rtl .elementor-10 .elementor-element.elementor-element-c99df86{right:-42px;}.elementor-10 .elementor-element.elementor-element-c99df86{top:-42px;}.elementor-10 .elementor-element.elementor-element-c99df86 img{max-width:150px;}.elementor-10 .elementor-element.elementor-element-a8d08d4{--min-height:350px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-d988fb1{right:-42px;}body.rtl .elementor-10 .elementor-element.elementor-element-d988fb1{left:-42px;}.elementor-10 .elementor-element.elementor-element-d988fb1{bottom:-42px;}.elementor-10 .elementor-element.elementor-element-d988fb1 img{max-width:150px;}.elementor-10 .elementor-element.elementor-element-6130aec{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-3945d5c{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-ecfeda5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 3rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ecfeda5 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-409b912{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 3rem;}.elementor-10 .elementor-element.elementor-element-2fdcca8{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2fdcca8 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;}.elementor-10 .elementor-element.elementor-element-5490278{--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-1c6e829{--min-height:100dvh;--padding-top:2rem;--padding-bottom:11rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-36a5f2f .elementor-heading-title{font-size:2.7rem;}.elementor-10 .elementor-element.elementor-element-2ba9ecf{--min-height:100dvh;--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:flex-end;--padding-top:2rem;--padding-bottom:11rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-2ba9ecf .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-10 .elementor-element.elementor-element-815c23a{bottom:10rem;}.elementor-10 .elementor-element.elementor-element-815c23a img{max-width:170px;}.elementor-10 .elementor-element.elementor-element-043415c img{max-width:170px;}.elementor-10 .elementor-element.elementor-element-a67a8e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a67a8e1 img{max-width:74%;}.elementor-10 .elementor-element.elementor-element-26ede40{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + -6rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-26ede40 .elementor-heading-title{font-size:3rem;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-78a7666{--padding-top:12rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-0adb6a4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-26de391 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-4604998{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 7rem) 0rem;}.elementor-10 .elementor-element.elementor-element-4604998 .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-ea7c899{--padding-top:0rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-84567d4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) -6rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-84567d4 img{width:100vw;max-width:100vw;}.elementor-10 .elementor-element.elementor-element-7b59d79 img{max-width:110px;}.elementor-10 .elementor-element.elementor-element-73ff1e9 .elementor-heading-title{font-size:2.4rem;line-height:3.6rem;word-spacing:1.2px;}.elementor-10 .elementor-element.elementor-element-4f2f929{--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-10 .elementor-element.elementor-element-e2106d7{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-3187c8b{text-align:start;}.elementor-10 .elementor-element.elementor-element-3187c8b img{max-width:110px;}.elementor-10 .elementor-element.elementor-element-a3e30a3 .elementor-heading-title{font-size:2.4rem;line-height:3.6rem;word-spacing:1.2px;}.elementor-10 .elementor-element.elementor-element-8420c22 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-10 .elementor-element.elementor-element-c4d3d67.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-888e41c img{max-width:100%;}.elementor-10 .elementor-element.elementor-element-ce6db6b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-ce6db6b img{width:100vw;max-width:100vw;}.elementor-10 .elementor-element.elementor-element-b781601{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:2rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-389e4a9 img{max-width:110px;}.elementor-10 .elementor-element.elementor-element-cac7ee6 .elementor-heading-title{font-size:2.4rem;line-height:3.6rem;word-spacing:1.2px;}.elementor-10 .elementor-element.elementor-element-b020537{--padding-top:5rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-1e77a55{--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:4rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-58b0b85{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-58b0b85 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-ea9a945{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;}.elementor-10 .elementor-element.elementor-element-ea9a945 .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-4a32071{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-992031c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-10 .elementor-element.elementor-element-3b7e862 .elementor-heading-title{font-size:1.8rem;line-height:3rem;word-spacing:1.2px;}.elementor-10 .elementor-element.elementor-element-3d84216 .elementor-heading-title{font-size:1.4rem;line-height:2.8rem;word-spacing:0.7px;}.elementor-10 .elementor-element.elementor-element-43cb576{--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-10 .elementor-element.elementor-element-4b9697b .elementor-heading-title{font-size:1.8rem;line-height:3rem;word-spacing:1.2px;}.elementor-10 .elementor-element.elementor-element-05c970a .elementor-heading-title{font-size:1.4rem;line-height:2.8rem;word-spacing:0.7px;}.elementor-10 .elementor-element.elementor-element-8f39fb2{--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-10 .elementor-element.elementor-element-b598afa .elementor-heading-title{font-size:1.8rem;line-height:3rem;word-spacing:1.2px;}.elementor-10 .elementor-element.elementor-element-1b5f662 .elementor-heading-title{font-size:1.4rem;line-height:2.8rem;word-spacing:0.7px;}.elementor-10 .elementor-element.elementor-element-080e345{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-7cf79fc{--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:3rem;--padding-bottom:8rem;--padding-left:3rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-7cf79fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7cf79fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #3E3E3E 75%, #FFFFFF 25%);}.elementor-10 .elementor-element.elementor-element-7ed0fbe{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-10 .elementor-element.elementor-element-7ed0fbe .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-1129500{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;}.elementor-10 .elementor-element.elementor-element-1129500 .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-db654c6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-arrow-prev-left-position:-83px;--e-n-carousel-arrow-prev-top-position:90px;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-position:90px;--e-n-carousel-arrow-size:20px;}.elementor-10 .elementor-element.elementor-element-5390a78{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-1e6ef1c{--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:4rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-8801314{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-8801314 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-ed298aa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;}.elementor-10 .elementor-element.elementor-element-ed298aa .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-63b75a0{--grid-columns:1;--grid-row-gap:35px;--grid-column-gap:25px;}.elementor-10 .elementor-element.elementor-element-63b75a0 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}.elementor-10 .elementor-element.elementor-element-88abc36{--gap:55px 55px;--row-gap:55px;--column-gap:55px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-88abc36:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-88abc36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1B5E20 0%, #FFFFFF00 0%);}.elementor-10 .elementor-element.elementor-element-cd9c27f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cd9c27f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oryu-kensetsu.co.jp/wp-content/uploads/2026/01/スクリーンショット-0008-01-07-17.06.15.jpg");}.elementor-10 .elementor-element.elementor-element-cd9c27f{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2f5d244{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-46d2611 .elementor-heading-title{font-size:2.4rem;}.elementor-10 .elementor-element.elementor-element-3357093{margin:0rem 2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3357093 .elementor-heading-title{font-size:1.4rem;line-height:2.2rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-56f9f49{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-56f9f49{left:20px;}.elementor-10 .elementor-element.elementor-element-56f9f49{bottom:21px;}.elementor-10 .elementor-element.elementor-element-a8d08d4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a8d08d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oryu-kensetsu.co.jp/wp-content/uploads/2026/01/スクリーンショット-0008-01-07-17.06.15.jpg");}.elementor-10 .elementor-element.elementor-element-a8d08d4{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-7253ed5{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-8b0504a .elementor-heading-title{font-size:2.4rem;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-6d50cfb{right:20px;}body.rtl .elementor-10 .elementor-element.elementor-element-6d50cfb{left:20px;}.elementor-10 .elementor-element.elementor-element-6d50cfb{bottom:21px;}.elementor-10 .elementor-element.elementor-element-6130aec{--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-3945d5c{--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:4rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-10 .elementor-element.elementor-element-ecfeda5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-10 .elementor-element.elementor-element-ecfeda5 .elementor-heading-title{font-size:4rem;line-height:5.5rem;}.elementor-10 .elementor-element.elementor-element-409b912{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;}.elementor-10 .elementor-element.elementor-element-409b912 .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-2fdcca8{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2fdcca8 > .elementor-widget-container{margin:0rem 0rem 6rem 0rem;}.elementor-10 .elementor-element.elementor-element-5490278{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}}/* Start custom CSS for image, class: .elementor-element-765669a */body {
opacity: 0;
}
body:has(.top-logo-overlay) {
opacity: 1;
}
.top-logo-overlay {
position: fixed;
inset: 0;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
z-index: 9999;

opacity: 1;
animation: bgFadeOut 4.5s ease forwards;
}

.top-logo-overlay img {
opacity: 0;
transform: translateY(40px);
animation: logoMotion 4s ease forwards;
}


@keyframes logoMotion {

0% {
opacity: 0;
transform: translateY(40px);
}
20% {
opacity: 1;
transform: translateY(0);
}

20% {
opacity: 1;
transform: translateY(0);
}
70% {
opacity: 1;
transform: translateY(0);
}

100% {
opacity: 0;
transform: translateY(40px);
}
}

@keyframes bgFadeOut {
0% {
opacity: 1;
}
65% {
opacity: 1;
}
100% {
opacity: 0;
visibility: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6e829 */.elementor-10 .elementor-element.elementor-element-1c6e829 {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-1c6e829::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100vh;
display: block;
background: linear-gradient(180deg, rgba(46, 120, 204, 0.00) 58.4%, #2E78CC 100%);
pointer-events: none;
z-index: 1;
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-1c6e829::before {
height: 700px;
}
}

.elementor-10 .elementor-element.elementor-element-1c6e829 .elementor-background-slideshow__slide__image{
    background-position: 50% 110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ba9ecf */@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-2ba9ecf {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-2ba9ecf::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100vh;
display: block;
background: linear-gradient(180deg, rgba(46, 120, 204, 0.00) 58.4%, #2E78CC 100%);
pointer-events: none;
z-index: 1;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26de391 */.elementor-10 .elementor-element.elementor-element-26de391 {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-26de391::before {
content: "";
position: absolute;
top: -15px;
left: 0;
width: 2px;
height: 90px;
background-color: #1B5E20;
transform: rotate(45deg);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-26de391::before {
height: 58px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfc180a */.elementor-10 .elementor-element.elementor-element-bfc180a {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-bfc180a::after {
content: "";
position: absolute;
top: -200px;
right: -75px;
width: 2px;
height: 450px;
background-color: #1B5E20;
transform: rotate(45deg);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-bfc180a::after {
top: -100px;
right: -50px;
width: 2px;
height: 300px;
}
}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-bfc180a::after {
display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74f8ce8 */.elementor-10 .elementor-element.elementor-element-74f8ce8 p {
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
-webkit-text-size-adjust: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-84567d4 */.elementor-10 .elementor-element.elementor-element-84567d4::after {
content: "";
position: absolute;
top: -50px;
left: 6rem;
width: 100vw;
height: 50px; 
background-color: #1B5E20;
clip-path: polygon(50px 0, 100% 0, 100% 100%, 0 100%, 0 100%);
z-index: 1;
pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7c899 */.elementor-10 .elementor-element.elementor-element-ea7c899 {
position: relative;
clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 100px);
}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-ea7c899 {
clip-path: none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-888e41c */.elementor-10 .elementor-element.elementor-element-888e41c img {
position: relative;
left: -5rem;
transform: translateX(-80px);
min-width: calc(100% + 5rem + 80px);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-888e41c img {
left: -1rem;
transform: translateX(-5%);
}}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-888e41c img {
left: 0;
transform: none;
min-width: 100%;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cac7ee6 */@media screen and (max-width: 767px){
.sp_only_none{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b781601 */@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-b781601 {
position: relative;
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 60px), calc(100% - 60px) 100%, 0 100%);
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a7666 */.elementor-10 .elementor-element.elementor-element-78a7666 {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-78a7666::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 304px;
display: block;
background: linear-gradient(0deg, rgba(46, 120, 204, 0.00) 58.4%, #2E78CC 100%);
pointer-events: none;
z-index: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58b0b85 */.elementor-10 .elementor-element.elementor-element-58b0b85 {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-58b0b85::before {
content: "";
position: absolute;
top: -15px;
left: 0;
width: 2px;
height: 90px;
background-color: #fff;
transform: rotate(45deg);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-58b0b85::before {
height: 58px;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a32071 */.elementor-10 .elementor-element.elementor-element-4a32071 .items .icons {
transition: transform 0.3s ease-in-out !important;
}
.elementor-10 .elementor-element.elementor-element-4a32071 .items:hover .icons{
transform: translateX(15px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e77a55 */.elementor-10 .elementor-element.elementor-element-1e77a55 {
position: relative;
clip-path: polygon(
100px 0,
100% 0,
100% calc(100% - 300px),
calc(100% - 300px) 100%,
0 100%,
0 100px
);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-1e77a55 {
position: relative;
clip-path: polygon(
100px 0,
100% 0,
100% calc(100% - 40vw),
calc(100% - 40vw) 100%,
0 100%,
0 100px
);
}}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-1e77a55 {
clip-path:none;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f70e7 */.elementor-10 .elementor-element.elementor-element-14f70e7 {
position: relative!important;
}
.elementor-10 .elementor-element.elementor-element-14f70e7::before {
content: "";
position: absolute;
bottom: 0;
left: 50%;
width: 570px;
height: 2500px;
margin-left: -2380px;
background: #8bf7a6;
transform-origin: bottom center;
transform: translateX(50%) rotate(45deg) translateY(-3100px);
z-index: 1; 
pointer-events: none;
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-14f70e7::before {
display: none;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2350f20 */.elementor-10 .elementor-element.elementor-element-2350f20 p {
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
-webkit-text-size-adjust: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ed0fbe */.elementor-10 .elementor-element.elementor-element-7ed0fbe h2 {
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
writing-mode: vertical-rl;
-webkit-text-size-adjust: 100%;
}
.elementor-10 .elementor-element.elementor-element-7ed0fbe {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-7ed0fbe::before {
content: "";
position: absolute;
top: -35px;
left: 15px;
width: 2px;
height: 90px;
background-color: #fff;
transform: rotate(45deg);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-7ed0fbe::before {
height: 58px;
}}

@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-7ed0fbe h2 {
-webkit-writing-mode: inherit;
-ms-writing-mode: inherit;
writing-mode: inherit;
-webkit-text-size-adjust: inherit;
}
.elementor-10 .elementor-element.elementor-element-7ed0fbe::before {
top: -15px;
left: 0;
}}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-770cd82 */@media screen and (min-width: 767px){
.sp_only_br{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080e345 */.elementor-10 .elementor-element.elementor-element-080e345 {
position: relative!important;
}
.elementor-10 .elementor-element.elementor-element-080e345::before {
content: "";
position: absolute;
bottom: 0;
left: 50%;
width: 570px;
height: 3000px;
margin-left: -2484px;
background: #8bf7a6;
transform-origin: bottom center;
transform: translateX(50%) rotate(45deg) translateY(-2700px);
z-index: 1; 
pointer-events: none;
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-080e345::before {
width: 470px;
height: 2500px;
margin-left: -2450px;
}}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-080e345::before {
display: none;
}}

.elementor-10 .elementor-element.elementor-element-080e345 .sliders .swiper-pagination.swiper-pagination-progressbar  {
top: auto !important;
bottom: -70px !important;
width: calc(100% - 250px) !important;
height: 4px;
}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-080e345 .sliders .swiper-pagination.swiper-pagination-progressbar {
display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8801314 */.elementor-10 .elementor-element.elementor-element-8801314 {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-8801314::before {
content: "";
position: absolute;
top: -15px;
left: 0;
width: 2px;
height: 90px;
background-color: #fff;
transform: rotate(45deg);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-8801314::before {
height: 58px;
}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-63b75a0 */.elementor-10 .elementor-element.elementor-element-63b75a0 .e-loop-item .icons {
transition: transform 0.3s ease-in-out !important;
}
.elementor-10 .elementor-element.elementor-element-63b75a0 .e-loop-item:hover .icons {
transform: translateX(15px) !important;
}
.elementor-10 .elementor-element.elementor-element-63b75a0 .e-loop-item:hover p {
transition: all 0.3s;
color: #3E3E3E!important;
}
.elementor-10 .elementor-element.elementor-element-63b75a0 .elementor-loop-container > :nth-child(3),
.elementor-10 .elementor-element.elementor-element-63b75a0 .elementor-loop-container > :nth-child(5) {
margin-top: -15rem !important;}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-63b75a0 .elementor-loop-container > :nth-child(3),
.elementor-10 .elementor-element.elementor-element-63b75a0 .elementor-loop-container > :nth-child(5) {
margin-top: -11rem !important;}

}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-63b75a0 .elementor-loop-container > :nth-child(3),
.elementor-10 .elementor-element.elementor-element-63b75a0 .elementor-loop-container > :nth-child(5) {
margin-top: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f29ce4f */@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-f29ce4f {
position: relative!important;
bottom: inherit!important;
right: inherit!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2279399 */.elementor-10 .elementor-element.elementor-element-2279399 {
clip-path: polygon(
50px 0,
100% 0,
100% 100%,
0 100%,
0 50px
);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d7eb3b */.elementor-10 .elementor-element.elementor-element-1d7eb3b {
clip-path: polygon(
50px 0,
100% 0,
100% 100%,
0 100%,
0 50px
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88abc36 */.elementor-10 .elementor-element.elementor-element-88abc36 .links .icons {
transition: transform 0.3s ease-in-out !important;
}
.elementor-10 .elementor-element.elementor-element-88abc36 .links:hover .icons{
transform: translateX(15px) !important;
}

.elementor-10 .elementor-element.elementor-element-88abc36 {
position: relative!important;
}
.elementor-10 .elementor-element.elementor-element-88abc36::before {
content: "";
position: absolute;
bottom: 0;
left: 50%;
width: 570px;
height: 5000px;
margin-left: -4250px;
background: #8bf7a6;
transform-origin: bottom center;
transform: translateX(50%) rotate(45deg) translateY(-2500px);
z-index: -1; 
pointer-events: none;
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-88abc36::before {
width: 400px;
height: 3500px;
margin-left: -2900px;
}}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-88abc36::before {
height: 3000px;
margin-left: -2955px;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecfeda5 */.elementor-10 .elementor-element.elementor-element-ecfeda5 {
position: relative;
}
.elementor-10 .elementor-element.elementor-element-ecfeda5::before {
content: "";
position: absolute;
top: -13px;
left: 0;
width: 2px;
height: 70px;
background-color: #1B5E20;
transform: rotate(45deg);
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-ecfeda5::before {
height: 58px;
}}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2fdcca8 */.elementor-10 .elementor-element.elementor-element-2fdcca8 .e-loop-item .icons {
transition: transform 0.3s ease-in-out !important;
}
.elementor-10 .elementor-element.elementor-element-2fdcca8 .e-loop-item:hover .icons{
transform: translateX(15px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cc99b29 */.elementor-10 .elementor-element.elementor-element-cc99b29 svg {
width: 90%;
transition: transform 0.3s ease-in-out !important;
}
.elementor-10 .elementor-element.elementor-element-cc99b29:hover svg {
transform: translateX(15px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3945d5c */@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-3945d5c {
background-color: transparent!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b66c7e8 */.elementor-10 .elementor-element.elementor-element-b66c7e8::before {
content: "";
position: absolute;
top: 0;
left: 50%;
margin: 0 0 0 -1500px;
width: 380px;
height: 5000px;
background: #2E78CC;
opacity: 0.8;
mix-blend-mode: hard-light; 
transform: translateX(50%) rotate(45deg) translateY(-1450px);
z-index: 1; 
pointer-events: none; 
}
@media (max-width: 1024px) {
.elementor-10 .elementor-element.elementor-element-b66c7e8::before {
margin: 0 0 0 -1750px;
}}
@media (max-width: 767px) {
.elementor-10 .elementor-element.elementor-element-b66c7e8::before {
display: none;
}}/* End custom CSS */