.elementor-49483 .elementor-element.elementor-element-ae225f2{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--padding-top:7.5vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:1vw;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-49483 .elementor-element.elementor-element-0748b0f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:-11vw;z-index:0;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-0748b0f{left:-8vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-0748b0f{right:-8vw;}.elementor-49483 .elementor-element.elementor-element-0748b0f img{width:100%;}.elementor-49483 .elementor-element.elementor-element-c8b3d2d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;bottom:0vw;z-index:0;}.elementor-49483 .elementor-element.elementor-element-c8b3d2d > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c8b3d2d{left:0vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c8b3d2d{right:0vw;}.elementor-49483 .elementor-element.elementor-element-c8b3d2d img{width:100%;}.elementor-49483 .elementor-element.elementor-element-39c97f1{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;bottom:1vw;z-index:0;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-39c97f1{right:0vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-39c97f1{left:0vw;}.elementor-49483 .elementor-element.elementor-element-39c97f1 img{width:100%;}.elementor-49483 .elementor-element.elementor-element-770417f{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;bottom:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-770417f{right:4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-770417f{left:4vw;}.elementor-49483 .elementor-element.elementor-element-0c00193{--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;--justify-content:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-c8d5b54.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-c8d5b54 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.2vw;font-weight:600;line-height:1.5em;letter-spacing:0.3em;}.elementor-49483 .elementor-element.elementor-element-be6a544{--display:flex;}.elementor-49483 .elementor-element.elementor-element-8855b3a img{width:100%;border-radius:1vw 0vw 0vw 1vw;}.elementor-49483 .elementor-element.elementor-element-949061d{--display:flex;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:4vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-b9afb68 img{width:100%;border-radius:1vw 1vw 1vw 1vw;}.elementor-49483 .elementor-element.elementor-element-d9ef7e7{--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;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.5;--padding-top:8vw;--padding-bottom:8vw;--padding-left:9vw;--padding-right:9vw;}.elementor-49483 .elementor-element.elementor-element-d9ef7e7::before, .elementor-49483 .elementor-element.elementor-element-d9ef7e7 > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-d9ef7e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-d9ef7e7 > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-d9ef7e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-d9ef7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-48c90f2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:3vw;z-index:0;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-48c90f2{left:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-48c90f2{right:3vw;}.elementor-49483 .elementor-element.elementor-element-48c90f2 img{width:100%;}.elementor-49483 .elementor-element.elementor-element-dd29097{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;top:18vw;z-index:0;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-dd29097{right:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-dd29097{left:3vw;}.elementor-49483 .elementor-element.elementor-element-dd29097 img{width:100%;opacity:0.4;}.elementor-49483 .elementor-element.elementor-element-c93b7d6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;top:45vw;z-index:0;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c93b7d6{left:2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c93b7d6{right:2vw;}.elementor-49483 .elementor-element.elementor-element-c93b7d6 img{width:100%;opacity:0.6;}.elementor-49483 .elementor-element.elementor-element-b29d1f1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:66vw;z-index:0;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-b29d1f1{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-b29d1f1{left:1vw;}.elementor-49483 .elementor-element.elementor-element-b29d1f1 img{width:100%;}.elementor-49483 .elementor-element.elementor-element-f50d906{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f50d906.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-e1d1899{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-e1d1899 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e1d1899 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-0e69011{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-0e69011 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-0e69011.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-0e69011 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.2em;letter-spacing:0.3em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-327e659{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-49483 .elementor-element.elementor-element-327e659 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-327e659 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:2.5em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-a7b6a27{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-3f351b5{--display:flex;--min-height:100%;--overflow:hidden;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-3f351b5:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-3f351b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test10.d3c-lab.com/wp-content/uploads/2025/11/入り口.webp");background-position:center center;background-size:cover;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-781831c{left:-2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-781831c{right:-2vw;}.elementor-49483 .elementor-element.elementor-element-781831c{top:-5vw;text-align:center;}.elementor-49483 .elementor-element.elementor-element-781831c .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;letter-spacing:0.05em;}.elementor-49483 .elementor-element.elementor-element-e029dd4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-3d08642{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-3d08642 .elementor-heading-title{font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;}.elementor-49483 .elementor-element.elementor-element-4316e7e{--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;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 0px 3px 3px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-4316e7e:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-4316e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2DC;}.elementor-49483 .elementor-element.elementor-element-a7a97f3{--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;--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0d8a909{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0d8a909.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-c5da4ad{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-c5da4ad > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c5da4ad .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;}.elementor-49483 .elementor-element.elementor-element-2d009fc{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-2d009fc > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-2d009fc.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-2d009fc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.2em;letter-spacing:0.3em;}.elementor-49483 .elementor-element.elementor-element-af2f2b7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:-10vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-af2f2b7{left:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-af2f2b7{right:-3vw;}.elementor-49483 .elementor-element.elementor-element-00d95c1{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-4403f50{--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;--justify-content:space-between;--gap:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-4403f50:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-4403f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-7a4df52{--display:flex;}.elementor-49483 .elementor-element.elementor-element-fdbe1c7 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-fdbe1c7 img{width:100%;}.elementor-49483 .elementor-element.elementor-element-7154ab0{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-baa812e.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-afd6a38{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-afd6a38 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-afd6a38.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-afd6a38 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#EA580C;}.elementor-49483 .elementor-element.elementor-element-f5211d6{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f5211d6 > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f5211d6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-c20a12f{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-c20a12f > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c20a12f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-d87fbf8{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-a204ad6{right:2.5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-a204ad6{left:2.5vw;}.elementor-49483 .elementor-element.elementor-element-a204ad6{top:1vw;}.elementor-49483 .elementor-element.elementor-element-a204ad6 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:3vw;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-0190adc{--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;--justify-content:space-between;--gap:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0190adc:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-0190adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-0822a37{--display:flex;}.elementor-49483 .elementor-element.elementor-element-9960f32 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9960f32 img{width:100%;}.elementor-49483 .elementor-element.elementor-element-dc1b829{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-40facc0.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-b8e8204{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-b8e8204 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b8e8204.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-b8e8204 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#059669;}.elementor-49483 .elementor-element.elementor-element-8319b2f{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8319b2f > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8319b2f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-729da29{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-729da29 > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-729da29 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-7d767d1{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-f4baf7f{right:2.5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-f4baf7f{left:2.5vw;}.elementor-49483 .elementor-element.elementor-element-f4baf7f{top:1vw;}.elementor-49483 .elementor-element.elementor-element-f4baf7f .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:3vw;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-c80b23f{--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;--justify-content:space-between;--gap:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-c80b23f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-c80b23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-c8fcfe8{--display:flex;}.elementor-49483 .elementor-element.elementor-element-db1e49b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-db1e49b img{width:100%;}.elementor-49483 .elementor-element.elementor-element-e3a0a5e{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-ae57a72.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-9dad1ba{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-9dad1ba > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9dad1ba.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9dad1ba .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#E9A0B4;}.elementor-49483 .elementor-element.elementor-element-99c1bb5{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-99c1bb5 > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-99c1bb5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-80578d0{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-80578d0 > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-80578d0 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-8450573{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-6f65d4d{right:2.5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-6f65d4d{left:2.5vw;}.elementor-49483 .elementor-element.elementor-element-6f65d4d{top:1vw;}.elementor-49483 .elementor-element.elementor-element-6f65d4d .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:3vw;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-6ed2612{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-49483 .elementor-element.elementor-element-7330aaa{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-49483 .elementor-element.elementor-element-7330aaa > .elementor-widget-container{padding:0vw 1vw 0vw 1vw;}.elementor-49483 .elementor-element.elementor-element-7330aaa .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-7330aaa .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-49483 .elementor-element.elementor-element-425826b{--display:flex;}.elementor-49483 .elementor-element.elementor-element-7e27d69{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-49483 .elementor-element.elementor-element-7e27d69 > .elementor-widget-container{padding:0vw 1vw 0vw 1vw;}.elementor-49483 .elementor-element.elementor-element-7e27d69 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-7e27d69 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-49483 .elementor-element.elementor-element-9912354{--display:flex;}.elementor-49483 .elementor-element.elementor-element-2a8a159{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-49483 .elementor-element.elementor-element-2a8a159 > .elementor-widget-container{padding:0vw 1vw 0vw 1vw;}.elementor-49483 .elementor-element.elementor-element-2a8a159 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-2a8a159 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-49483 .elementor-element.elementor-element-9dafdab{--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;--justify-content:space-between;--gap:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-9dafdab:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-9dafdab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-a4fa621{--display:flex;}.elementor-49483 .elementor-element.elementor-element-e41f69b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e41f69b img{width:100%;}.elementor-49483 .elementor-element.elementor-element-a2df75c{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-9613cfa.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-808532e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-808532e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-808532e.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-808532e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#A29172;}.elementor-49483 .elementor-element.elementor-element-91abfc8{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-91abfc8 > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-91abfc8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-28bb23f{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-28bb23f > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-28bb23f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-42d377f{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1730baf{right:2.5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1730baf{left:2.5vw;}.elementor-49483 .elementor-element.elementor-element-1730baf{top:1vw;}.elementor-49483 .elementor-element.elementor-element-1730baf .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:3vw;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-0ad1599{--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;--justify-content:space-between;--gap:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0ad1599:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-0ad1599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-e0ce262{--display:flex;}.elementor-49483 .elementor-element.elementor-element-1c9171e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-1c9171e img{width:100%;}.elementor-49483 .elementor-element.elementor-element-f2f1c61{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-2d9bd38.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-4591bad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-4591bad > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4591bad.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-4591bad .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#F9A825;}.elementor-49483 .elementor-element.elementor-element-37c57a6{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-37c57a6 > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-37c57a6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-102a701{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-102a701 > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-102a701 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-a63e9b0{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-94701e4{right:2.5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-94701e4{left:2.5vw;}.elementor-49483 .elementor-element.elementor-element-94701e4{top:1vw;}.elementor-49483 .elementor-element.elementor-element-94701e4 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:3vw;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-0ff3108{--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;--justify-content:space-between;--gap:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0ff3108:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-0ff3108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-a20ae19{--display:flex;}.elementor-49483 .elementor-element.elementor-element-7fed1ba > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7fed1ba img{width:100%;}.elementor-49483 .elementor-element.elementor-element-e968686{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-9d17181.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-ced2e1d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-ced2e1d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-ced2e1d.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-ced2e1d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#1E40AF;}.elementor-49483 .elementor-element.elementor-element-ab7ae44{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-ab7ae44 > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-ab7ae44 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-b13fac1{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b13fac1 > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b13fac1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-2bebd76{right:2.5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-2bebd76{left:2.5vw;}.elementor-49483 .elementor-element.elementor-element-2bebd76{top:1vw;}.elementor-49483 .elementor-element.elementor-element-2bebd76 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:3vw;font-weight:600;line-height:1em;letter-spacing:-0.03em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-4eded2a{--display:flex;}.elementor-49483 .elementor-element.elementor-element-91fb756{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-49483 .elementor-element.elementor-element-91fb756 > .elementor-widget-container{padding:0vw 1vw 0vw 1vw;}.elementor-49483 .elementor-element.elementor-element-91fb756 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-91fb756 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-49483 .elementor-element.elementor-element-daad560{--display:flex;}.elementor-49483 .elementor-element.elementor-element-bc2219e{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-49483 .elementor-element.elementor-element-bc2219e > .elementor-widget-container{padding:0vw 1vw 0vw 1vw;}.elementor-49483 .elementor-element.elementor-element-bc2219e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-bc2219e .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-49483 .elementor-element.elementor-element-a66e1d8{--display:flex;}.elementor-49483 .elementor-element.elementor-element-6ad0ace{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-49483 .elementor-element.elementor-element-6ad0ace > .elementor-widget-container{padding:0vw 1vw 0vw 1vw;}.elementor-49483 .elementor-element.elementor-element-6ad0ace .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-6ad0ace .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-49483 .elementor-element.elementor-element-bce9ed6{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-0c99b41{--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;--justify-content:center;--gap:0.5vw 1vw;--row-gap:0.5vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1vw 1vw 1vw 1vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-16cdf10{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-5vw;z-index:1;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-16cdf10{left:-5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-16cdf10{right:-5vw;}.elementor-49483 .elementor-element.elementor-element-bc6a4e1{--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;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-f892ae9{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f892ae9.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-50bae62{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-50bae62 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-50bae62 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-9eaa65c{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-9eaa65c > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9eaa65c.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9eaa65c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.2em;letter-spacing:0.3em;color:#473933;}.elementor-49483 .elementor-element.elementor-element-da50b11{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.03;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#473933;--border-color:#473933;--border-radius:0vw 0vw 0 0;box-shadow:4px 4px 2px 1px #C9C9C9;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-da50b11:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-da50b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-da50b11::before, .elementor-49483 .elementor-element.elementor-element-da50b11 > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-da50b11 > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-da50b11 > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-da50b11 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-da50b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-5c94e7f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#473933;--border-color:#473933;--border-radius:0px 0px 0px 0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-5c94e7f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-5c94e7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#059669;}.elementor-49483 .elementor-element.elementor-element-246e879{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-49483 .elementor-element.elementor-element-246e879 > .elementor-widget-container{padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-246e879 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:var( --e-global-typography-accent-font-weight );}.elementor-49483 .elementor-element.elementor-element-a2a75bb{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;}.elementor-49483 .elementor-element.elementor-element-bda0a97{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-049de3b{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-049de3b:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-049de3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-049de3b.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-a141cce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-a141cce .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-bde3a43{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-bde3a43 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-bde3a43 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-d2603f9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d2603f9 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-d2603f9 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-e70fbd1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-e70fbd1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e70fbd1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-71a8dea{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-71a8dea:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-71a8dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-71a8dea.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-b008368{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b008368 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-3cf937f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-3cf937f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-3cf937f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-c9df5e8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c9df5e8 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-c9df5e8 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-9606aac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-9606aac > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9606aac .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-d7a94f1{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-d7a94f1:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-d7a94f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-d7a94f1.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-7ec7cc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-7ec7cc7 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-bf67422{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-bf67422 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-bf67422 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-4820b11{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-4820b11 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-4820b11 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-50ad374{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-50ad374 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-50ad374 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-93af8f1{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-93af8f1:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-93af8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-93af8f1.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-221a2dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-221a2dc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-3c708f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-3c708f1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-3c708f1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-f1c145d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f1c145d .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-f1c145d .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-1f8751a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-1f8751a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-1f8751a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-7ae7cb2{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-7ae7cb2:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-7ae7cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-7ae7cb2.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-4723cc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-4723cc4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-c6c9b6f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c6c9b6f .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-c6c9b6f .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-47f62af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-47f62af > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-47f62af .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-beb15c7{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-beb15c7:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-beb15c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-beb15c7.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-0089a9f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-0089a9f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-f0e1d89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-f0e1d89 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f0e1d89 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-f151fa0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f151fa0 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-f151fa0 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-584f82b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-584f82b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-584f82b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-5142c5f{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-5142c5f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-5142c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-5142c5f.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-0001a61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-0001a61 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-fc95635{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-fc95635 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-fc95635 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-236095b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-236095b .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-236095b .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-88f148a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-88f148a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-88f148a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-a279e01{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F39800;--border-color:#F39800;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-a279e01:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-a279e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2DE;}.elementor-49483 .elementor-element.elementor-element-a279e01.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-484d0cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-484d0cc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#F39800;}.elementor-49483 .elementor-element.elementor-element-f7c0163{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-f7c0163 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f7c0163 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-800b387{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-800b387 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-800b387 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-52d8e04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-52d8e04 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-52d8e04 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-2259b7e{--display:flex;}.elementor-49483 .elementor-element.elementor-element-2c5b92b{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-a1f63f5{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-a1f63f5:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-a1f63f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-a1f63f5.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-c5750a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-c5750a9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-802235c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-802235c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-802235c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-61913c4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-61913c4 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-61913c4 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-51e79d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-51e79d6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-51e79d6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-78c2ce9{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-78c2ce9:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-78c2ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-78c2ce9.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-0fb4124{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-0fb4124 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-28dc9eb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-28dc9eb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-28dc9eb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-10240a9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-10240a9 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-10240a9 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-d8029f8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-d8029f8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d8029f8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-fd7dee6{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-fd7dee6:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-fd7dee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-fd7dee6.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-c68d49c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-c68d49c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-f923bf8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-f923bf8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f923bf8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-d85c5bc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d85c5bc .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-d85c5bc .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-4b5d38d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-4b5d38d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4b5d38d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-5f52919{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-5f52919:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-5f52919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-5f52919.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-bc5d915{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-bc5d915 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-dd48927{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-dd48927 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-dd48927 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-3a1454b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-3a1454b .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-3a1454b .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-4ea0215{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-4ea0215 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4ea0215 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-b612538{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-b612538:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-b612538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-b612538.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-df6ee44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-df6ee44 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-8395f9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-8395f9d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8395f9d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-fd436d4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-fd436d4 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-fd436d4 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-163152d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-163152d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-163152d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-d823cc6{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-d823cc6:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-d823cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-d823cc6.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-62835d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-62835d5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-f083d89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-f083d89 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f083d89 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-5eb53b9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-5eb53b9 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-5eb53b9 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-e9b8308{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-e9b8308 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e9b8308 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-4ff4cff{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-4ff4cff:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-4ff4cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-4ff4cff.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-fe973cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-fe973cb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-8b3cf07{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-8b3cf07 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8b3cf07 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-8c74eff{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8c74eff .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-8c74eff .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-c789438{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-c789438 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c789438 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-2e2188c{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00984F;--border-color:#00984F;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-2e2188c:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-2e2188c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5F5E6;}.elementor-49483 .elementor-element.elementor-element-2e2188c.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-69deb50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-69deb50 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00984F;}.elementor-49483 .elementor-element.elementor-element-24e388c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-24e388c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-24e388c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-7b2aa26{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7b2aa26 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-7b2aa26 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-30026ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-30026ad > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-30026ad .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-5381fc3{--display:flex;}.elementor-49483 .elementor-element.elementor-element-092468d{--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;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-e6a8477{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-e6a8477:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-e6a8477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-e6a8477.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-7a3a352{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-7a3a352 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-8a34a82{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-8a34a82 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8a34a82 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-30f6018{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-30f6018 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-30f6018 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-b882f40{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b882f40 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b882f40 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-1225af3{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-1225af3:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-1225af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-1225af3.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-bf9ffc2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-bf9ffc2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-6ba76d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-6ba76d8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-6ba76d8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-d1dbe40{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d1dbe40 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-d1dbe40 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-e5b03cb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-e5b03cb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e5b03cb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-751cdc8{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-751cdc8:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-751cdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-751cdc8.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-ab0e987{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-ab0e987 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-6054637{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-6054637 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-6054637 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-2465c5d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-2465c5d .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-2465c5d .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-c06d430{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-c06d430 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c06d430 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-9cad38f{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-9cad38f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-9cad38f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-9cad38f.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-06e356b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-06e356b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-c24734f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c24734f .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-c24734f .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-b7e7999{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b7e7999 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b7e7999 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-65876e2{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-65876e2:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-65876e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-65876e2.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-f846205{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-f846205 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-2381a97{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-2381a97 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-2381a97 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-def0b60{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-def0b60 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-def0b60 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-d293b25{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-d293b25 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d293b25 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-a7cbe15{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-a7cbe15:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-a7cbe15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-a7cbe15.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-5c33465{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-5c33465 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-594cc54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-594cc54 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-594cc54 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-718b06e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-718b06e .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-718b06e .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-912978d{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-912978d:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-912978d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-912978d.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-87b87c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-87b87c2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-c7eebba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-c7eebba > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c7eebba .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-1f465ab{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-1f465ab .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-1f465ab .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-b4649cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b4649cd > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b4649cd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-afa09a0{--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;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-end;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#00A1E9;--border-color:#00A1E9;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-afa09a0:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-afa09a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FF;}.elementor-49483 .elementor-element.elementor-element-afa09a0.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-3bc1864{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-3bc1864 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#00A1E9;}.elementor-49483 .elementor-element.elementor-element-648a3fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-648a3fe > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-648a3fe .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-6eb9f26{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-6eb9f26 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-6eb9f26 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-49483 .elementor-element.elementor-element-971c5b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-971c5b3 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-971c5b3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.97vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-a239fc9{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:0.5em;--n-tabs-title-font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-a239fc9.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Zen Kaku Gothic New", Sans-serif;font-weight:700;line-height:1.7em;letter-spacing:0.07em;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-adf502a{left:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-adf502a{right:1vw;}.elementor-49483 .elementor-element.elementor-element-adf502a{top:-10vw;text-align:center;}.elementor-49483 .elementor-element.elementor-element-adf502a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;letter-spacing:0.05em;}.elementor-49483 .elementor-element.elementor-element-80bafd1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:-6vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-e5448ff{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-e5448ff .elementor-heading-title{font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;}.elementor-49483 .elementor-element.elementor-element-c3a08e0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:2vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c3a08e0{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c3a08e0{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-a32b571{--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;--justify-content:space-between;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:3px 3px 3px 0px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:4vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-49483 .elementor-element.elementor-element-a32b571:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-a32b571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2DC;}.elementor-49483 .elementor-element.elementor-element-f5da901{--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;--justify-content:space-between;--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.03;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-f5da901:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-f5da901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EA580C00;}.elementor-49483 .elementor-element.elementor-element-f5da901::before, .elementor-49483 .elementor-element.elementor-element-f5da901 > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-f5da901 > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-f5da901 > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-f5da901 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-f5da901 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-7294b24{--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;--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-f4e602e{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f4e602e.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9efdbaa{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-9efdbaa > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9efdbaa .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-d1ddf14{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-d1ddf14 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d1ddf14.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-d1ddf14 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.2em;letter-spacing:0.3em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-15cfbb3{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:-7vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-15cfbb3{right:4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-15cfbb3{left:4vw;}.elementor-49483 .elementor-element.elementor-element-e2ca2d6{--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;--justify-content:space-between;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-4db9321{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;border-color:#5B9E4D;--border-color:#5B9E4D;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-49483 .elementor-element.elementor-element-4db9321:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-4db9321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-4db9321.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-70f5393{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;}.elementor-49483 .elementor-element.elementor-element-70f5393.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-05731e4{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-05731e4.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-05731e4 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;letter-spacing:0em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-29143c2{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-29143c2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-29143c2.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-29143c2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.6em;letter-spacing:0.07em;}.elementor-49483 .elementor-element.elementor-element-7898083{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7898083 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-7898083 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-5b09321{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-5b09321 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-5b09321 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-afe24b1{--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;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-320a6c3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-2af709d{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-2af709d{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-2af709d{left:1vw;}.elementor-49483 .elementor-element.elementor-element-2af709d img{width:100%;}.elementor-49483 .elementor-element.elementor-element-452b287{--display:flex;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-811ad1b{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:0.3em;}.elementor-49483 .elementor-element.elementor-element-811ad1b > .elementor-widget-container{--e-transform-rotateZ:25deg;margin:0vw -2vw 0vw -2vw;}.elementor-49483 .elementor-element.elementor-element-811ad1b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-811ad1b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-49483 .elementor-element.elementor-element-95bdfea{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;border-color:#5B9E4D;--border-color:#5B9E4D;--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-49483 .elementor-element.elementor-element-95bdfea:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-95bdfea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-95bdfea.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-0e48b54{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;}.elementor-49483 .elementor-element.elementor-element-0e48b54.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-c24e6e0{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-c24e6e0.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-c24e6e0 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;letter-spacing:0em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-755bd00{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-755bd00 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-755bd00.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-755bd00 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.6em;letter-spacing:0.07em;}.elementor-49483 .elementor-element.elementor-element-1f680a2{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-1f680a2 .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-1f680a2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-ac4a238{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-ac4a238 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-ac4a238 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-1fba002{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1fba002{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1fba002{left:1vw;}.elementor-49483 .elementor-element.elementor-element-1fba002 img{width:100%;}.elementor-49483 .elementor-element.elementor-element-b4e3a2e{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--margin-top:1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-f673e64{--display:flex;}.elementor-49483 .elementor-element.elementor-element-ed069d5{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-49483 .elementor-element.elementor-element-ed069d5 > .elementor-widget-container{background-color:#473933;margin:0vw 0vw 0vw 1vw;padding:0vw 1vw 0vw 1vw;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:100px 100px 100px 100px;}.elementor-49483 .elementor-element.elementor-element-ed069d5.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-ed069d5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-641b42f{--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:0.5vw 2vw;--row-gap:0.5vw;--column-gap:2vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#473933;--border-color:#473933;--border-radius:.3vw .3vw .3vw .3vw;--margin-top:-1.15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.5vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;--z-index:0;}.elementor-49483 .elementor-element.elementor-element-641b42f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-641b42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0EE79;}.elementor-49483 .elementor-element.elementor-element-8be0320{width:auto;max-width:auto;}.elementor-49483 .elementor-element.elementor-element-8be0320 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8be0320.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-8be0320 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-4595543{--display:flex;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-efd84c2{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:0.3em;}.elementor-49483 .elementor-element.elementor-element-efd84c2 > .elementor-widget-container{--e-transform-rotateZ:-45deg;margin:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-efd84c2 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-efd84c2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-49483 .elementor-element.elementor-element-1280457{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;border-color:#5B9E4D;--border-color:#5B9E4D;--margin-top:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-49483 .elementor-element.elementor-element-1280457:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-1280457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-1280457.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-65cb1d8{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;}.elementor-49483 .elementor-element.elementor-element-65cb1d8.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-11590f7{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-11590f7.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-11590f7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;letter-spacing:0em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-295cf0e{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-295cf0e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-295cf0e.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-295cf0e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.6em;letter-spacing:0.07em;}.elementor-49483 .elementor-element.elementor-element-748548c{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-748548c .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-748548c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-5195381{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-5195381 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-5195381 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-89ae38a{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-89ae38a{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-89ae38a{left:1vw;}.elementor-49483 .elementor-element.elementor-element-89ae38a img{width:100%;}.elementor-49483 .elementor-element.elementor-element-b4b8e8f{--display:flex;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-78597d1{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:0.3em;}.elementor-49483 .elementor-element.elementor-element-78597d1 > .elementor-widget-container{--e-transform-rotateZ:25deg;margin:0vw -2vw 0vw -2vw;}.elementor-49483 .elementor-element.elementor-element-78597d1 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-49483 .elementor-element.elementor-element-78597d1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-49483 .elementor-element.elementor-element-0a1ec78{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;border-color:#5B9E4D;--border-color:#5B9E4D;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:1;}.elementor-49483 .elementor-element.elementor-element-0a1ec78:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-0a1ec78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-0a1ec78.e-con{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-0a9ef35{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;}.elementor-49483 .elementor-element.elementor-element-0a9ef35.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-b72407c{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-b72407c.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-b72407c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:uppercase;letter-spacing:0em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-98572f4{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-98572f4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-98572f4.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-98572f4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.6vw;font-weight:600;line-height:1.6em;letter-spacing:0.07em;}.elementor-49483 .elementor-element.elementor-element-c9ae7ec{--divider-border-style:solid;--divider-color:#A9A9A9;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c9ae7ec .elementor-divider-separator{width:100%;}.elementor-49483 .elementor-element.elementor-element-c9ae7ec .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-61aa606{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-61aa606 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-61aa606 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-0b7107d{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-0b7107d{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-0b7107d{left:1vw;}.elementor-49483 .elementor-element.elementor-element-0b7107d img{width:100%;}.elementor-49483 .elementor-element.elementor-element-00e2b44{--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;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.5;--padding-top:4vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-49483 .elementor-element.elementor-element-00e2b44::before, .elementor-49483 .elementor-element.elementor-element-00e2b44 > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-00e2b44 > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-00e2b44 > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-00e2b44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-00e2b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-4fe2b60{--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;--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-7a32790{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7a32790.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-3aa2f61{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-3aa2f61 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-3aa2f61.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-3aa2f61 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.2em;letter-spacing:0.3em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-0344f0e{--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;--flex-wrap:wrap;--overlay-opacity:0.03;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0344f0e::before, .elementor-49483 .elementor-element.elementor-element-0344f0e > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-0344f0e > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-0344f0e > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-0344f0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-0344f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-cbee6de{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.03;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0vw 0vw 0 0;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:4vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-cbee6de:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-cbee6de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2DC;}.elementor-49483 .elementor-element.elementor-element-cbee6de::before, .elementor-49483 .elementor-element.elementor-element-cbee6de > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-cbee6de > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-cbee6de > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-cbee6de > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-cbee6de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-6e740b4{right:-2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-6e740b4{left:-2vw;}.elementor-49483 .elementor-element.elementor-element-6e740b4{top:-11vw;text-align:center;}.elementor-49483 .elementor-element.elementor-element-6e740b4 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:1vw;font-weight:600;line-height:1.7em;letter-spacing:0.05em;}.elementor-49483 .elementor-element.elementor-element-b136b6d{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-b136b6d:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-b136b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-49483 .elementor-element.elementor-element-e5c3ecd{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--overlay-opacity:0.5;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-e5c3ecd:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-e5c3ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-e5c3ecd::before, .elementor-49483 .elementor-element.elementor-element-e5c3ecd > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-e5c3ecd > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-e5c3ecd > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-e5c3ecd > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-e5c3ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-810ee5a{width:auto;max-width:auto;text-align:center;}.elementor-49483 .elementor-element.elementor-element-810ee5a > .elementor-widget-container{background-color:#EA580C;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-49483 .elementor-element.elementor-element-810ee5a.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-810ee5a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.85vw;font-weight:600;line-height:2.2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-f0c8f52{width:100%;max-width:100%;z-index:2;}.elementor-49483 .elementor-element.elementor-element-f0c8f52 > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f0c8f52 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-6bae3a3{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-6bae3a3 > .elementor-widget-container{padding:0vw 3vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-6bae3a3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-3787975{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;bottom:-3vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-3787975{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-3787975{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-c8d1941{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-c8d1941:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-c8d1941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-49483 .elementor-element.elementor-element-2aec39a{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--overlay-opacity:0.5;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-2aec39a:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-2aec39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-2aec39a::before, .elementor-49483 .elementor-element.elementor-element-2aec39a > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-2aec39a > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-2aec39a > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-2aec39a > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-2aec39a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-8cbae2d{width:auto;max-width:auto;text-align:center;}.elementor-49483 .elementor-element.elementor-element-8cbae2d > .elementor-widget-container{background-color:#059669;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-49483 .elementor-element.elementor-element-8cbae2d.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-8cbae2d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.85vw;font-weight:600;line-height:2.2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-f02430a{width:100%;max-width:100%;z-index:2;}.elementor-49483 .elementor-element.elementor-element-f02430a > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f02430a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-7004ac1{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-7004ac1 > .elementor-widget-container{padding:0vw 3vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7004ac1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-ea77d3a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;bottom:-3vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-ea77d3a{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-ea77d3a{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-5a6c17f{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-5a6c17f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-5a6c17f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-49483 .elementor-element.elementor-element-62563ba{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--overlay-opacity:0.5;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-62563ba:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-62563ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-62563ba::before, .elementor-49483 .elementor-element.elementor-element-62563ba > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-62563ba > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-62563ba > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-62563ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-62563ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-19b24e4{width:auto;max-width:auto;text-align:center;}.elementor-49483 .elementor-element.elementor-element-19b24e4 > .elementor-widget-container{background-color:#DB2777;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-49483 .elementor-element.elementor-element-19b24e4.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-19b24e4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.85vw;font-weight:600;line-height:2.2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-14d05cd{width:100%;max-width:100%;z-index:2;}.elementor-49483 .elementor-element.elementor-element-14d05cd > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-14d05cd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-9526ff3{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-9526ff3 > .elementor-widget-container{padding:0vw 3vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9526ff3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-d8c9d6a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;bottom:-3vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-d8c9d6a{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-d8c9d6a{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-b3ddcee{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-b3ddcee:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-b3ddcee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-49483 .elementor-element.elementor-element-9919b9e{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--overlay-opacity:0.5;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-9919b9e:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-9919b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-9919b9e::before, .elementor-49483 .elementor-element.elementor-element-9919b9e > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-9919b9e > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-9919b9e > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-9919b9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-9919b9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-ceca67c{width:auto;max-width:auto;text-align:center;}.elementor-49483 .elementor-element.elementor-element-ceca67c > .elementor-widget-container{background-color:#A29172;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-49483 .elementor-element.elementor-element-ceca67c.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-ceca67c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.85vw;font-weight:600;line-height:2.2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-daac151{width:100%;max-width:100%;z-index:2;}.elementor-49483 .elementor-element.elementor-element-daac151 > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-daac151 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-7208eac{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-7208eac > .elementor-widget-container{padding:0vw 3vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7208eac .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-4ed0852{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;bottom:-3vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-4ed0852{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-4ed0852{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-80ff1ec{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-80ff1ec:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-80ff1ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-49483 .elementor-element.elementor-element-218841d{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--overlay-opacity:0.5;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-218841d:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-218841d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-218841d::before, .elementor-49483 .elementor-element.elementor-element-218841d > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-218841d > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-218841d > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-218841d > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-218841d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-bb50d83{width:auto;max-width:auto;text-align:center;}.elementor-49483 .elementor-element.elementor-element-bb50d83 > .elementor-widget-container{background-color:#F9A825;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-49483 .elementor-element.elementor-element-bb50d83.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-bb50d83 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.85vw;font-weight:600;line-height:2.2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-33454f5{width:100%;max-width:100%;z-index:2;}.elementor-49483 .elementor-element.elementor-element-33454f5 > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-33454f5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-d62daeb{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-d62daeb > .elementor-widget-container{padding:0vw 3vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d62daeb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-17aea57{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;bottom:-3vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-17aea57{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-17aea57{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-16a216f{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-16a216f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-16a216f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9F3;}.elementor-49483 .elementor-element.elementor-element-fb82a9f{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overflow:hidden;--overlay-opacity:0.5;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-fb82a9f:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-fb82a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-fb82a9f::before, .elementor-49483 .elementor-element.elementor-element-fb82a9f > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-fb82a9f > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-fb82a9f > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-fb82a9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-fb82a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-59d6f36{width:auto;max-width:auto;text-align:center;}.elementor-49483 .elementor-element.elementor-element-59d6f36 > .elementor-widget-container{background-color:#1E40AF;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-49483 .elementor-element.elementor-element-59d6f36.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-59d6f36 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.85vw;font-weight:600;line-height:2.2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-4c551dd{width:100%;max-width:100%;z-index:2;}.elementor-49483 .elementor-element.elementor-element-4c551dd > .elementor-widget-container{padding:0.5vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4c551dd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-4780f2a{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-4780f2a > .elementor-widget-container{padding:0vw 3vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4780f2a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.5vw 1.2vw 0.5vw 1.2vw;}.elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-1d90480{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;bottom:-3vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1d90480{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1d90480{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-3c7a94c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-6vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:1vw;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-6vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:1vw;--e-n-carousel-arrow-size:1.5vw;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-3c7a94c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#5B9E4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5B9E4D;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;padding:1.6vw 1.6vw 1.6vw 1.6vw;}.elementor-49483 .elementor-element.elementor-element-3c7a94c :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#5B9E4D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5B9E4D;}.elementor-49483 .elementor-element.elementor-element-3c7a94c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-5252adc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:2;}.elementor-49483 .elementor-element.elementor-element-d78f4b9{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-d78f4b9 .elementor-heading-title{font-size:1.5vw;font-weight:700;line-height:1.7em;letter-spacing:0.3em;}.elementor-49483 .elementor-element.elementor-element-c6bebb8{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-5vw;z-index:1;}.elementor-49483 .elementor-element.elementor-element-c6bebb8 > .elementor-widget-container{--e-transform-flipX:-1;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c6bebb8{right:0vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c6bebb8{left:0vw;}.elementor-49483 .elementor-element.elementor-element-653347c{--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;--justify-content:center;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 0px 0px 3px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-653347c:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-653347c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F2DC 0%, #FFFFF4 100%);}.elementor-49483 .elementor-element.elementor-element-3490329{--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;--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--flex-wrap:wrap;--align-content:flex-start;--border-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:0.5vw;--padding-bottom:0.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-c9075d3{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c9075d3.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-dbc0a44{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-dbc0a44 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-dbc0a44 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;}.elementor-49483 .elementor-element.elementor-element-8cf19b3{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-8cf19b3 > .elementor-widget-container{padding:0.5vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8cf19b3.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-8cf19b3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.2em;letter-spacing:0.3em;}.elementor-49483 .elementor-element.elementor-element-eb408b7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:-10vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-eb408b7{left:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-eb408b7{right:-3vw;}.elementor-49483 .elementor-element.elementor-element-2a684eb{--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;--justify-content:space-between;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.03;--padding-top:1vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-2a684eb::before, .elementor-49483 .elementor-element.elementor-element-2a684eb > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-2a684eb > .e-con-inner > .elementor-background-video-container::before, .elementor-49483 .elementor-element.elementor-element-2a684eb > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-2a684eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-49483 .elementor-element.elementor-element-2a684eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-49483 .elementor-element.elementor-element-790a2e5{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:1.8vw;--padding-bottom:1.8vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-790a2e5:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-790a2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-d7b81b0{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-49483 .elementor-element.elementor-element-92b02a7.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-2a2b38d{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-2a2b38d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-2a2b38d.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-2a2b38d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#EA580C;}.elementor-49483 .elementor-element.elementor-element-d50f548{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d50f548 > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d50f548 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-a203c29{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-a203c29 > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-a203c29 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-ec3f8f2{--display:flex;}.elementor-49483 .elementor-element.elementor-element-ec3f8f2.e-con{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-d85cc5d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d85cc5d img{width:100%;}.elementor-49483 .elementor-element.elementor-element-59b114d{--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;--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:1.8vw;--padding-bottom:1.8vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-59b114d:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-59b114d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49483 .elementor-element.elementor-element-9604222{--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:0vw 0.5vw;--row-gap:0vw;--column-gap:0.5vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-49483 .elementor-element.elementor-element-f7d4a07.elementor-element{--align-self:flex-start;}.elementor-49483 .elementor-element.elementor-element-297c469{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-297c469 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-297c469.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-297c469 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0.07em;color:#EA580C;}.elementor-49483 .elementor-element.elementor-element-28792be{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-28792be > .elementor-widget-container{padding:0.2vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-28792be .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:600;line-height:1.7em;letter-spacing:0.13em;}.elementor-49483 .elementor-element.elementor-element-eb5623d{width:100%;max-width:100%;text-align:left;}.elementor-49483 .elementor-element.elementor-element-eb5623d > .elementor-widget-container{padding:0vw 0vw 1.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-eb5623d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#4A4643;}.elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button{background-color:#E0EE79;font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;fill:#473933;color:#473933;border-style:solid;border-width:2px 2px 2px 2px;border-color:#473933;border-radius:50px 50px 50px 50px;padding:0.8vw 2.5vw 0.8vw 2.5vw;}.elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button:hover, .elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button:focus{background-color:#473933;color:var( --e-global-color-b0d3a75 );border-color:#473933;}.elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button .elementor-button-content-wrapper{gap:0.6em;}.elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button:hover svg, .elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button:focus svg{fill:var( --e-global-color-b0d3a75 );}.elementor-49483 .elementor-element.elementor-element-165216f{--display:flex;}.elementor-49483 .elementor-element.elementor-element-165216f.e-con{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-712a5ff > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-712a5ff img{width:100%;}.elementor-49483 .elementor-element.elementor-element-438a3d0{--display:flex;}.elementor-49483 .elementor-element.elementor-element-d0042c1{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-d0042c1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d0042c1.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-d0042c1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:1.7em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-49483 .elementor-element.elementor-element-0cb9670{--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;}@media(min-width:768px){.elementor-49483 .elementor-element.elementor-element-0c00193{--width:30%;}.elementor-49483 .elementor-element.elementor-element-be6a544{--width:70%;}.elementor-49483 .elementor-element.elementor-element-949061d{--width:30%;}.elementor-49483 .elementor-element.elementor-element-4403f50{--width:32%;}.elementor-49483 .elementor-element.elementor-element-0190adc{--width:32%;}.elementor-49483 .elementor-element.elementor-element-c80b23f{--width:32%;}.elementor-49483 .elementor-element.elementor-element-6ed2612{--width:32%;}.elementor-49483 .elementor-element.elementor-element-425826b{--width:32%;}.elementor-49483 .elementor-element.elementor-element-9912354{--width:32%;}.elementor-49483 .elementor-element.elementor-element-9dafdab{--width:32%;}.elementor-49483 .elementor-element.elementor-element-0ad1599{--width:32%;}.elementor-49483 .elementor-element.elementor-element-0ff3108{--width:32%;}.elementor-49483 .elementor-element.elementor-element-4eded2a{--width:32%;}.elementor-49483 .elementor-element.elementor-element-daad560{--width:32%;}.elementor-49483 .elementor-element.elementor-element-a66e1d8{--width:32%;}.elementor-49483 .elementor-element.elementor-element-bce9ed6{--width:100%;}.elementor-49483 .elementor-element.elementor-element-0c99b41{--width:100%;}.elementor-49483 .elementor-element.elementor-element-049de3b{--width:24%;}.elementor-49483 .elementor-element.elementor-element-71a8dea{--width:24%;}.elementor-49483 .elementor-element.elementor-element-d7a94f1{--width:24%;}.elementor-49483 .elementor-element.elementor-element-93af8f1{--width:24%;}.elementor-49483 .elementor-element.elementor-element-7ae7cb2{--width:24%;}.elementor-49483 .elementor-element.elementor-element-beb15c7{--width:24%;}.elementor-49483 .elementor-element.elementor-element-5142c5f{--width:24%;}.elementor-49483 .elementor-element.elementor-element-a279e01{--width:24%;}.elementor-49483 .elementor-element.elementor-element-a1f63f5{--width:24%;}.elementor-49483 .elementor-element.elementor-element-78c2ce9{--width:24%;}.elementor-49483 .elementor-element.elementor-element-fd7dee6{--width:24%;}.elementor-49483 .elementor-element.elementor-element-5f52919{--width:24%;}.elementor-49483 .elementor-element.elementor-element-b612538{--width:24%;}.elementor-49483 .elementor-element.elementor-element-d823cc6{--width:24%;}.elementor-49483 .elementor-element.elementor-element-4ff4cff{--width:24%;}.elementor-49483 .elementor-element.elementor-element-2e2188c{--width:24%;}.elementor-49483 .elementor-element.elementor-element-e6a8477{--width:24%;}.elementor-49483 .elementor-element.elementor-element-1225af3{--width:24%;}.elementor-49483 .elementor-element.elementor-element-751cdc8{--width:24%;}.elementor-49483 .elementor-element.elementor-element-9cad38f{--width:24%;}.elementor-49483 .elementor-element.elementor-element-65876e2{--width:24%;}.elementor-49483 .elementor-element.elementor-element-a7cbe15{--width:24%;}.elementor-49483 .elementor-element.elementor-element-912978d{--width:24%;}.elementor-49483 .elementor-element.elementor-element-afa09a0{--width:24%;}.elementor-49483 .elementor-element.elementor-element-4db9321{--width:48%;}.elementor-49483 .elementor-element.elementor-element-70f5393{--width:100%;}.elementor-49483 .elementor-element.elementor-element-452b287{--width:4%;}.elementor-49483 .elementor-element.elementor-element-95bdfea{--width:48%;}.elementor-49483 .elementor-element.elementor-element-0e48b54{--width:100%;}.elementor-49483 .elementor-element.elementor-element-f673e64{--width:100%;}.elementor-49483 .elementor-element.elementor-element-641b42f{--width:100%;}.elementor-49483 .elementor-element.elementor-element-4595543{--width:100%;}.elementor-49483 .elementor-element.elementor-element-1280457{--width:48%;}.elementor-49483 .elementor-element.elementor-element-65cb1d8{--width:100%;}.elementor-49483 .elementor-element.elementor-element-b4b8e8f{--width:4%;}.elementor-49483 .elementor-element.elementor-element-0a1ec78{--width:48%;}.elementor-49483 .elementor-element.elementor-element-0a9ef35{--width:100%;}.elementor-49483 .elementor-element.elementor-element-e5c3ecd{--width:100%;}.elementor-49483 .elementor-element.elementor-element-2aec39a{--width:100%;}.elementor-49483 .elementor-element.elementor-element-62563ba{--width:100%;}.elementor-49483 .elementor-element.elementor-element-9919b9e{--width:100%;}.elementor-49483 .elementor-element.elementor-element-218841d{--width:100%;}.elementor-49483 .elementor-element.elementor-element-fb82a9f{--width:100%;}.elementor-49483 .elementor-element.elementor-element-790a2e5{--width:49%;}.elementor-49483 .elementor-element.elementor-element-d7b81b0{--width:60%;}.elementor-49483 .elementor-element.elementor-element-ec3f8f2{--width:36%;}.elementor-49483 .elementor-element.elementor-element-59b114d{--width:49%;}.elementor-49483 .elementor-element.elementor-element-9604222{--width:60%;}.elementor-49483 .elementor-element.elementor-element-165216f{--width:36%;}}@media(max-width:1020px) and (min-width:768px){.elementor-49483 .elementor-element.elementor-element-4403f50{--width:49%;}.elementor-49483 .elementor-element.elementor-element-0190adc{--width:49%;}.elementor-49483 .elementor-element.elementor-element-c80b23f{--width:49%;}.elementor-49483 .elementor-element.elementor-element-6ed2612{--width:49%;}.elementor-49483 .elementor-element.elementor-element-425826b{--width:49%;}.elementor-49483 .elementor-element.elementor-element-9912354{--width:49%;}.elementor-49483 .elementor-element.elementor-element-9dafdab{--width:49%;}.elementor-49483 .elementor-element.elementor-element-0ad1599{--width:49%;}.elementor-49483 .elementor-element.elementor-element-0ff3108{--width:49%;}.elementor-49483 .elementor-element.elementor-element-4eded2a{--width:49%;}.elementor-49483 .elementor-element.elementor-element-daad560{--width:49%;}.elementor-49483 .elementor-element.elementor-element-a66e1d8{--width:49%;}.elementor-49483 .elementor-element.elementor-element-70f5393{--width:100%;}.elementor-49483 .elementor-element.elementor-element-afe24b1{--width:100%;}.elementor-49483 .elementor-element.elementor-element-0e48b54{--width:100%;}.elementor-49483 .elementor-element.elementor-element-b4e3a2e{--width:84vw;}.elementor-49483 .elementor-element.elementor-element-65cb1d8{--width:100%;}.elementor-49483 .elementor-element.elementor-element-0a9ef35{--width:100%;}.elementor-49483 .elementor-element.elementor-element-790a2e5{--width:49%;}.elementor-49483 .elementor-element.elementor-element-59b114d{--width:49%;}}@media(min-width:1021px){.elementor-49483 .elementor-element.elementor-element-3f351b5:not(.elementor-motion-effects-element-type-background), .elementor-49483 .elementor-element.elementor-element-3f351b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1020px){.elementor-49483 .elementor-element.elementor-element-770417f{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-770417f{right:2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-770417f{left:2vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49483 .elementor-element.elementor-element-c8d5b54 .elementor-heading-title{font-size:2.5vw;}.elementor-49483 .elementor-element.elementor-element-d9ef7e7{--padding-top:4vw;--padding-bottom:8vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49483 .elementor-element.elementor-element-e1d1899.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-e1d1899 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-0e69011.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-0e69011 .elementor-heading-title{font-size:2.3vw;}.elementor-49483 .elementor-element.elementor-element-327e659 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-327e659 .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-781831c .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-e029dd4{--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-3d08642 .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-4316e7e{--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49483 .elementor-element.elementor-element-a7a97f3{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;}.elementor-49483 .elementor-element.elementor-element-c5da4ad.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-c5da4ad .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-2d009fc.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-2d009fc .elementor-heading-title{font-size:2.3vw;}.elementor-49483 .elementor-element.elementor-element-af2f2b7{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;top:-5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-af2f2b7{left:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-af2f2b7{right:-3vw;}.elementor-49483 .elementor-element.elementor-element-00d95c1{--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-4403f50{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-49483 .elementor-element.elementor-element-4403f50.e-con{--order:1;}.elementor-49483 .elementor-element.elementor-element-7154ab0{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-afd6a38{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-afd6a38 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-f5211d6 .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-c20a12f > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c20a12f .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button{font-size:1.5vw;line-height:1.7em;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-a204ad6{right:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-a204ad6{left:3vw;}.elementor-49483 .elementor-element.elementor-element-a204ad6{top:2vw;}.elementor-49483 .elementor-element.elementor-element-a204ad6 .elementor-heading-title{font-size:4.5vw;}.elementor-49483 .elementor-element.elementor-element-0190adc{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-49483 .elementor-element.elementor-element-0190adc.e-con{--order:2;}.elementor-49483 .elementor-element.elementor-element-dc1b829{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-b8e8204{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-b8e8204 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-8319b2f .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-729da29 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-729da29 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button{font-size:1.5vw;line-height:1.7em;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-f4baf7f{right:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-f4baf7f{left:3vw;}.elementor-49483 .elementor-element.elementor-element-f4baf7f{top:2vw;}.elementor-49483 .elementor-element.elementor-element-f4baf7f .elementor-heading-title{font-size:4.5vw;}.elementor-49483 .elementor-element.elementor-element-c80b23f{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-49483 .elementor-element.elementor-element-c80b23f.e-con{--order:5;}.elementor-49483 .elementor-element.elementor-element-e3a0a5e{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-9dad1ba{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-9dad1ba .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-99c1bb5 .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-80578d0 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-80578d0 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button{font-size:1.5vw;line-height:1.7em;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-6f65d4d{right:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-6f65d4d{left:3vw;}.elementor-49483 .elementor-element.elementor-element-6f65d4d{top:2vw;}.elementor-49483 .elementor-element.elementor-element-6f65d4d .elementor-heading-title{font-size:4.5vw;}.elementor-49483 .elementor-element.elementor-element-6ed2612.e-con{--order:3;}.elementor-49483 .elementor-element.elementor-element-7330aaa > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-49483 .elementor-element.elementor-element-425826b.e-con{--order:4;}.elementor-49483 .elementor-element.elementor-element-7e27d69 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-49483 .elementor-element.elementor-element-9912354.e-con{--order:7;}.elementor-49483 .elementor-element.elementor-element-2a8a159 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-49483 .elementor-element.elementor-element-9dafdab{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-49483 .elementor-element.elementor-element-9dafdab.e-con{--order:6;}.elementor-49483 .elementor-element.elementor-element-a2df75c{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-808532e{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-808532e .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-91abfc8 .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-28bb23f > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-28bb23f .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button{font-size:1.5vw;line-height:1.7em;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1730baf{right:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1730baf{left:3vw;}.elementor-49483 .elementor-element.elementor-element-1730baf{top:2vw;}.elementor-49483 .elementor-element.elementor-element-1730baf .elementor-heading-title{font-size:4.5vw;}.elementor-49483 .elementor-element.elementor-element-0ad1599{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-49483 .elementor-element.elementor-element-0ad1599.e-con{--order:9;}.elementor-49483 .elementor-element.elementor-element-f2f1c61{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-4591bad{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-4591bad .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-37c57a6 .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-102a701 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-102a701 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button{font-size:1.5vw;line-height:1.7em;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-94701e4{right:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-94701e4{left:3vw;}.elementor-49483 .elementor-element.elementor-element-94701e4{top:2vw;}.elementor-49483 .elementor-element.elementor-element-94701e4 .elementor-heading-title{font-size:4.5vw;}.elementor-49483 .elementor-element.elementor-element-0ff3108{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-49483 .elementor-element.elementor-element-0ff3108.e-con{--order:10;}.elementor-49483 .elementor-element.elementor-element-e968686{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-ced2e1d{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-ced2e1d .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-ab7ae44 .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-b13fac1 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b13fac1 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button{font-size:1.5vw;line-height:1.7em;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-2bebd76{right:3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-2bebd76{left:3vw;}.elementor-49483 .elementor-element.elementor-element-2bebd76{top:2vw;}.elementor-49483 .elementor-element.elementor-element-2bebd76 .elementor-heading-title{font-size:4.5vw;}.elementor-49483 .elementor-element.elementor-element-4eded2a.e-con{--order:8;}.elementor-49483 .elementor-element.elementor-element-91fb756 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-49483 .elementor-element.elementor-element-daad560.e-con{--order:11;}.elementor-49483 .elementor-element.elementor-element-bc2219e > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-49483 .elementor-element.elementor-element-a66e1d8.e-con{--order:12;}.elementor-49483 .elementor-element.elementor-element-6ad0ace > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-49483 .elementor-element.elementor-element-bce9ed6{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49483 .elementor-element.elementor-element-0c99b41{--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:0.5vw 1.5vw;--row-gap:0.5vw;--column-gap:1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-16cdf10{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;bottom:-4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-16cdf10{left:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-16cdf10{right:-9vw;}.elementor-49483 .elementor-element.elementor-element-50bae62.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-50bae62 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-9eaa65c.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9eaa65c .elementor-heading-title{font-size:2.3vw;}.elementor-49483 .elementor-element.elementor-element-246e879 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-246e879{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-246e879 .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-bda0a97{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-049de3b{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-a141cce{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-a141cce .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-bde3a43{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bde3a43 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-e70fbd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-e70fbd1 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-71a8dea{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-b008368{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b008368 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-3cf937f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-3cf937f .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-9606aac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-9606aac .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-d7a94f1{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-7ec7cc7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7ec7cc7 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-bf67422{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bf67422 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-50ad374{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-50ad374 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-93af8f1{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-221a2dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-221a2dc .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-3c708f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-3c708f1 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-1f8751a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-1f8751a .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-7ae7cb2{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-4723cc4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-4723cc4 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-47f62af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-47f62af .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-beb15c7{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-0089a9f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0089a9f .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-f0e1d89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f0e1d89 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-584f82b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-584f82b .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-5142c5f{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-0001a61{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0001a61 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-fc95635{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-fc95635 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-88f148a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-88f148a .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-a279e01{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-484d0cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-484d0cc .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-f7c0163{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f7c0163 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-52d8e04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-52d8e04 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-2c5b92b{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-a1f63f5{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-c5750a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c5750a9 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-802235c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-802235c .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-51e79d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-51e79d6 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-78c2ce9{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-0fb4124{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0fb4124 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-28dc9eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-28dc9eb .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-d8029f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d8029f8 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-fd7dee6{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-c68d49c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c68d49c .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-f923bf8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f923bf8 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-4b5d38d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-4b5d38d .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-5f52919{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-bc5d915{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bc5d915 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-dd48927{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-dd48927 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-4ea0215{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-4ea0215 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-b612538{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-df6ee44{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-df6ee44 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-8395f9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8395f9d .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-163152d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-163152d .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-d823cc6{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-62835d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-62835d5 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-f083d89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f083d89 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-e9b8308{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-e9b8308 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-4ff4cff{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-fe973cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-fe973cb .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-8b3cf07{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8b3cf07 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-c789438{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c789438 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-2e2188c{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-69deb50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-69deb50 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-24e388c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-24e388c .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-30026ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-30026ad .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-092468d{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-e6a8477{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-7a3a352{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7a3a352 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-8a34a82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8a34a82 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-b882f40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b882f40 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-1225af3{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-bf9ffc2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bf9ffc2 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-6ba76d8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-6ba76d8 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-e5b03cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-e5b03cb .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-751cdc8{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-ab0e987{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-ab0e987 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-6054637{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-6054637 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-c06d430{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c06d430 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-9cad38f{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-06e356b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-06e356b .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-b7e7999{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b7e7999 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-65876e2{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-f846205{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f846205 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-2381a97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-2381a97 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-d293b25{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d293b25 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-a7cbe15{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-5c33465{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-5c33465 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-594cc54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-594cc54 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-912978d{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-87b87c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-87b87c2 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-c7eebba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c7eebba .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-b4649cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b4649cd .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-afa09a0{--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-49483 .elementor-element.elementor-element-3bc1864{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-3bc1864 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-648a3fe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-648a3fe .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-971c5b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49483 .elementor-element.elementor-element-971c5b3 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-a239fc9{--n-tabs-title-font-size:1.8vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-adf502a{left:-2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-adf502a{right:-2vw;}.elementor-49483 .elementor-element.elementor-element-adf502a .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-80bafd1{--margin-top:0vw;--margin-bottom:-7vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-e5448ff .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-c3a08e0{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;top:2vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c3a08e0{right:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c3a08e0{left:-3vw;}.elementor-49483 .elementor-element.elementor-element-a32b571{--padding-top:2vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49483 .elementor-element.elementor-element-7294b24{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;}.elementor-49483 .elementor-element.elementor-element-9efdbaa.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9efdbaa .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-d1ddf14.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-d1ddf14 .elementor-heading-title{font-size:2.3vw;}.elementor-49483 .elementor-element.elementor-element-15cfbb3{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:-2vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-15cfbb3{right:2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-15cfbb3{left:2vw;}.elementor-49483 .elementor-element.elementor-element-4db9321{border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-05731e4{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-49483 .elementor-element.elementor-element-05731e4 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-29143c2{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-29143c2 .elementor-heading-title{font-size:1.9vw;}.elementor-49483 .elementor-element.elementor-element-7898083 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-5b09321 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-afe24b1{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-2af709d{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-2af709d{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-2af709d{left:1vw;}.elementor-49483 .elementor-element.elementor-element-95bdfea{border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--margin-top:5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-c24e6e0{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-49483 .elementor-element.elementor-element-c24e6e0 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-755bd00{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-755bd00 .elementor-heading-title{font-size:1.9vw;}.elementor-49483 .elementor-element.elementor-element-1f680a2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-ac4a238 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-1fba002{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1fba002{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1fba002{left:1vw;}.elementor-49483 .elementor-element.elementor-element-b4e3a2e{--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-ed069d5{width:auto;max-width:auto;}.elementor-49483 .elementor-element.elementor-element-ed069d5 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-641b42f{--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:0.5vw 1.5vw;--row-gap:0.5vw;--column-gap:1.5vw;--flex-wrap:wrap;--margin-top:-1.7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2.5vw;--padding-bottom:2vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-49483 .elementor-element.elementor-element-8be0320 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-1280457{border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--margin-top:-8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-11590f7{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-49483 .elementor-element.elementor-element-11590f7 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-295cf0e{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-295cf0e .elementor-heading-title{font-size:1.9vw;}.elementor-49483 .elementor-element.elementor-element-748548c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-5195381 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-89ae38a{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-89ae38a{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-89ae38a{left:1vw;}.elementor-49483 .elementor-element.elementor-element-0a1ec78{border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-b72407c{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-49483 .elementor-element.elementor-element-b72407c .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-98572f4{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-98572f4 .elementor-heading-title{font-size:1.9vw;}.elementor-49483 .elementor-element.elementor-element-c9ae7ec .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-61aa606 .elementor-heading-title{font-size:1.5vw;}.elementor-49483 .elementor-element.elementor-element-0b7107d{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:1vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-0b7107d{right:1vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-0b7107d{left:1vw;}.elementor-49483 .elementor-element.elementor-element-00e2b44{--padding-top:4vw;--padding-bottom:13vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49483 .elementor-element.elementor-element-4fe2b60{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-3aa2f61.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-3aa2f61 .elementor-heading-title{font-size:2.3vw;}.elementor-49483 .elementor-element.elementor-element-cbee6de{--padding-top:3vw;--padding-bottom:6vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-49483 .elementor-element.elementor-element-6e740b4 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-e5c3ecd{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-810ee5a .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-f0c8f52 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f0c8f52 .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-6bae3a3 > .elementor-widget-container{padding:0vw 6vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-6bae3a3 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button{font-size:1.3vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-3787975{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;bottom:-4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-3787975{right:-4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-3787975{left:-4vw;}.elementor-49483 .elementor-element.elementor-element-2aec39a{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-8cbae2d .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-f02430a > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f02430a .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-7004ac1 > .elementor-widget-container{padding:0vw 6vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7004ac1 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button{font-size:1.3vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-ea77d3a{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;bottom:-4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-ea77d3a{right:-4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-ea77d3a{left:-4vw;}.elementor-49483 .elementor-element.elementor-element-62563ba{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-19b24e4 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-14d05cd > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-14d05cd .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-9526ff3 > .elementor-widget-container{padding:0vw 6vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9526ff3 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button{font-size:1.3vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-d8c9d6a{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;bottom:-4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-d8c9d6a{right:-4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-d8c9d6a{left:-4vw;}.elementor-49483 .elementor-element.elementor-element-9919b9e{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-ceca67c .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-daac151 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-daac151 .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-7208eac > .elementor-widget-container{padding:0vw 6vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7208eac .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button{font-size:1.3vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-4ed0852{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;bottom:-4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-4ed0852{right:-4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-4ed0852{left:-4vw;}.elementor-49483 .elementor-element.elementor-element-218841d{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-bb50d83 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-33454f5 > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-33454f5 .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-d62daeb > .elementor-widget-container{padding:0vw 6vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d62daeb .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button{font-size:1.3vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-17aea57{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;bottom:-4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-17aea57{right:-4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-17aea57{left:-4vw;}.elementor-49483 .elementor-element.elementor-element-fb82a9f{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-59d6f36 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-4c551dd > .elementor-widget-container{padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4c551dd .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-4780f2a > .elementor-widget-container{padding:0vw 6vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4780f2a .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button{font-size:1.3vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-1d90480{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;bottom:-4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1d90480{right:-4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1d90480{left:-4vw;}.elementor-49483 .elementor-element.elementor-element-3c7a94c{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-arrow-prev-left-position:-5vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:2vw;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-5vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:2vw;--e-n-carousel-arrow-size:1.8vw;}.elementor-49483 .elementor-element.elementor-element-3c7a94c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:1.8vw 1.8vw 1.8vw 1.8vw;}.elementor-49483 .elementor-element.elementor-element-5252adc{--margin-top:-3.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-d78f4b9 .elementor-heading-title{font-size:2vw;}.elementor-49483 .elementor-element.elementor-element-c6bebb8{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;bottom:-2vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c6bebb8{right:-5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c6bebb8{left:-5vw;}.elementor-49483 .elementor-element.elementor-element-653347c{--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-49483 .elementor-element.elementor-element-3490329{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;}.elementor-49483 .elementor-element.elementor-element-dbc0a44.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-dbc0a44 .elementor-heading-title{font-size:1.7vw;}.elementor-49483 .elementor-element.elementor-element-8cf19b3.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-8cf19b3 .elementor-heading-title{font-size:2.3vw;}.elementor-49483 .elementor-element.elementor-element-eb408b7{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;top:-5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-eb408b7{left:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-eb408b7{right:-3vw;}.elementor-49483 .elementor-element.elementor-element-2a684eb{--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-790a2e5{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-790a2e5.e-con{--order:1;}.elementor-49483 .elementor-element.elementor-element-2a2b38d{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-2a2b38d .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-d50f548 .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-a203c29 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-a203c29 .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button{font-size:1.5vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-ec3f8f2.e-con{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-59b114d{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-49483 .elementor-element.elementor-element-59b114d.e-con{--order:1;}.elementor-49483 .elementor-element.elementor-element-297c469{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-49483 .elementor-element.elementor-element-297c469 .elementor-heading-title{font-size:1.3vw;}.elementor-49483 .elementor-element.elementor-element-28792be .elementor-heading-title{font-size:2.2vw;}.elementor-49483 .elementor-element.elementor-element-eb5623d > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-eb5623d .elementor-heading-title{font-size:1.6vw;}.elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button{font-size:1.5vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-165216f.e-con{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-d0042c1.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-d0042c1 .elementor-heading-title{font-size:1.7vw;}}@media(max-width:767px){.elementor-49483 .elementor-element.elementor-element-ae225f2{--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;--justify-content:flex-start;--padding-top:14vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-770417f{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-770417f{right:48vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-770417f{left:48vw;}.elementor-49483 .elementor-element.elementor-element-0c00193{--width:49%;--justify-content:flex-end;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-0c00193.e-con{--order:3;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-49483 .elementor-element.elementor-element-c8d5b54{z-index:1;}.elementor-49483 .elementor-element.elementor-element-c8d5b54 .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-be6a544{--width:100%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:15vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-be6a544.e-con{--order:0;}.elementor-49483 .elementor-element.elementor-element-8855b3a img{border-radius:3vw 0 0 3vw;}.elementor-49483 .elementor-element.elementor-element-949061d{--width:50%;--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.5vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-949061d.e-con{--order:2;}.elementor-49483 .elementor-element.elementor-element-b9afb68 img{border-radius:0vw 3vw 3vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d9ef7e7{--padding-top:12vw;--padding-bottom:32vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-f50d906.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-e1d1899{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-e1d1899.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-e1d1899 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-0e69011{text-align:center;}.elementor-49483 .elementor-element.elementor-element-0e69011 .elementor-heading-title{font-size:4.2vw;line-height:2.5em;}.elementor-49483 .elementor-element.elementor-element-327e659 > .elementor-widget-container{padding:2vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-327e659 .elementor-heading-title{font-size:3.8vw;}.elementor-49483 .elementor-element.elementor-element-a7b6a27{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-3f351b5{--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:space-between;--flex-wrap:wrap;--align-content:flex-start;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-781831c{left:-3vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-781831c{right:-3vw;}.elementor-49483 .elementor-element.elementor-element-781831c{top:-14vw;}.elementor-49483 .elementor-element.elementor-element-781831c .elementor-heading-title{font-size:2.8vw;}.elementor-49483 .elementor-element.elementor-element-e029dd4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-9vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-3d08642{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-49483 .elementor-element.elementor-element-3d08642 .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-4316e7e{--padding-top:8vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-a7a97f3{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-49483 .elementor-element.elementor-element-0d8a909{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0d8a909.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-c5da4ad{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-c5da4ad.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-c5da4ad .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-2d009fc{text-align:center;}.elementor-49483 .elementor-element.elementor-element-2d009fc .elementor-heading-title{font-size:4.2vw;line-height:2.5em;}.elementor-49483 .elementor-element.elementor-element-af2f2b7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;top:-31vw;z-index:2;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-af2f2b7{left:0vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-af2f2b7{right:0vw;}.elementor-49483 .elementor-element.elementor-element-00d95c1{--padding-top:8vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-4403f50{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-4403f50.e-con{--order:1;}.elementor-49483 .elementor-element.elementor-element-fdbe1c7 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-fdbe1c7 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-7154ab0{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-baa812e.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-afd6a38{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-afd6a38 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-afd6a38.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-afd6a38 .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-f5211d6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f5211d6 .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-c20a12f > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c20a12f .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-d87fbf8 .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-a204ad6{right:5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-a204ad6{left:5vw;}.elementor-49483 .elementor-element.elementor-element-a204ad6{top:1vw;}.elementor-49483 .elementor-element.elementor-element-a204ad6 .elementor-heading-title{font-size:10vw;}.elementor-49483 .elementor-element.elementor-element-0190adc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0190adc.e-con{--order:3;}.elementor-49483 .elementor-element.elementor-element-9960f32 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9960f32 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-dc1b829{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-40facc0.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-b8e8204{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-b8e8204 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b8e8204.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-b8e8204 .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-8319b2f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8319b2f .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-729da29 > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-729da29 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-7d767d1 .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-f4baf7f{right:5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-f4baf7f{left:5vw;}.elementor-49483 .elementor-element.elementor-element-f4baf7f{top:1vw;}.elementor-49483 .elementor-element.elementor-element-f4baf7f .elementor-heading-title{font-size:10vw;}.elementor-49483 .elementor-element.elementor-element-c80b23f{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-c80b23f.e-con{--order:5;}.elementor-49483 .elementor-element.elementor-element-db1e49b > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-db1e49b img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-e3a0a5e{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-ae57a72.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9dad1ba{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-9dad1ba > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9dad1ba.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9dad1ba .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-99c1bb5 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-99c1bb5 .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-80578d0 > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-80578d0 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-8450573 .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-6f65d4d{right:5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-6f65d4d{left:5vw;}.elementor-49483 .elementor-element.elementor-element-6f65d4d{top:1vw;}.elementor-49483 .elementor-element.elementor-element-6f65d4d .elementor-heading-title{font-size:10vw;}.elementor-49483 .elementor-element.elementor-element-6ed2612.e-con{--order:2;}.elementor-49483 .elementor-element.elementor-element-7330aaa > .elementor-widget-container{padding:2vw 1vw 2vw 1vw;}.elementor-49483 .elementor-element.elementor-element-425826b.e-con{--order:4;}.elementor-49483 .elementor-element.elementor-element-7e27d69 > .elementor-widget-container{padding:2vw 1vw 2vw 1vw;}.elementor-49483 .elementor-element.elementor-element-9912354.e-con{--order:6;}.elementor-49483 .elementor-element.elementor-element-2a8a159 > .elementor-widget-container{padding:2vw 1vw 2vw 1vw;}.elementor-49483 .elementor-element.elementor-element-9dafdab{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-9dafdab.e-con{--order:7;}.elementor-49483 .elementor-element.elementor-element-e41f69b > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e41f69b img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-a2df75c{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-9613cfa.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-808532e{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-808532e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-808532e.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-808532e .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-91abfc8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-91abfc8 .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-28bb23f > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-28bb23f .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-42d377f .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1730baf{right:5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1730baf{left:5vw;}.elementor-49483 .elementor-element.elementor-element-1730baf{top:1vw;}.elementor-49483 .elementor-element.elementor-element-1730baf .elementor-heading-title{font-size:10vw;}.elementor-49483 .elementor-element.elementor-element-0ad1599{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0ad1599.e-con{--order:9;}.elementor-49483 .elementor-element.elementor-element-1c9171e > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-1c9171e img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-f2f1c61{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-2d9bd38.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-4591bad{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-4591bad > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4591bad.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-4591bad .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-37c57a6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-37c57a6 .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-102a701 > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-102a701 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-a63e9b0 .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-94701e4{right:5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-94701e4{left:5vw;}.elementor-49483 .elementor-element.elementor-element-94701e4{top:1vw;}.elementor-49483 .elementor-element.elementor-element-94701e4 .elementor-heading-title{font-size:10vw;}.elementor-49483 .elementor-element.elementor-element-0ff3108{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-0ff3108.e-con{--order:11;}.elementor-49483 .elementor-element.elementor-element-7fed1ba > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7fed1ba img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-49483 .elementor-element.elementor-element-e968686{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-9d17181.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-ced2e1d{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-ced2e1d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-ced2e1d.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-ced2e1d .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-ab7ae44 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-ab7ae44 .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-b13fac1 > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b13fac1 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-2e9f0a6 .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-2bebd76{right:5vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-2bebd76{left:5vw;}.elementor-49483 .elementor-element.elementor-element-2bebd76{top:1vw;}.elementor-49483 .elementor-element.elementor-element-2bebd76 .elementor-heading-title{font-size:10vw;}.elementor-49483 .elementor-element.elementor-element-4eded2a.e-con{--order:8;}.elementor-49483 .elementor-element.elementor-element-91fb756 > .elementor-widget-container{padding:2vw 1vw 2vw 1vw;}.elementor-49483 .elementor-element.elementor-element-daad560.e-con{--order:10;}.elementor-49483 .elementor-element.elementor-element-bc2219e > .elementor-widget-container{padding:2vw 1vw 2vw 1vw;}.elementor-49483 .elementor-element.elementor-element-a66e1d8.e-con{--order:12;}.elementor-49483 .elementor-element.elementor-element-6ad0ace > .elementor-widget-container{padding:2vw 1vw 2vw 1vw;}.elementor-49483 .elementor-element.elementor-element-bce9ed6{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-bce9ed6.e-con{--order:3;}.elementor-49483 .elementor-element.elementor-element-0c99b41{--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:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:20vw;--padding-bottom:16vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-16cdf10{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;bottom:-2vw;}.elementor-49483 .elementor-element.elementor-element-bc6a4e1{--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-49483 .elementor-element.elementor-element-f892ae9.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-50bae62{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-50bae62.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-50bae62 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-9eaa65c{text-align:center;}.elementor-49483 .elementor-element.elementor-element-9eaa65c .elementor-heading-title{font-size:4.2vw;line-height:2.5em;}.elementor-49483 .elementor-element.elementor-element-da50b11{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-5c94e7f{border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-246e879 > .elementor-widget-container{padding:2vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-246e879{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-246e879 .elementor-heading-title{font-size:4vw;line-height:1.9em;}.elementor-49483 .elementor-element.elementor-element-bda0a97{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-049de3b{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-049de3b.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-a141cce{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-a141cce > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-a141cce .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-bde3a43{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bde3a43 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-bde3a43 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-e70fbd1{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-e70fbd1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e70fbd1 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-71a8dea{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-71a8dea.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-b008368{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b008368 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b008368 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-3cf937f{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-3cf937f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-3cf937f .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-9606aac{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-9606aac > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9606aac .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-d7a94f1{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-d7a94f1.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-7ec7cc7{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7ec7cc7 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7ec7cc7 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-bf67422{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bf67422 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-bf67422 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-50ad374{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-50ad374 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-50ad374 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-93af8f1{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-93af8f1.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-221a2dc{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-221a2dc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-221a2dc .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-3c708f1{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-3c708f1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-3c708f1 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-1f8751a{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-1f8751a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-1f8751a .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-7ae7cb2{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-7ae7cb2.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-4723cc4{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-4723cc4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4723cc4 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-fe4e4b8 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-47f62af{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-47f62af > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-47f62af .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-beb15c7{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-beb15c7.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-0089a9f{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0089a9f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-0089a9f .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-f0e1d89{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f0e1d89 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f0e1d89 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-584f82b{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-584f82b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-584f82b .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-5142c5f{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-5142c5f.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-0001a61{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0001a61 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-0001a61 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-fc95635{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-fc95635 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-fc95635 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-88f148a{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-88f148a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-88f148a .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-a279e01{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-a279e01.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-484d0cc{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-484d0cc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-484d0cc .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-f7c0163{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f7c0163 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f7c0163 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-52d8e04{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-52d8e04 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-52d8e04 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-2c5b92b{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-a1f63f5{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-a1f63f5.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-c5750a9{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c5750a9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c5750a9 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-802235c{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-802235c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-802235c .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-51e79d6{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-51e79d6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-51e79d6 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-78c2ce9{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-78c2ce9.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-0fb4124{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-0fb4124 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-0fb4124 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-28dc9eb{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-28dc9eb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-28dc9eb .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-d8029f8{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d8029f8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d8029f8 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-fd7dee6{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-fd7dee6.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-c68d49c{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c68d49c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c68d49c .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-f923bf8{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f923bf8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f923bf8 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-4b5d38d{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-4b5d38d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4b5d38d .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-5f52919{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-5f52919.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-bc5d915{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bc5d915 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-bc5d915 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-dd48927{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-dd48927 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-dd48927 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-4ea0215{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-4ea0215 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4ea0215 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-b612538{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-b612538.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-df6ee44{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-df6ee44 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-df6ee44 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-8395f9d{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8395f9d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8395f9d .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-163152d{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-163152d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-163152d .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-d823cc6{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-d823cc6.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-62835d5{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-62835d5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-62835d5 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-f083d89{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f083d89 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f083d89 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-e9b8308{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-e9b8308 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e9b8308 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-4ff4cff{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-4ff4cff.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-fe973cb{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-fe973cb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-fe973cb .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-8b3cf07{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8b3cf07 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8b3cf07 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-c789438{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c789438 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c789438 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-2e2188c{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-2e2188c.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-69deb50{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-69deb50 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-69deb50 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-24e388c{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-24e388c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-24e388c .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-30026ad{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-30026ad > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-30026ad .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-092468d{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-e6a8477{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-e6a8477.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-7a3a352{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7a3a352 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7a3a352 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-8a34a82{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-8a34a82 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8a34a82 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-b882f40{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b882f40 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b882f40 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-1225af3{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-1225af3.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-bf9ffc2{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-bf9ffc2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-bf9ffc2 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-6ba76d8{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-6ba76d8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-6ba76d8 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-e5b03cb{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-e5b03cb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-e5b03cb .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-751cdc8{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-751cdc8.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-ab0e987{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-ab0e987 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-ab0e987 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-6054637{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-6054637 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-6054637 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-c06d430{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c06d430 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c06d430 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-9cad38f{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-9cad38f.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-06e356b{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-06e356b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-06e356b .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b8eb5e4 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-b7e7999{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b7e7999 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b7e7999 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-65876e2{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-65876e2.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-f846205{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f846205 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f846205 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-2381a97{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-2381a97 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-2381a97 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-d293b25{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d293b25 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d293b25 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-a7cbe15{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-a7cbe15.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-5c33465{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-5c33465 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-5c33465 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-594cc54{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-594cc54 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-594cc54 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b0fb1b3 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-912978d{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-912978d.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-87b87c2{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-87b87c2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-87b87c2 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-c7eebba{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c7eebba > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-c7eebba .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-b4649cd{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-b4649cd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-b4649cd .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-afa09a0{--width:49%;--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;--justify-content:flex-end;--flex-wrap:wrap;--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-afa09a0.e-con{--align-self:stretch;}.elementor-49483 .elementor-element.elementor-element-3bc1864{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-3bc1864 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-3bc1864 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-648a3fe{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-648a3fe > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-648a3fe .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-971c5b3{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-971c5b3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0.5vw 0vw 0.5vw 0vw;}.elementor-49483 .elementor-element.elementor-element-971c5b3 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-49483 .elementor-element.elementor-element-a239fc9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:1vw;--n-tabs-gap:0.5em;--n-tabs-title-font-size:3.2vw;}.elementor-49483 .elementor-element.elementor-element-a239fc9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-adf502a{left:0vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-adf502a{right:0vw;}.elementor-49483 .elementor-element.elementor-element-adf502a{top:-57vw;}.elementor-49483 .elementor-element.elementor-element-adf502a .elementor-heading-title{font-size:2.6vw;}.elementor-49483 .elementor-element.elementor-element-80bafd1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-49483 .elementor-element.elementor-element-e5448ff{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-e5448ff .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-c3a08e0{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;top:-2vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c3a08e0{right:0vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c3a08e0{left:0vw;}.elementor-49483 .elementor-element.elementor-element-a32b571{--padding-top:2vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-f5da901{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--padding-top:8vw;--padding-bottom:4vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-49483 .elementor-element.elementor-element-7294b24{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-49483 .elementor-element.elementor-element-f4e602e{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-f4e602e.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9efdbaa{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-9efdbaa.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-9efdbaa .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-d1ddf14{text-align:center;}.elementor-49483 .elementor-element.elementor-element-d1ddf14 .elementor-heading-title{font-size:4.2vw;line-height:2.5em;}.elementor-49483 .elementor-element.elementor-element-15cfbb3{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;top:-20vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-15cfbb3{right:7vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-15cfbb3{left:7vw;}.elementor-49483 .elementor-element.elementor-element-e2ca2d6{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-4db9321{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-70f5393{--width:100%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-05731e4{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-49483 .elementor-element.elementor-element-05731e4.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-05731e4 .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-29143c2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-29143c2{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-29143c2 .elementor-heading-title{font-size:4.2vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-7898083 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-5b09321 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-afe24b1{--width:100%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-afe24b1.e-con{--order:3;}.elementor-49483 .elementor-element.elementor-element-320a6c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-2af709d{right:2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-2af709d{left:2vw;}.elementor-49483 .elementor-element.elementor-element-2af709d{top:2vw;}.elementor-49483 .elementor-element.elementor-element-811ad1b > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-811ad1b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49483 .elementor-element.elementor-element-95bdfea{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-0e48b54{--width:100%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-c24e6e0{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-49483 .elementor-element.elementor-element-c24e6e0.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-c24e6e0 .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-755bd00 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-755bd00{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-755bd00 .elementor-heading-title{font-size:4.2vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-1f680a2 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-ac4a238 .elementor-heading-title{font-size:3.6vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1fba002{right:2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1fba002{left:2vw;}.elementor-49483 .elementor-element.elementor-element-1fba002{top:2vw;}.elementor-49483 .elementor-element.elementor-element-b4e3a2e{--width:100%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-b4e3a2e.e-con{--order:3;}.elementor-49483 .elementor-element.elementor-element-f673e64{--width:100%;}.elementor-49483 .elementor-element.elementor-element-ed069d5{width:auto;max-width:auto;text-align:center;}.elementor-49483 .elementor-element.elementor-element-ed069d5 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:0vw 2vw 0vw 2vw;}.elementor-49483 .elementor-element.elementor-element-ed069d5 .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-641b42f{--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:1vw 2vw;--row-gap:1vw;--column-gap:2vw;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-49483 .elementor-element.elementor-element-8be0320 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-8be0320 .elementor-heading-title{font-size:3.2vw;}.elementor-49483 .elementor-element.elementor-element-efd84c2 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-49483 .elementor-element.elementor-element-efd84c2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49483 .elementor-element.elementor-element-1280457{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-65cb1d8{--width:100%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-11590f7{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-49483 .elementor-element.elementor-element-11590f7.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-11590f7 .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-295cf0e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-295cf0e{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-295cf0e .elementor-heading-title{font-size:4.2vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-748548c .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-5195381 .elementor-heading-title{font-size:3.6vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-89ae38a{right:2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-89ae38a{left:2vw;}.elementor-49483 .elementor-element.elementor-element-89ae38a{top:2vw;}.elementor-49483 .elementor-element.elementor-element-78597d1 > .elementor-widget-container{--e-transform-rotateZ:90deg;margin:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-78597d1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-49483 .elementor-element.elementor-element-0a1ec78{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;border-width:0.8em 0.8em 0.8em 0.8em;--border-top-width:0.8em;--border-right-width:0.8em;--border-bottom-width:0.8em;--border-left-width:0.8em;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-0a9ef35{--width:100%;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-49483 .elementor-element.elementor-element-b72407c{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-49483 .elementor-element.elementor-element-b72407c.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-b72407c .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-98572f4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-98572f4{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-49483 .elementor-element.elementor-element-98572f4 .elementor-heading-title{font-size:4.2vw;line-height:1.7em;}.elementor-49483 .elementor-element.elementor-element-c9ae7ec .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-49483 .elementor-element.elementor-element-61aa606 .elementor-heading-title{font-size:3.6vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-0b7107d{right:2vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-0b7107d{left:2vw;}.elementor-49483 .elementor-element.elementor-element-0b7107d{top:2vw;}.elementor-49483 .elementor-element.elementor-element-00e2b44{--padding-top:6vw;--padding-bottom:24vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-4fe2b60{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-49483 .elementor-element.elementor-element-7a32790{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-7a32790.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-4c7b6fc .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-3aa2f61{text-align:center;}.elementor-49483 .elementor-element.elementor-element-3aa2f61 .elementor-heading-title{font-size:4.2vw;line-height:2.5em;}.elementor-49483 .elementor-element.elementor-element-0344f0e{--padding-top:2vw;--padding-bottom:2vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-cbee6de{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--border-radius:0 0 3vw 3vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:22vw;--padding-left:4vw;--padding-right:4vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-6e740b4{right:-4vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-6e740b4{left:-4vw;}.elementor-49483 .elementor-element.elementor-element-6e740b4{top:-18vw;z-index:2;}.elementor-49483 .elementor-element.elementor-element-6e740b4 .elementor-heading-title{font-size:2.6vw;}.elementor-49483 .elementor-element.elementor-element-e5c3ecd{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-810ee5a > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-49483 .elementor-element.elementor-element-810ee5a{text-align:center;}.elementor-49483 .elementor-element.elementor-element-810ee5a .elementor-heading-title{font-size:2.8vw;}.elementor-49483 .elementor-element.elementor-element-f0c8f52 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f0c8f52{text-align:left;}.elementor-49483 .elementor-element.elementor-element-f0c8f52 .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-6bae3a3 > .elementor-widget-container{padding:1vw 0vw 6vw 0vw;}.elementor-49483 .elementor-element.elementor-element-6bae3a3 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-5108a4a .elementor-button{font-size:3vw;line-height:1.7em;padding:1vw 3vw 1vw 3vw;}.elementor-49483 .elementor-element.elementor-element-3787975{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;bottom:-9vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-3787975{right:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-3787975{left:-9vw;}.elementor-49483 .elementor-element.elementor-element-2aec39a{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-8cbae2d > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-49483 .elementor-element.elementor-element-8cbae2d{text-align:center;}.elementor-49483 .elementor-element.elementor-element-8cbae2d .elementor-heading-title{font-size:2.8vw;}.elementor-49483 .elementor-element.elementor-element-f02430a > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-f02430a{text-align:left;}.elementor-49483 .elementor-element.elementor-element-f02430a .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-7004ac1 > .elementor-widget-container{padding:1vw 0vw 6vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7004ac1 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-a25010c .elementor-button{font-size:3vw;line-height:1.7em;padding:1vw 3vw 1vw 3vw;}.elementor-49483 .elementor-element.elementor-element-ea77d3a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;bottom:-9vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-ea77d3a{right:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-ea77d3a{left:-9vw;}.elementor-49483 .elementor-element.elementor-element-62563ba{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-19b24e4 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-49483 .elementor-element.elementor-element-19b24e4{text-align:center;}.elementor-49483 .elementor-element.elementor-element-19b24e4 .elementor-heading-title{font-size:2.8vw;}.elementor-49483 .elementor-element.elementor-element-14d05cd > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-14d05cd{text-align:left;}.elementor-49483 .elementor-element.elementor-element-14d05cd .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-9526ff3 > .elementor-widget-container{padding:1vw 0vw 6vw 0vw;}.elementor-49483 .elementor-element.elementor-element-9526ff3 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-f6ea011 .elementor-button{font-size:3vw;line-height:1.7em;padding:1vw 3vw 1vw 3vw;}.elementor-49483 .elementor-element.elementor-element-d8c9d6a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;bottom:-9vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-d8c9d6a{right:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-d8c9d6a{left:-9vw;}.elementor-49483 .elementor-element.elementor-element-9919b9e{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-ceca67c > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-49483 .elementor-element.elementor-element-ceca67c{text-align:center;}.elementor-49483 .elementor-element.elementor-element-ceca67c .elementor-heading-title{font-size:2.8vw;}.elementor-49483 .elementor-element.elementor-element-daac151 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-daac151{text-align:left;}.elementor-49483 .elementor-element.elementor-element-daac151 .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-7208eac > .elementor-widget-container{padding:1vw 0vw 6vw 0vw;}.elementor-49483 .elementor-element.elementor-element-7208eac .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-a5ebf12 .elementor-button{font-size:3vw;line-height:1.7em;padding:1vw 3vw 1vw 3vw;}.elementor-49483 .elementor-element.elementor-element-4ed0852{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;bottom:-9vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-4ed0852{right:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-4ed0852{left:-9vw;}.elementor-49483 .elementor-element.elementor-element-218841d{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-bb50d83 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-49483 .elementor-element.elementor-element-bb50d83{text-align:center;}.elementor-49483 .elementor-element.elementor-element-bb50d83 .elementor-heading-title{font-size:2.8vw;}.elementor-49483 .elementor-element.elementor-element-33454f5 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-33454f5{text-align:left;}.elementor-49483 .elementor-element.elementor-element-33454f5 .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-d62daeb > .elementor-widget-container{padding:1vw 0vw 6vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d62daeb .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-da2fd54 .elementor-button{font-size:3vw;line-height:1.7em;padding:1vw 3vw 1vw 3vw;}.elementor-49483 .elementor-element.elementor-element-17aea57{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;bottom:-9vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-17aea57{right:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-17aea57{left:-9vw;}.elementor-49483 .elementor-element.elementor-element-fb82a9f{--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-59d6f36 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-49483 .elementor-element.elementor-element-59d6f36{text-align:center;}.elementor-49483 .elementor-element.elementor-element-59d6f36 .elementor-heading-title{font-size:2.8vw;}.elementor-49483 .elementor-element.elementor-element-4c551dd > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4c551dd{text-align:left;}.elementor-49483 .elementor-element.elementor-element-4c551dd .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-4780f2a > .elementor-widget-container{padding:1vw 0vw 6vw 0vw;}.elementor-49483 .elementor-element.elementor-element-4780f2a .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-9c9c9b9 .elementor-button{font-size:3vw;line-height:1.7em;padding:1vw 3vw 1vw 3vw;}.elementor-49483 .elementor-element.elementor-element-1d90480{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;bottom:-9vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-1d90480{right:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-1d90480{left:-9vw;}.elementor-49483 .elementor-element.elementor-element-3c7a94c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-8vw;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:2vw;--e-n-carousel-arrow-next-right-position:-8vw;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:2vw;--e-n-carousel-arrow-size:3.5vw;}.elementor-49483 .elementor-element.elementor-element-3c7a94c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-3c7a94c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:3vw 3vw 3vw 3vw;}.elementor-49483 .elementor-element.elementor-element-5252adc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-26vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-d78f4b9{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-d78f4b9 .elementor-heading-title{font-size:4.2vw;}.elementor-49483 .elementor-element.elementor-element-c6bebb8{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;bottom:-2vw;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-c6bebb8{right:-9vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-c6bebb8{left:-9vw;}.elementor-49483 .elementor-element.elementor-element-653347c{--padding-top:8vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-3490329{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-49483 .elementor-element.elementor-element-c9075d3{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-c9075d3.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-dbc0a44{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-dbc0a44.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-dbc0a44 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-8cf19b3{text-align:center;}.elementor-49483 .elementor-element.elementor-element-8cf19b3 .elementor-heading-title{font-size:4.2vw;line-height:2.5em;}.elementor-49483 .elementor-element.elementor-element-eb408b7{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;top:-31vw;z-index:2;}body:not(.rtl) .elementor-49483 .elementor-element.elementor-element-eb408b7{left:0vw;}body.rtl .elementor-49483 .elementor-element.elementor-element-eb408b7{right:0vw;}.elementor-49483 .elementor-element.elementor-element-2a684eb{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--padding-top:3vw;--padding-bottom:3vw;--padding-left:6vw;--padding-right:6vw;}.elementor-49483 .elementor-element.elementor-element-790a2e5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-790a2e5.e-con{--order:1;}.elementor-49483 .elementor-element.elementor-element-d7b81b0{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-92b02a7.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-2a2b38d{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-2a2b38d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-2a2b38d.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-2a2b38d .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-d50f548 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d50f548 .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-a203c29 > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-a203c29 .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-dea7bd5{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-dea7bd5 .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}.elementor-49483 .elementor-element.elementor-element-d85cc5d > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-59b114d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-49483 .elementor-element.elementor-element-59b114d.e-con{--order:1;}.elementor-49483 .elementor-element.elementor-element-9604222{--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--padding-top:2vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-49483 .elementor-element.elementor-element-f7d4a07.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-297c469{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:left;}.elementor-49483 .elementor-element.elementor-element-297c469 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-297c469.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-297c469 .elementor-heading-title{font-size:3vw;}.elementor-49483 .elementor-element.elementor-element-28792be > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-49483 .elementor-element.elementor-element-28792be .elementor-heading-title{font-size:5.2vw;}.elementor-49483 .elementor-element.elementor-element-eb5623d > .elementor-widget-container{padding:1vw 0vw 4vw 0vw;}.elementor-49483 .elementor-element.elementor-element-eb5623d .elementor-heading-title{font-size:3.6vw;}.elementor-49483 .elementor-element.elementor-element-81af248{width:100%;max-width:100%;}.elementor-49483 .elementor-element.elementor-element-81af248 .elementor-button{font-size:3.6vw;line-height:1.7em;padding:2.5vw 7.5vw 2.5vw 7.5vw;}.elementor-49483 .elementor-element.elementor-element-712a5ff > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-49483 .elementor-element.elementor-element-d0042c1{width:100%;max-width:100%;text-align:center;}.elementor-49483 .elementor-element.elementor-element-d0042c1.elementor-element{--align-self:center;}.elementor-49483 .elementor-element.elementor-element-d0042c1 .elementor-heading-title{font-size:3.6vw;}}/* Start custom CSS for heading, class: .elementor-element-c8d5b54 */.main-title-container {
    display: flex;
    gap: 0.5vw;
    align-items: flex-start;
    flex-direction: row-reverse;
}

.main-title-box-1,
.main-title-box-2,
.main-title-box-3 {
   writing-mode: vertical-lr;
    padding: 1.4vw 0.6vw 0.7vw 0.6vw;
    border-radius: 0.5vw;
    line-height: 1.5;
    letter-spacing: 0.4em;
    font-weight: 900;
}

.main-title-box-1 {
    background-color: #fff;
}

.main-title-box-2 {
     background-color: #fff;
}

.main-title-box-3 {
     background-color: #fff;
}

.main-title-box-1 .highlight {
    color: #ff6b4a;
}

.main-title-box-2 .highlight {
    color: #ff6b4a;
}

.main-title-box-3 .highlight {
    color: #4a9b7f;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.main-title-container {
    gap: 2vw;
}

.main-title-box-1,
.main-title-box-2,
.main-title-box-3 {
   writing-mode: vertical-lr;
    padding: 4.2vw 1.5vw 2vw 1.5vw;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8855b3a */.elementor-49483 .elementor-element.elementor-element-8855b3a img {
    aspect-ratio: 16 / 9 ;
    object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-8855b3a img {
    aspect-ratio: 4 / 3 ;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9afb68 */.elementor-49483 .elementor-element.elementor-element-b9afb68 img {
    aspect-ratio: 16 / 9 ;
    object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-b9afb68 img {
    aspect-ratio: 1/ 1 ;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae225f2 */.elementor-49483 .elementor-element.elementor-element-ae225f2 {
    aspect-ratio: 1920 / 1080 ;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-ae225f2 {
    aspect-ratio: 9 / 12 ;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1d1899 */.separator {
    
}



.separator::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}
.separator::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-49483 .elementor-element.elementor-element-e1d1899 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e69011 */.elementor-49483 .elementor-element.elementor-element-0e69011 b {
    font-size: 1.5em;
    /*color: #059669;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f351b5 */.elementor-49483 .elementor-element.elementor-element-3f351b5 {
    border: 3px solid #473933;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-3f351b5 {
    border: 3px solid #473933;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-781831c */.fukidashi-02-03 {
  position: relative;
  display: grid;
  place-items: center;
  width: 12vw;
  height: 12vw;
  border: 0.2vw solid #473933;
  border-radius: 50%;
  padding: 1.2em;
}
.fukidashi-02-03::before {
  content: "";
  position: absolute;
  bottom: -0.5vw;
  left: 7vw;
  width: 1.5vw;
  height: 1.5vw;
  transform: rotate(135deg);
  box-sizing: border-box;
  background-color: #E0EE79;
}
.fukidashi-02-03::after {
  content: "";
  position: absolute;
  top: 108%;
  left: 6.8vw;
  width: 2vw;
  height: 0.2vw;
  transform: rotate(50deg);
  box-sizing: border-box;
  background-color: #473933;
}
.fukidashi-02-03 > .ornament {
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateX(0.3vw) translateY(0.3vw); /* 位置をややズラす */
  border-radius: 50%;
  background-color: #E0EE79;
  pointer-events: none; /* クリック不可にする（下のテキストに触れるように） */
  mix-blend-mode: multiply; /* 乗算 */
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.fukidashi-02-03 {
  position: relative;
  display: grid;
  place-items: center;
  width: 15vw;
  height: 15vw;
  border: 0.2vw solid #473933;
  border-radius: 50%;
  padding: 1.2em;
}
.fukidashi-02-03::before {
  content: "";
  position: absolute;
  bottom: -0.5vw;
  left: 7vw;
  width: 1.5vw;
  height: 1.5vw;
  transform: rotate(135deg);
  box-sizing: border-box;
  background-color: #E0EE79;
}
.fukidashi-02-03::after {
  content: "";
  position: absolute;
  top: 108%;
  left: 6.8vw;
  width: 2vw;
  height: 0.2vw;
  transform: rotate(50deg);
  box-sizing: border-box;
  background-color: #473933;
}
.fukidashi-02-03 > .ornament {
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateX(0.3vw) translateY(0.3vw); /* 位置をややズラす */
  border-radius: 50%;
  background-color: #E0EE79;
  pointer-events: none; /* クリック不可にする（下のテキストに触れるように） */
  mix-blend-mode: multiply; /* 乗算 */
}
}


/* 既存PC用はそのまま。モバイルだけ少し大きめに調整 */
@media only screen and (max-width: 767px){
/* 30vw版（元サイズ12vwをベースに等倍2.5で拡大調整） */
.fukidashi-02-03{
  width: 33vw;
  height: 33vw;
  border-width: 0.5vw;         /* 0.2vw × 2.5 */
  border-radius: 50%;
  position: relative;
  display: grid;
  place-items: center;
  padding: 1.5em;              /* テキスト量に応じて調整可（emのまま推奨） */
}

/* 吹き出しの“しっぽ”（塗り） */
.fukidashi-02-03::before{
  content: "";
  position: absolute;
  bottom: -1.25vw;             /* -0.5vw × 2.5 */
  left: 17.5vw;                /* 7vw × 2.5 */
  width: 3.75vw;               /* 1.5vw × 2.5 */
  height: 3.75vw;              /* 1.5vw × 2.5 */
  transform: rotate(135deg);
  box-sizing: border-box;
  background-color: #E0EE79;
}

/* 吹き出しの“しっぽ”（縁） */
.fukidashi-02-03::after{
  content: "";
  position: absolute;
  top: 108%;                   /* 比率維持でそのまま */
  left: 17vw;                  /* 6.8vw × 2.5 ≒ 17vw */
  width: 5vw;                  /* 2vw × 2.5 */
  height: 0.5vw;               /* 0.2vw × 2.5 */
  transform: rotate(50deg);
  box-sizing: border-box;
  background-color: #473933;
}

/* 背景のオーナメント（ずらし量もスケール） */
.fukidashi-02-03 > .ornament{
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translate(0.75vw, 0.75vw); /* 0.3vw × 2.5 */
  border-radius: 50%;
  background-color: #E0EE79;
  pointer-events: none;
  mix-blend-mode: multiply;
}



  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d08642 *//* =================================
   #E0EE79 カラー版ボタン（立体的・ボーダー付き）
   ================================= */

/* ボタンラッパー */
.btn-yellow-wrap {
  margin: 0vw;
}

/* ボタン本体 */
.btn-yellow-green {
  position: relative;
  display: block;
  padding: 1vw 4vw 1vw 3vw;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #473933;
  background-color: #E0EE79;
  border-radius: 0.5vw !important; /* !important を追加 */
  border: 0.25vw solid #473933; /* 全体を囲むボーダー */
  border-bottom: 0.4vw solid #473933; /* 立体感のための太い下ボーダー */
}

/* 右側の矢印 */
.btn-yellow-green::after {
  content: "→";
  position: absolute;
  right: 1.5vw;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.3vw;
  transition: transform 0.3s ease;
}

/* ホバーアニメーション */
.btn-yellow-green:hover {
  color: #333;
  background: #e8f491;
  
}

.btn-yellow-green:hover::after {
  transform: translateY(-50%) translateX(0.3vw); /* 矢印が少し右に動く */
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-yellow-green {
    padding: 1.5vw 5vw 1.5vw 3.5vw;
    border-radius: 0.8vw !important;
    border: 0.3vw solid #473933;
    border-bottom: 0.6vw solid #473933;
  }
  
  .btn-yellow-green::after {
    right: 2vw;
    font-size: 1.6vw;
  }
  
  .btn-yellow-green:hover {
    /*margin-top: 0.3vw;
    border-bottom: 0.3vw solid #473933;*/
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-yellow-green {
    
    padding: 4vw 6vw 4vw 6vw;
    border-radius: 1.5vw !important;
    border: 0.6vw solid #473933;
    border-bottom: 1.2vw solid #473933;
  }
  
  .btn-yellow-green::after {
    right: 4.2vw;
    font-size: 4.2vw;
  }

  .btn-yellow-green:hover {
    /*margin-top: 0.6vw;
    border-bottom: 0.6vw solid #473933;*/
  }
  
  .btn-yellow-green:hover::after {
    transform: translateY(-50%) translateX(1vw);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b6a27 */.elementor-49483 .elementor-element.elementor-element-a7b6a27  {
    aspect-ratio: 16 / 7 ;
    object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a7b6a27  {
    aspect-ratio: 4 / 3 ;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5da4ad */.separator {
    
}



.separator::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}
.separator::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-49483 .elementor-element.elementor-element-c5da4ad {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d009fc */.elementor-49483 .elementor-element.elementor-element-2d009fc b {
    font-size: 1.5em;
    /*color: #059669;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fdbe1c7 */.elementor-49483 .elementor-element.elementor-element-fdbe1c7 img {
    aspect-ratio: 16 / 9 ;
    object-fit: cover;
    border-radius: 1.25vw 1.25vw 0vw 0vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-fdbe1c7 img {
    aspect-ratio: 16 / 9 ;
    
}
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-fdbe1c7 img{
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4403f50 */.elementor-49483 .elementor-element.elementor-element-4403f50 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-4403f50 {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9960f32 */.elementor-49483 .elementor-element.elementor-element-9960f32 img {
    aspect-ratio: 16 / 9 ;
    object-fit: cover;
    object-position: center 10%;
    border-radius: 1.25vw 1.25vw 0vw 0vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-9960f32 img {
    aspect-ratio: 16 / 9 ;
    
}
}


/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-9960f32 img{
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0190adc */.elementor-49483 .elementor-element.elementor-element-0190adc {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-0190adc {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db1e49b */.elementor-49483 .elementor-element.elementor-element-db1e49b img {
   aspect-ratio: 16 / 9 ;
    object-fit: cover;
    border-radius: 1.25vw 1.25vw 0vw 0vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-db1e49b img {
    aspect-ratio: 16 / 9 ;
    
}
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-db1e49b img{
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c80b23f */.elementor-49483 .elementor-element.elementor-element-c80b23f {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-c80b23f {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e41f69b */.elementor-49483 .elementor-element.elementor-element-e41f69b img {
    aspect-ratio: 16 / 9 ;
    object-fit: cover;
    border-radius: 1.25vw 1.25vw 0vw 0vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-e41f69b img {
    aspect-ratio: 16 / 9 ;
    
}
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-e41f69b img{
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dafdab */.elementor-49483 .elementor-element.elementor-element-9dafdab {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-9dafdab {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c9171e */.elementor-49483 .elementor-element.elementor-element-1c9171e img {
   aspect-ratio: 16 / 9 ;
    object-fit: cover;
    border-radius: 1.25vw 1.25vw 0vw 0vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-1c9171e img {
    aspect-ratio: 16 / 9 ;
    
}
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-1c9171e img{
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad1599 */.elementor-49483 .elementor-element.elementor-element-0ad1599 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-0ad1599 {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fed1ba */.elementor-49483 .elementor-element.elementor-element-7fed1ba img {
   aspect-ratio: 16 / 9 ;
    object-fit: cover;
    border-radius: 1.25vw 1.25vw 0vw 0vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-7fed1ba img {
    aspect-ratio: 16 / 9 ;
    
}
}


/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-7fed1ba img{
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ff3108 */.elementor-49483 .elementor-element.elementor-element-0ff3108 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-0ff3108 {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00d95c1 */.elementor-49483 .elementor-element.elementor-element-00d95c1 {
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-00d95c1 {
    border-radius: 3vw 3vw 0 0;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4316e7e */.elementor-49483 .elementor-element.elementor-element-4316e7e {
    border-radius: 20vw 0vw 0vw 0;
    /*overflow-x:clip;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bae62 */.separator {
    
}



.separator::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}
.separator::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-49483 .elementor-element.elementor-element-50bae62 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaa65c */.elementor-49483 .elementor-element.elementor-element-9eaa65c b {
    font-size: 1.5em;
    /*color: #059669;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c94e7f */.elementor-49483 .elementor-element.elementor-element-5c94e7f {
    border-radius: 1.25vw 1.25vw 0 0;
    overflow: hidden;
}

/*スマホ*/
@media only screen and (max-width: 767px){
 .elementor-49483 .elementor-element.elementor-element-5c94e7f {
    border-radius: 2.25vw 2.25vw 0 0;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049de3b */.elementor-49483 .elementor-element.elementor-element-049de3b {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-049de3b {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a8dea */.elementor-49483 .elementor-element.elementor-element-71a8dea {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-71a8dea {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a94f1 */.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93af8f1 */.elementor-49483 .elementor-element.elementor-element-93af8f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-93af8f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae7cb2 */.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb15c7 */.elementor-49483 .elementor-element.elementor-element-beb15c7 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-beb15c7 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5142c5f */.elementor-49483 .elementor-element.elementor-element-5142c5f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5142c5f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a279e01 */.elementor-49483 .elementor-element.elementor-element-a279e01 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a279e01 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f63f5 */.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c2ce9 */.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7dee6 */.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52919 */.elementor-49483 .elementor-element.elementor-element-5f52919 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5f52919 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b612538 */.elementor-49483 .elementor-element.elementor-element-b612538 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-b612538 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d823cc6 */.elementor-49483 .elementor-element.elementor-element-d823cc6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d823cc6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff4cff */.elementor-49483 .elementor-element.elementor-element-4ff4cff {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-4ff4cff {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2188c */.elementor-49483 .elementor-element.elementor-element-2e2188c {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-2e2188c {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a8477 */.elementor-49483 .elementor-element.elementor-element-e6a8477 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-e6a8477 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1225af3 */.elementor-49483 .elementor-element.elementor-element-1225af3 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-1225af3 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751cdc8 */.elementor-49483 .elementor-element.elementor-element-751cdc8 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-751cdc8 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cad38f */.elementor-49483 .elementor-element.elementor-element-9cad38f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-9cad38f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65876e2 */.elementor-49483 .elementor-element.elementor-element-65876e2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-65876e2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7cbe15 */.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-912978d */.elementor-49483 .elementor-element.elementor-element-912978d {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-912978d {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa09a0 */.elementor-49483 .elementor-element.elementor-element-afa09a0 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-afa09a0 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049de3b */.elementor-49483 .elementor-element.elementor-element-049de3b {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-049de3b {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a8dea */.elementor-49483 .elementor-element.elementor-element-71a8dea {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-71a8dea {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a94f1 */.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93af8f1 */.elementor-49483 .elementor-element.elementor-element-93af8f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-93af8f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae7cb2 */.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb15c7 */.elementor-49483 .elementor-element.elementor-element-beb15c7 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-beb15c7 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5142c5f */.elementor-49483 .elementor-element.elementor-element-5142c5f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5142c5f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a279e01 */.elementor-49483 .elementor-element.elementor-element-a279e01 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a279e01 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f63f5 */.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c2ce9 */.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7dee6 */.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52919 */.elementor-49483 .elementor-element.elementor-element-5f52919 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5f52919 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b612538 */.elementor-49483 .elementor-element.elementor-element-b612538 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-b612538 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d823cc6 */.elementor-49483 .elementor-element.elementor-element-d823cc6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d823cc6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff4cff */.elementor-49483 .elementor-element.elementor-element-4ff4cff {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-4ff4cff {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2188c */.elementor-49483 .elementor-element.elementor-element-2e2188c {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-2e2188c {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a8477 */.elementor-49483 .elementor-element.elementor-element-e6a8477 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-e6a8477 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1225af3 */.elementor-49483 .elementor-element.elementor-element-1225af3 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-1225af3 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751cdc8 */.elementor-49483 .elementor-element.elementor-element-751cdc8 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-751cdc8 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cad38f */.elementor-49483 .elementor-element.elementor-element-9cad38f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-9cad38f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65876e2 */.elementor-49483 .elementor-element.elementor-element-65876e2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-65876e2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7cbe15 */.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-912978d */.elementor-49483 .elementor-element.elementor-element-912978d {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-912978d {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa09a0 */.elementor-49483 .elementor-element.elementor-element-afa09a0 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-afa09a0 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049de3b */.elementor-49483 .elementor-element.elementor-element-049de3b {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-049de3b {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a8dea */.elementor-49483 .elementor-element.elementor-element-71a8dea {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-71a8dea {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a94f1 */.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93af8f1 */.elementor-49483 .elementor-element.elementor-element-93af8f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-93af8f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae7cb2 */.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb15c7 */.elementor-49483 .elementor-element.elementor-element-beb15c7 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-beb15c7 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5142c5f */.elementor-49483 .elementor-element.elementor-element-5142c5f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5142c5f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a279e01 */.elementor-49483 .elementor-element.elementor-element-a279e01 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a279e01 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f63f5 */.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c2ce9 */.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7dee6 */.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52919 */.elementor-49483 .elementor-element.elementor-element-5f52919 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5f52919 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b612538 */.elementor-49483 .elementor-element.elementor-element-b612538 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-b612538 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d823cc6 */.elementor-49483 .elementor-element.elementor-element-d823cc6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d823cc6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff4cff */.elementor-49483 .elementor-element.elementor-element-4ff4cff {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-4ff4cff {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2188c */.elementor-49483 .elementor-element.elementor-element-2e2188c {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-2e2188c {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a8477 */.elementor-49483 .elementor-element.elementor-element-e6a8477 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-e6a8477 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1225af3 */.elementor-49483 .elementor-element.elementor-element-1225af3 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-1225af3 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751cdc8 */.elementor-49483 .elementor-element.elementor-element-751cdc8 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-751cdc8 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cad38f */.elementor-49483 .elementor-element.elementor-element-9cad38f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-9cad38f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65876e2 */.elementor-49483 .elementor-element.elementor-element-65876e2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-65876e2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7cbe15 */.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-912978d */.elementor-49483 .elementor-element.elementor-element-912978d {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-912978d {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa09a0 */.elementor-49483 .elementor-element.elementor-element-afa09a0 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-afa09a0 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049de3b */.elementor-49483 .elementor-element.elementor-element-049de3b {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-049de3b {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a8dea */.elementor-49483 .elementor-element.elementor-element-71a8dea {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-71a8dea {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7a94f1 */.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d7a94f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93af8f1 */.elementor-49483 .elementor-element.elementor-element-93af8f1 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-93af8f1 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae7cb2 */.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-7ae7cb2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb15c7 */.elementor-49483 .elementor-element.elementor-element-beb15c7 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-beb15c7 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5142c5f */.elementor-49483 .elementor-element.elementor-element-5142c5f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5142c5f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a279e01 */.elementor-49483 .elementor-element.elementor-element-a279e01 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a279e01 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1f63f5 */.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a1f63f5 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78c2ce9 */.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-78c2ce9 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd7dee6 */.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-fd7dee6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52919 */.elementor-49483 .elementor-element.elementor-element-5f52919 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-5f52919 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b612538 */.elementor-49483 .elementor-element.elementor-element-b612538 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-b612538 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d823cc6 */.elementor-49483 .elementor-element.elementor-element-d823cc6 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d823cc6 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff4cff */.elementor-49483 .elementor-element.elementor-element-4ff4cff {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-4ff4cff {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2188c */.elementor-49483 .elementor-element.elementor-element-2e2188c {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-2e2188c {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a8477 */.elementor-49483 .elementor-element.elementor-element-e6a8477 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-e6a8477 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1225af3 */.elementor-49483 .elementor-element.elementor-element-1225af3 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-1225af3 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751cdc8 */.elementor-49483 .elementor-element.elementor-element-751cdc8 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-751cdc8 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cad38f */.elementor-49483 .elementor-element.elementor-element-9cad38f {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-9cad38f {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65876e2 */.elementor-49483 .elementor-element.elementor-element-65876e2 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-65876e2 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7cbe15 */.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-a7cbe15 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-912978d */.elementor-49483 .elementor-element.elementor-element-912978d {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-912978d {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa09a0 */.elementor-49483 .elementor-element.elementor-element-afa09a0 {
  aspect-ratio: 1.618/1;
    border-radius: 0.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-afa09a0 {
   aspect-ratio: 4/3;
    border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a239fc9 *//* =========================================
   Elementor Tabs：背景色で状態＋大きめ三角（vw）＋ボーダー制御
   - 非選択：背景＝各タブ色の薄いシェード、文字＝グレー、下線＝透明、三角＝透明
   - 選択：背景＝タブごとの色、文字＝白、下線＆三角＝同色
   - 全タブに下ボーダー、タブ2のみ左右ボーダーで区切り
   ========================================= */
/* 親：フレックスで3等分＋ギャップ */
.e-n-tabs-heading{
  --gap: 0%;              /* タブ間の余白（%・px・vw 好みで） */
  --tri: 0.8vw;           /* ▼の半幅＆高さ（vwで可変） */
  --border-w: 3px;        /* ボーダー幅 */
  --border-c: #473933;    /* ボーダー色 */
  /* デフォルトの非選択色（共通） */
  --fg-off: #374151;      /* 非選択の文字色 */
  display: flex !important;
  justify-content: space-between !important;
  align-items: stretch !important;
  gap: var(--gap) !important;
}

/* タブ共通：幅は「(100% - ギャップ×2) / 3」で均等化 */
.e-n-tabs-heading .e-n-tab-title{
  position: relative !important;
  flex: 0 0 calc((100% - 2 * var(--gap)) / 3) !important;
  width: calc((100% - 2 * var(--gap)) / 3) !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  min-width: 0 !important;
  text-align: center !important;
  color: var(--fg-off) !important;        /* 非選択 文字=グレー */
  border-radius: 0vw 0vw 0 0 !important;
  padding: .8em 1.1em calc(.2em + var(--tri)) !important; /* ▼分の下余白を確保 */
  line-height: 1.6 !important;
  cursor: pointer !important;
  transition: background .2s ease, color .2s ease !important;
  
  /* 全タブに下ボーダーを設定 */
  border: none !important;
  border-bottom: var(--border-w) solid var(--border-c) !important;
  
  /* アクティブ色のデフォルト（念のため初期化） */
  --accent: #059669;
  --accent-light: #e6f7f1; /* 薄いシェードのデフォルト */
}

/* ===== タブごとのアクティブ色と薄いシェードを割当 ===== */
.e-n-tabs-heading .e-n-tab-title:nth-child(1){ 
  --accent: #F39800;       /* オレンジ */
  --accent-light: #FDE8CC; /* オレンジの薄いシェード */
  background: var(--accent-light) !important;
}
.e-n-tabs-heading .e-n-tab-title:nth-child(2){ 
  --accent: #00984F;       /* グリーン */
  --accent-light: #CCEFDF; /* グリーンの薄いシェード */
  background: var(--accent-light) !important;
  /* タブ2のみ左右にボーダーを追加して区切る */
  border-left: var(--border-w) solid var(--border-c) !important;
  border-right: var(--border-w) solid var(--border-c) !important;
}
.e-n-tabs-heading .e-n-tab-title:nth-child(3){ 
  --accent: #00A1E9;       /* ブルー */
  --accent-light: #CCE9F7; /* ブルーの薄いシェード */
  background: var(--accent-light) !important;
}

/* 下線は擬似要素で描く（非選択＝透明） */
.e-n-tabs-heading .e-n-tab-title::before{
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  height: 2px !important;
  background: transparent !important;    /* 非選択は見せない */
  pointer-events: none !important;
}

/* 下向き三角（インジケーター）— 非選択＝透明 */
.e-n-tabs-heading .e-n-tab-title::after{
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  bottom: calc(var(--tri) * -0.9) !important; /* タブ下端の外側へ */
  width: 0 !important;
  height: 0 !important;
  border-left:  var(--tri) solid transparent !important;
  border-right: var(--tri) solid transparent !important;
  border-top:   var(--tri) solid transparent !important; /* 非選択は透明 */
  pointer-events: none !important;
  transition: border-top-color .2s ease !important;
}

/* ホバー（非選択）：各タブ色の少し濃いシェードに */
.e-n-tabs-heading .e-n-tab-title:nth-child(1):hover:not([aria-selected="true"]){
  background: #FDE8CC !important; /* オレンジの中間色 */
}
.e-n-tabs-heading .e-n-tab-title:nth-child(2):hover:not([aria-selected="true"]){
  background: #CCEFDF !important; /* グリーンの中間色 */
}
.e-n-tabs-heading .e-n-tab-title:nth-child(3):hover:not([aria-selected="true"]){
  background: #CCE9F7 !important; /* ブルーの中間色 */
}

/* ===== 選択中：背景=各タブの --accent、文字=白、下線＆三角= --accent ===== */
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
  background: var(--accent) !important;
  color: #fff !important;
}
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before{
  background: var(--accent) !important;    /* 下線＝各タブ色 */
}
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::after{
  border-top-color: var(--accent) !important; /* ▼＝各タブ色 */
}

/* フォーカス可視化（任意） */
.e-n-tabs-heading .e-n-tab-title:focus-visible{
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(5,150,105,.18) !important;
}

/* モバイルで三角と角丸を調整（任意） */
@media (max-width: 767px){
  .e-n-tabs-heading{ 
    --tri: 2.5vw; 
    --border-w: 3px;  /* スマホ時はボーダーを3pxに */
  }
  .e-n-tabs-heading .e-n-tab-title{
    border-radius: 0vw 0vw 0 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adf502a */.fukidashi-02-04 {
  position: relative;
  display: grid;
  place-items: center;
  width: 12vw;
  height: 12vw;
  border: 0.2vw solid #473933;
  border-radius: 50%;
  padding: 1.2em;
}
.fukidashi-02-04::before {
  content: "";
  position: absolute;
  bottom: -0.5vw;
  left: 7vw;
  width: 1.5vw;
  height: 1.5vw;
  transform: rotate(135deg);
  box-sizing: border-box;
  background-color: #E0EE79;
}
.fukidashi-02-04::after {
  content: "";
  position: absolute;
  top: 108%;
  left: 6.8vw;
  width: 2vw;
  height: 0.2vw;
  transform: rotate(50deg);
  box-sizing: border-box;
  background-color: #473933;
}
.fukidashi-02-04 > .ornament-4 {
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateX(0.3vw) translateY(0.3vw); /* 位置をややズラす */
  border-radius: 50%;
  background-color: #E0EE79;
  pointer-events: none; /* クリック不可にする（下のテキストに触れるように） */
  mix-blend-mode: multiply; /* 乗算 */
}

/* 既存PC用はそのまま。モバイルだけ 33vw → 25vw にスケール調整 */
@media only screen and (max-width: 767px){
  .fukidashi-02-04{
    width: 25vw;               /* 33 → 25 */
    height: 25vw;              /* 33 → 25 */
    border-width: 0.38vw;      /* 0.5 × (25/33) ≒ 0.38 */
    border-radius: 50%;
    position: relative;
    display: grid;
    place-items: center;
    padding: 1.5em;            /* emは据え置き（テキスト量で調整） */
  }

  /* 吹き出しの“しっぽ”（塗り） */
  .fukidashi-02-04::before{
    content: "";
    position: absolute;
    bottom: -0.95vw;           /* -1.25 × (25/33) ≒ -0.95 */
    left: 13.26vw;             /* 17.5 × (25/33) ≒ 13.26 */
    width: 2.84vw;             /* 3.75 × (25/33) ≒ 2.84 */
    height: 2.84vw;            /* 3.75 × (25/33) ≒ 2.84 */
    transform: rotate(135deg);
    box-sizing: border-box;
    background-color: #E0EE79;
  }

  /* 吹き出しの“しっぽ”（縁） */
  .fukidashi-02-04::after{
    content: "";
    position: absolute;
    top: 108%;
    left: 12.88vw;             /* 17 × (25/33) ≒ 12.88 */
    width: 3.79vw;             /* 5 × (25/33) ≒ 3.79 */
    height: 0.38vw;            /* 0.5 × (25/33) ≒ 0.38 */
    transform: rotate(50deg);
    box-sizing: border-box;
    background-color: #473933;
  }

  /* 背景のオーナメント（ずらし量もスケール） */
  .fukidashi-02-04 > .ornament-4{
    position: absolute;
    width: 100%;
    height: 100%;
    transform: translate(0.57vw, 0.57vw); /* 0.75 × (25/33) ≒ 0.57 */
    border-radius: 50%;
    background-color: #E0EE79;
    pointer-events: none;
    mix-blend-mode: multiply;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5448ff *//* =================================
   #E0EE79 カラー版ボタン（立体的・ボーダー付き）
   ================================= */

/* ボタンラッパー */
.btn-yellow-wrap {
  margin: 0vw;
}

/* ボタン本体 */
.btn-yellow-green {
  position: relative;
  display: block;
  padding: 1vw 4vw 1vw 3vw;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #473933;
  background-color: #E0EE79;
  border-radius: 0.5vw !important; /* !important を追加 */
  border: 0.25vw solid #473933; /* 全体を囲むボーダー */
  border-bottom: 0.4vw solid #473933; /* 立体感のための太い下ボーダー */
}

/* 右側の矢印 */
.btn-yellow-green::after {
  content: "→";
  position: absolute;
  right: 1.5vw;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.3vw;
  transition: transform 0.3s ease;
}

/* ホバーアニメーション */
.btn-yellow-green:hover {
  color: #333;
  background: #e8f491;
  
}

.btn-yellow-green:hover::after {
  transform: translateY(-50%) translateX(0.3vw); /* 矢印が少し右に動く */
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-yellow-green {
    padding: 1.5vw 5vw 1.5vw 3.5vw;
    border-radius: 0.8vw !important;
    border: 0.3vw solid #473933;
    border-bottom: 0.6vw solid #473933;
  }
  
  .btn-yellow-green::after {
    right: 2vw;
    font-size: 1.6vw;
  }
  
  .btn-yellow-green:hover {
    /*margin-top: 0.3vw;
    border-bottom: 0.3vw solid #473933;*/
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-yellow-green {
    
    padding: 4vw 6vw 4vw 6vw;
    border-radius: 1.5vw !important;
    border: 0.6vw solid #473933;
    border-bottom: 1.2vw solid #473933;
  }
  
  .btn-yellow-green::after {
    right: 4.2vw;
    font-size: 4.2vw;
  }

  .btn-yellow-green:hover {
    /*margin-top: 0.6vw;
    border-bottom: 0.6vw solid #473933;*/
  }
  
  .btn-yellow-green:hover::after {
    transform: translateY(-50%) translateX(1vw);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da50b11 */.elementor-49483 .elementor-element.elementor-element-da50b11 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-da50b11 {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c99b41 */.elementor-49483 .elementor-element.elementor-element-0c99b41 {
    /*background: #B0BF2322;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bce9ed6 *//*.elementor-49483 .elementor-element.elementor-element-bce9ed6 {
    border-radius: 10vw 0 0 0;
}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9efdbaa */.separator {
    
}



.separator::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}
.separator::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-49483 .elementor-element.elementor-element-9efdbaa {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1ddf14 */.elementor-49483 .elementor-element.elementor-element-d1ddf14 b {
    font-size: 1.5em;
    /*color: #059669;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05731e4 */.balloon5 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-direction: column;
  gap:0.2em;
  margin: 0;
  padding: 0;
  width: 5.5vw;
  height: 5.5vw;
  font-weight: bold;
  background: linear-gradient(to bottom, #EA580B, #EA580B);
  border-radius: 50%;
  border: 2px solid #EA580B;
  box-shadow: 0 0.3vw 0.6vw rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  line-height: 1; /* 親要素のline-heightは1のままでOK */
}

/* ラベル部分 */
.balloon_label {
  line-height: 1.5; /* このline-heightがズレの原因だが、残す場合はgapで調整 */
}

/* 数字（01）部分 */
.lp_circle {
  font-size: 2em;
  letter-spacing: 0em;
  line-height: 0.66; /* このline-heightがズレの原因だが、残す場合はgapで調整 */
  display: inline-flex;
  justify-content: center;
  margin-bottom: 0.2em;
}

/* --- レスポンシブ調整 --- */

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .balloon5 {
    width: 6.8vw;
    height: 6.8vw;
    /* gapの値はそのままem単位でスケールします */
  }

  .lp_circle {
    font-size: 1.7em;
  }
}

/* スマホ対応 */
@media only screen and (max-width: 767px) {
  .balloon5 {
    width: 14vw;
    height: 14vw;
    /* gapの値はそのままem単位でスケールします */
  }
  .lp_circle {
    font-size: 1.5em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29143c2 */.elementor-49483 .elementor-element.elementor-element-29143c2 b {
    font-size: 1.4em;
    margin-left: 0.13em;
    margin-right: 0.13em;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-29143c2 b {
    font-size: 1.3em;
    margin-left: 0em;
    margin-right: 0em;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b09321 */.elementor-49483 .elementor-element.elementor-element-5b09321 b {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-320a6c3 *//* =================================
   共通ボタンスタイル
   ================================= */
.cta-btn,
a.cta-btn,
button.cta-btn {
  font-size: 1vw;
  font-weight: 900;
  line-height: 1.4;
  position: relative;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  user-select: none;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
  border-radius: 1.5vw;
}

.cta-wrap {
  margin: 1.5vw 0;
}

/* =================================
   オレンジボタン (#ff8b00)
   ================================= */
.cta-orange {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #ff8b00; /* メインカラー */
  box-shadow: 0 0.4vw 0 #dc7d00; /* 影 */
  display: inline-block;
}

/* 吹き出し部分 */
.cta-orange span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 15vw;
  padding: 0.15rem 0;
  color: #dc7d00; /* 濃いトーン */
  border: 1.5px solid #dc7d00;
  border-radius: 100vh;
  background: #fff;
  box-shadow: 0 0.2vw 0.3vw rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形 */
.cta-orange span::before,
.cta-orange span::after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.cta-orange span::before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #dc7d00 transparent transparent transparent;
}

.cta-orange span::after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション */
.cta-orange:hover {
  transform: translate(0, 0.25vw);
  color: #fff;
  background: #ffa333;
  box-shadow: 0 0.15vw 0 #dc7d00;
}

/* =================================
   黒ボタン (#262E31)
   ================================= */
.cta-black {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #262E31;
  box-shadow: 0 0.4vw 0 #1E252B;
  display: inline-block;
}

/* 吹き出し部分（黒） */
.cta-black span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 15vw;
  padding: 0.15rem 0;
  color: #1E252B;
  border: 1.5px solid #1E252B;
  border-radius: 100vh;
  background: #fff;
  box-shadow: 0 0.2vw 0.3vw rgba(0, 0, 0, 0.2);
}

/* 吹き出しの三角形（黒） */
.cta-black span::before,
.cta-black span::after {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  content: "";
}

.cta-black span::before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #1E252B transparent transparent transparent;
}

.cta-black span::after {
  bottom: -7px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #fff transparent transparent transparent;
}

/* ホバーアニメーション（黒） */
.cta-black:hover {
  transform: translate(0, 0.25vw);
  color: #fff;
  background: #3A4650;
  box-shadow: 0 0.15vw 0 #1E252B;
}

/* =================================
   レスポンシブ対応
   ================================= */

/* タブレット */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .cta-orange,
  .cta-black {
    font-size: 1.5vw;
    padding: 0 1vw 1.5vw 1vw;
  }

  .cta-orange span,
  .cta-black span {
    font-size: 1vw;
    width: 20vw;
  }
}

/* スマホ */
@media only screen and (max-width: 767px) {
  .cta-orange,
  .cta-black {
    font-size: 3.2vw;
    padding: 0 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .cta-orange span,
  .cta-black span {
    font-size: 2.8vw;
    width: 85%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .cta-orange span::before,
  .cta-black span::before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .cta-orange span::after,
  .cta-black span::after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .cta-orange:hover,
  .cta-black:hover {
    transform: translate(0, 0.2vw);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4db9321 */.elementor-49483 .elementor-element.elementor-element-4db9321 {
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-4db9321 {
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-755bd00 */.elementor-49483 .elementor-element.elementor-element-755bd00 b {
    font-size: 1.4em;
    margin-left: 0.13em;
    margin-right: 0.13em;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-755bd00 b {
    font-size: 1.3em;
    margin-left: 0em;
    margin-right: 0em;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac4a238 */.elementor-49483 .elementor-element.elementor-element-ac4a238 b {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95bdfea */.elementor-49483 .elementor-element.elementor-element-95bdfea {
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-95bdfea {
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295cf0e */.elementor-49483 .elementor-element.elementor-element-295cf0e b {
    font-size: 1.4em;
    margin-left: 0.13em;
    margin-right: 0.13em;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-295cf0e b {
    font-size: 1.3em;
    margin-left: 0em;
    margin-right: 0em;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5195381 */.elementor-49483 .elementor-element.elementor-element-5195381 b {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1280457 */.elementor-49483 .elementor-element.elementor-element-1280457 {
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-1280457 {
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98572f4 */.elementor-49483 .elementor-element.elementor-element-98572f4 b {
    font-size: 1.4em;
    margin-left: 0.13em;
    margin-right: 0.13em;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-98572f4 b {
    font-size: 1.3em;
    margin-left: 0em;
    margin-right: 0em;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61aa606 */.elementor-49483 .elementor-element.elementor-element-61aa606 b {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1ec78 */.elementor-49483 .elementor-element.elementor-element-0a1ec78 {
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-0a1ec78 {
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a32b571 */.elementor-49483 .elementor-element.elementor-element-a32b571 {
    border-radius: 0vw 20vw 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c7b6fc */.separator {
    
}



.separator::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}
.separator::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-49483 .elementor-element.elementor-element-4c7b6fc {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa2f61 */.elementor-49483 .elementor-element.elementor-element-3aa2f61 b {
    font-size: 1.5em;
    /*color: #059669;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e740b4 */.fukidashi-02-04 {
  position: relative;
  display: grid;
  place-items: center;
  width: 12vw;
  height: 12vw;
  border: 0.2vw solid #473933;
  border-radius: 50%;
  padding: 1.2em;
}
.fukidashi-02-04::before {
  content: "";
  position: absolute;
  bottom: -0.5vw;
  left: 7vw;
  width: 1.5vw;
  height: 1.5vw;
  transform: rotate(135deg);
  box-sizing: border-box;
  background-color: #E0EE79;
}
.fukidashi-02-04::after {
  content: "";
  position: absolute;
  top: 108%;
  left: 6.8vw;
  width: 2vw;
  height: 0.2vw;
  transform: rotate(50deg);
  box-sizing: border-box;
  background-color: #473933;
}
.fukidashi-02-04 > .ornament-4 {
  position: absolute;
  width: 100%;
  height: 100%;
  transform: translateX(0.3vw) translateY(0.3vw); /* 位置をややズラす */
  border-radius: 50%;
  background-color: #E0EE79;
  pointer-events: none; /* クリック不可にする（下のテキストに触れるように） */
  mix-blend-mode: multiply; /* 乗算 */
}

/* 既存PC用はそのまま。モバイルだけ 33vw → 25vw にスケール調整 */
@media only screen and (max-width: 767px){
  .fukidashi-02-04{
    width: 25vw;               /* 33 → 25 */
    height: 25vw;              /* 33 → 25 */
    border-width: 0.38vw;      /* 0.5 × (25/33) ≒ 0.38 */
    border-radius: 50%;
    position: relative;
    display: grid;
    place-items: center;
    padding: 1.5em;            /* emは据え置き（テキスト量で調整） */
  }

  /* 吹き出しの“しっぽ”（塗り） */
  .fukidashi-02-04::before{
    content: "";
    position: absolute;
    bottom: -0.95vw;           /* -1.25 × (25/33) ≒ -0.95 */
    left: 13.26vw;             /* 17.5 × (25/33) ≒ 13.26 */
    width: 2.84vw;             /* 3.75 × (25/33) ≒ 2.84 */
    height: 2.84vw;            /* 3.75 × (25/33) ≒ 2.84 */
    transform: rotate(135deg);
    box-sizing: border-box;
    background-color: #E0EE79;
  }

  /* 吹き出しの“しっぽ”（縁） */
  .fukidashi-02-04::after{
    content: "";
    position: absolute;
    top: 108%;
    left: 12.88vw;             /* 17 × (25/33) ≒ 12.88 */
    width: 3.79vw;             /* 5 × (25/33) ≒ 3.79 */
    height: 0.38vw;            /* 0.5 × (25/33) ≒ 0.38 */
    transform: rotate(50deg);
    box-sizing: border-box;
    background-color: #473933;
  }

  /* 背景のオーナメント（ずらし量もスケール） */
  .fukidashi-02-04 > .ornament-4{
    position: absolute;
    width: 100%;
    height: 100%;
    transform: translate(0.57vw, 0.57vw); /* 0.75 × (25/33) ≒ 0.57 */
    border-radius: 50%;
    background-color: #E0EE79;
    pointer-events: none;
    mix-blend-mode: multiply;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c3ecd *//*.elementor-49483 .elementor-element.elementor-element-e5c3ecd {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec39a *//*.elementor-49483 .elementor-element.elementor-element-2aec39a {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62563ba *//*.elementor-49483 .elementor-element.elementor-element-62563ba {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919b9e *//*.elementor-49483 .elementor-element.elementor-element-9919b9e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218841d *//*.elementor-49483 .elementor-element.elementor-element-218841d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb82a9f *//*.elementor-49483 .elementor-element.elementor-element-fb82a9f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c3ecd *//*.elementor-49483 .elementor-element.elementor-element-e5c3ecd {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec39a *//*.elementor-49483 .elementor-element.elementor-element-2aec39a {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62563ba *//*.elementor-49483 .elementor-element.elementor-element-62563ba {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919b9e *//*.elementor-49483 .elementor-element.elementor-element-9919b9e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218841d *//*.elementor-49483 .elementor-element.elementor-element-218841d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb82a9f *//*.elementor-49483 .elementor-element.elementor-element-fb82a9f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c3ecd *//*.elementor-49483 .elementor-element.elementor-element-e5c3ecd {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec39a *//*.elementor-49483 .elementor-element.elementor-element-2aec39a {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62563ba *//*.elementor-49483 .elementor-element.elementor-element-62563ba {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919b9e *//*.elementor-49483 .elementor-element.elementor-element-9919b9e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218841d *//*.elementor-49483 .elementor-element.elementor-element-218841d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb82a9f *//*.elementor-49483 .elementor-element.elementor-element-fb82a9f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c3ecd *//*.elementor-49483 .elementor-element.elementor-element-e5c3ecd {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec39a *//*.elementor-49483 .elementor-element.elementor-element-2aec39a {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62563ba *//*.elementor-49483 .elementor-element.elementor-element-62563ba {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919b9e *//*.elementor-49483 .elementor-element.elementor-element-9919b9e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218841d *//*.elementor-49483 .elementor-element.elementor-element-218841d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb82a9f *//*.elementor-49483 .elementor-element.elementor-element-fb82a9f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c3ecd *//*.elementor-49483 .elementor-element.elementor-element-e5c3ecd {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec39a *//*.elementor-49483 .elementor-element.elementor-element-2aec39a {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62563ba *//*.elementor-49483 .elementor-element.elementor-element-62563ba {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919b9e *//*.elementor-49483 .elementor-element.elementor-element-9919b9e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218841d *//*.elementor-49483 .elementor-element.elementor-element-218841d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb82a9f *//*.elementor-49483 .elementor-element.elementor-element-fb82a9f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c3ecd *//*.elementor-49483 .elementor-element.elementor-element-e5c3ecd {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec39a *//*.elementor-49483 .elementor-element.elementor-element-2aec39a {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62563ba *//*.elementor-49483 .elementor-element.elementor-element-62563ba {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919b9e *//*.elementor-49483 .elementor-element.elementor-element-9919b9e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218841d *//*.elementor-49483 .elementor-element.elementor-element-218841d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb82a9f *//*.elementor-49483 .elementor-element.elementor-element-fb82a9f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5c3ecd *//*.elementor-49483 .elementor-element.elementor-element-e5c3ecd {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aec39a *//*.elementor-49483 .elementor-element.elementor-element-2aec39a {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62563ba *//*.elementor-49483 .elementor-element.elementor-element-62563ba {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9919b9e *//*.elementor-49483 .elementor-element.elementor-element-9919b9e {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-218841d *//*.elementor-49483 .elementor-element.elementor-element-218841d {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb82a9f *//*.elementor-49483 .elementor-element.elementor-element-fb82a9f {
         background: linear-gradient(90deg, 
        #0044B5, 
        #0186D4, 
        #00B4D4
    )!important ;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbee6de */.elementor-49483 .elementor-element.elementor-element-cbee6de {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-cbee6de {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d78f4b9 *//* =================================
   #E0EE79 カラー版ボタン（立体的・ボーダー付き）
   ================================= */

/* ボタンラッパー */
.btn-yellow-wrap {
  margin: 0vw;
}

/* ボタン本体 */
.btn-yellow-green {
  position: relative;
  display: block;
  padding: 1vw 4vw 1vw 3vw;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  color: #473933;
  background-color: #E0EE79;
  border-radius: 0.5vw !important; /* !important を追加 */
  border: 0.25vw solid #473933; /* 全体を囲むボーダー */
  border-bottom: 0.4vw solid #473933; /* 立体感のための太い下ボーダー */
}

/* 右側の矢印 */
.btn-yellow-green::after {
  content: "→";
  position: absolute;
  right: 1.5vw;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.3vw;
  transition: transform 0.3s ease;
}

/* ホバーアニメーション */
.btn-yellow-green:hover {
  color: #333;
  background: #e8f491;
  
}

.btn-yellow-green:hover::after {
  transform: translateY(-50%) translateX(0.3vw); /* 矢印が少し右に動く */
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-yellow-green {
    padding: 1.5vw 5vw 1.5vw 3.5vw;
    border-radius: 0.8vw !important;
    border: 0.3vw solid #473933;
    border-bottom: 0.6vw solid #473933;
  }
  
  .btn-yellow-green::after {
    right: 2vw;
    font-size: 1.6vw;
  }
  
  .btn-yellow-green:hover {
    /*margin-top: 0.3vw;
    border-bottom: 0.3vw solid #473933;*/
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-yellow-green {
    
    padding: 4vw 6vw 4vw 6vw;
    border-radius: 1.5vw !important;
    border: 0.6vw solid #473933;
    border-bottom: 1.2vw solid #473933;
  }
  
  .btn-yellow-green::after {
    right: 4.2vw;
    font-size: 4.2vw;
  }

  .btn-yellow-green:hover {
    /*margin-top: 0.6vw;
    border-bottom: 0.6vw solid #473933;*/
  }
  
  .btn-yellow-green:hover::after {
    transform: translateY(-50%) translateX(1vw);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0344f0e */.elementor-49483 .elementor-element.elementor-element-0344f0e {
    border-radius: 0vw 0vw 1.5vw 1.5vw;
     /*background: var(--accent);*/
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-0344f0e {
    border-radius:0 0 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbc0a44 */.separator {
    
}



.separator::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}
.separator::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-49483 .elementor-element.elementor-element-dbc0a44 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line::before,
  .line::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cf19b3 */.elementor-49483 .elementor-element.elementor-element-8cf19b3 b {
    font-size: 1.5em;
    /*color: #059669;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d85cc5d */.elementor-49483 .elementor-element.elementor-element-d85cc5d img {
    aspect-ratio: 1 / 1 ;
    object-fit: cover;
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-d85cc5d img {
    aspect-ratio: 1 / 1 ;
    
}
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-d85cc5d img{
    aspect-ratio: 16 / 9 ;
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790a2e5 */.elementor-49483 .elementor-element.elementor-element-790a2e5 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-790a2e5 {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-712a5ff */.elementor-49483 .elementor-element.elementor-element-712a5ff img {
    aspect-ratio: 1 / 1 ;
    object-fit: cover;
    border-radius: 1.25vw 1.25vw 1.25vw 1.25vw;
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-49483 .elementor-element.elementor-element-712a5ff img {
    aspect-ratio: 1 / 1 ;
    
}
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-712a5ff img{
    aspect-ratio: 16 / 9 ;
    border-radius: 2.25vw 2.25vw 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59b114d */.elementor-49483 .elementor-element.elementor-element-59b114d {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
      /*background: var(--accent);*/
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-59b114d {
    border-radius: 3vw 3vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a684eb */.elementor-49483 .elementor-element.elementor-element-2a684eb {
    border-radius: 0vw 0vw 1.5vw 1.5vw;
     /*background: var(--accent);*/
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-49483 .elementor-element.elementor-element-2a684eb {
    border-radius:0 0 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-653347c */.elementor-49483 .elementor-element.elementor-element-653347c {
    border-radius: 20vw 0vw 0vw 0;
    /*overflow-x:clip;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0042c1 */.separator {
    
}



.separator-r::before {
  content: "";
  display: inline-block;
  width: 0em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 0em;
}
.separator-r::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  /*background-color: var(--main, #4A4643);*/
  background-color: #4A4643;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 767px) {
  .elementor-49483 .elementor-element.elementor-element-d0042c1 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .separator-r::before,
  .separator-r::after {
    content: "";
    display: inline-block;
    width: 3em;
    height: 1px;
    background-color: #000;
    margin: 0.3em 1em;
  }
  
}/* End custom CSS */