.elementor-35095 .elementor-element.elementor-element-74f1b52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:1vw;--padding-left:0.8vw;--padding-right:0.8vw;}.elementor-35095 .elementor-element.elementor-element-74f1b52:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-74f1b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);}.elementor-35095 .elementor-element.elementor-element-523fde6{--e-image-carousel-slides-to-show:2;}.elementor-35095 .elementor-element.elementor-element-523fde6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-523fde6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.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-35095 .elementor-element.elementor-element-78b8403 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-78b8403.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-78b8403{left:5.5vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-78b8403{right:5.5vw;}.elementor-35095 .elementor-element.elementor-element-78b8403{top:30vw;}.elementor-35095 .elementor-element.elementor-element-78b8403 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:4.2vw;font-weight:900;line-height:1.2em;letter-spacing:0.07em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-49458c0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-49458c0.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-49458c0{left:5.5vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-49458c0{right:5.5vw;}.elementor-35095 .elementor-element.elementor-element-49458c0{top:37vw;}.elementor-35095 .elementor-element.elementor-element-49458c0 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:2.6em;letter-spacing:0.07em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-4c41acc{--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;--padding-top:8vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;--z-index:0;}.elementor-35095 .elementor-element.elementor-element-69c53a1{--spacer-size:65vw;top:-10vw;}.elementor-35095 .elementor-element.elementor-element-69c53a1 > .elementor-widget-container{background-color:#DBE2EF;border-radius:0 0 0 5vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-69c53a1{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-69c53a1{left:0vw;}.elementor-35095 .elementor-element.elementor-element-8f5faef{--spacer-size:65vw;bottom:3vw;}.elementor-35095 .elementor-element.elementor-element-8f5faef > .elementor-widget-container{background-color:#FFF9E7;border-radius:0 5vw 5vw 0;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-8f5faef{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-8f5faef{right:0px;}.elementor-35095 .elementor-element.elementor-element-1f686c0{--spacer-size:65vw;bottom:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-1f686c0{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-1f686c0{right:0px;}.elementor-35095 .elementor-element.elementor-element-1f686c0 > .elementor-widget-container{border-radius:0 0vw 0vw 0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-35095 .elementor-element.elementor-element-ba1718d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-ba1718d{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-ba1718d{left:0px;}.elementor-35095 .elementor-element.elementor-element-ba1718d img{width:100%;}.elementor-35095 .elementor-element.elementor-element-92e5020{--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;--padding-top:6vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:0vw;--z-index:2;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-0cdc456{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-0cdc456.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-0cdc456 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-0cdc456.elementor-view-stacked .elementor-icon{background-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-0cdc456.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-0cdc456.elementor-view-default .elementor-icon{color:#F59E1B;border-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-0cdc456.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-0cdc456.elementor-view-default .elementor-icon svg{fill:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-0cdc456 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-0cdc456 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-50c1713{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-50c1713.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-50c1713 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-50c1713.elementor-view-stacked .elementor-icon{background-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-50c1713.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-50c1713.elementor-view-default .elementor-icon{color:#FAB54D;border-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-50c1713.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-50c1713.elementor-view-default .elementor-icon svg{fill:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-50c1713 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-50c1713 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-d30e9cc{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-d30e9cc > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-d30e9cc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:3.2vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-3b24406{--display:flex;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-80fda43{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-80fda43 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-80fda43 img{width:100%;border-radius:1.5vw 0vw 0vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-3dea32e{--display:flex;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-35095 .elementor-element.elementor-element-3e8e06e{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-3e8e06e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3e8e06e img{width:100%;border-radius:0vw 1.5vw 1.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-f15d40a{--display:flex;--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;--z-index:1;}.elementor-35095 .elementor-element.elementor-element-109c187{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-109c187 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-109c187 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.35vw;font-weight:600;line-height:3em;letter-spacing:0.07em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-905d1b3{--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;--border-radius:0 0 0 0;--padding-top:2.5vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-35095 .elementor-element.elementor-element-4065b14{--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-radius:0rem 0rem 0rem 0rem;--padding-top:0vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-4065b14:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-4065b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-4065b14::before, .elementor-35095 .elementor-element.elementor-element-4065b14 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-4065b14 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-4065b14 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-4065b14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-4065b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-2d4b8bf{--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-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:4vw;--padding-bottom:1.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-ebff770{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-ebff770.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-ebff770 .elementor-icon-wrapper{text-align:end;}.elementor-35095 .elementor-element.elementor-element-ebff770.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-ebff770.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-ebff770.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-ebff770.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-ebff770.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-ebff770 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-ebff770 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-49d763b{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-49d763b.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-49d763b .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-49d763b.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-49d763b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-49d763b.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-49d763b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-49d763b.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-49d763b .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-49d763b .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-748eb20{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-748eb20 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-748eb20 .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-35095 .elementor-element.elementor-element-9247495{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-9247495 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-9247495 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.2vw;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-bed7c64{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:6vw 1.2vw;--row-gap:6vw;--column-gap:1.2vw;--flex-wrap:wrap;--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:13vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;--z-index:3;}.elementor-35095 .elementor-element.elementor-element-bed7c64.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-bfdbe2a.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-bfdbe2a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.97vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-9789272 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9789272 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;letter-spacing:0.3em;color:#4A4643;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-74c7c8b{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-74c7c8b{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b{top:19.5vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-74c7c8b.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-74c7c8b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-74c7c8b.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-74c7c8b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-74c7c8b.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-74c7c8b .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-9fd276f{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-9fd276f{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f{top:20.6vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-9fd276f.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-9fd276f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-9fd276f.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-9fd276f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-9fd276f.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-9fd276f .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-201a0f9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0vw;z-index:3;}.elementor-35095 .elementor-element.elementor-element-201a0f9 > .elementor-widget-container{--e-transform-flipX:-1;background-color:#FBF9F3;padding:1vw 1vw 1vw 1vw;border-radius:100% 100% 100% 100%;}.elementor-35095 .elementor-element.elementor-element-201a0f9.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-201a0f9{left:0%;}body.rtl .elementor-35095 .elementor-element.elementor-element-201a0f9{right:0%;}.elementor-35095 .elementor-element.elementor-element-201a0f9 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-7d67a5a{--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:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-866496c{--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;}.elementor-35095 .elementor-element.elementor-element-ca63343{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-ca63343 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-ca63343 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-c314e05{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-c314e05.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-c314e05 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-c314e05.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-c314e05.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-c314e05.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-c314e05.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-c314e05.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-c314e05 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-c314e05 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-d056d33{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-d056d33.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-d056d33 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-d056d33.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-d056d33.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-d056d33.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-d056d33.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-d056d33.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-d056d33 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-d056d33 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-8d3629b{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-8d3629b > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-8d3629b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-10f87cc{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-10f87cc > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-10f87cc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-0ec2185{--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;}.elementor-35095 .elementor-element.elementor-element-9fd97f0{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-9fd97f0 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9fd97f0 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-541e027{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-541e027.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-541e027 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-541e027.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-35095 .elementor-element.elementor-element-541e027.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-541e027.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-35095 .elementor-element.elementor-element-541e027.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-541e027.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-35095 .elementor-element.elementor-element-541e027 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-541e027 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-0318df9{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-0318df9.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-0318df9 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-0318df9.elementor-view-stacked .elementor-icon{background-color:#34D399;}.elementor-35095 .elementor-element.elementor-element-0318df9.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-0318df9.elementor-view-default .elementor-icon{color:#34D399;border-color:#34D399;}.elementor-35095 .elementor-element.elementor-element-0318df9.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-0318df9.elementor-view-default .elementor-icon svg{fill:#34D399;}.elementor-35095 .elementor-element.elementor-element-0318df9 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-0318df9 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-2901f9a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-2901f9a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2901f9a.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-2901f9a .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-4e40dd7 );}.elementor-35095 .elementor-element.elementor-element-a4256ee{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-a4256ee > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-a4256ee .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-9e1a2e8{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-9e1a2e8 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9e1a2e8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-68ccbd5{--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;}.elementor-35095 .elementor-element.elementor-element-cef0fa7{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-cef0fa7 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-cef0fa7 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-77bd272{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-77bd272.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-77bd272 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-77bd272.elementor-view-stacked .elementor-icon{background-color:#E388A1;}.elementor-35095 .elementor-element.elementor-element-77bd272.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-77bd272.elementor-view-default .elementor-icon{color:#E388A1;border-color:#E388A1;}.elementor-35095 .elementor-element.elementor-element-77bd272.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-77bd272.elementor-view-default .elementor-icon svg{fill:#E388A1;}.elementor-35095 .elementor-element.elementor-element-77bd272 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-77bd272 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-d9b604d{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-d9b604d.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-d9b604d .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-d9b604d.elementor-view-stacked .elementor-icon{background-color:#E9A0B4;}.elementor-35095 .elementor-element.elementor-element-d9b604d.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-d9b604d.elementor-view-default .elementor-icon{color:#E9A0B4;border-color:#E9A0B4;}.elementor-35095 .elementor-element.elementor-element-d9b604d.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-d9b604d.elementor-view-default .elementor-icon svg{fill:#E9A0B4;}.elementor-35095 .elementor-element.elementor-element-d9b604d .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-d9b604d .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-f58fd88{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-f58fd88 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-f58fd88.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-f58fd88 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#E388A1;}.elementor-35095 .elementor-element.elementor-element-8c25768{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-8c25768 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-8c25768 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-5d7eba5 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5d7eba5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-889c31a{--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;}.elementor-35095 .elementor-element.elementor-element-ae23e8f{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-ae23e8f > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-ae23e8f img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-b76b192{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-b76b192.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-b76b192 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-b76b192.elementor-view-stacked .elementor-icon{background-color:#A29172;}.elementor-35095 .elementor-element.elementor-element-b76b192.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-b76b192.elementor-view-default .elementor-icon{color:#A29172;border-color:#A29172;}.elementor-35095 .elementor-element.elementor-element-b76b192.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-b76b192.elementor-view-default .elementor-icon svg{fill:#A29172;}.elementor-35095 .elementor-element.elementor-element-b76b192 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-b76b192 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-65a434f{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-65a434f.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-65a434f .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-65a434f.elementor-view-stacked .elementor-icon{background-color:#CAB58E;}.elementor-35095 .elementor-element.elementor-element-65a434f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-65a434f.elementor-view-default .elementor-icon{color:#CAB58E;border-color:#CAB58E;}.elementor-35095 .elementor-element.elementor-element-65a434f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-65a434f.elementor-view-default .elementor-icon svg{fill:#CAB58E;}.elementor-35095 .elementor-element.elementor-element-65a434f .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-65a434f .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-0e6a71b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-0e6a71b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-0e6a71b.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-0e6a71b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#A29172;}.elementor-35095 .elementor-element.elementor-element-ff6c6b2{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-ff6c6b2 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-ff6c6b2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-81280ae > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-81280ae .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-5ee983b{--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;}.elementor-35095 .elementor-element.elementor-element-226e22a{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-226e22a > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-226e22a img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-43f0647{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-43f0647.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-43f0647 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-43f0647.elementor-view-stacked .elementor-icon{background-color:#F9A825;}.elementor-35095 .elementor-element.elementor-element-43f0647.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-43f0647.elementor-view-default .elementor-icon{color:#F9A825;border-color:#F9A825;}.elementor-35095 .elementor-element.elementor-element-43f0647.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-43f0647.elementor-view-default .elementor-icon svg{fill:#F9A825;}.elementor-35095 .elementor-element.elementor-element-43f0647 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-43f0647 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-7761422{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-7761422.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-7761422 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-7761422.elementor-view-stacked .elementor-icon{background-color:#FBC02D;}.elementor-35095 .elementor-element.elementor-element-7761422.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-7761422.elementor-view-default .elementor-icon{color:#FBC02D;border-color:#FBC02D;}.elementor-35095 .elementor-element.elementor-element-7761422.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-7761422.elementor-view-default .elementor-icon svg{fill:#FBC02D;}.elementor-35095 .elementor-element.elementor-element-7761422 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-7761422 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-5ee81ad{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-5ee81ad > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5ee81ad.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-5ee81ad .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#F9A825;}.elementor-35095 .elementor-element.elementor-element-ad00d70{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-ad00d70 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-ad00d70 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-25be93a > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-25be93a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-581d6c5{--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;}.elementor-35095 .elementor-element.elementor-element-4af21ed{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-4af21ed > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-4af21ed img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-bf06515{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-bf06515.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bf06515 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-bf06515.elementor-view-stacked .elementor-icon{background-color:#1E40AF;}.elementor-35095 .elementor-element.elementor-element-bf06515.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-bf06515.elementor-view-default .elementor-icon{color:#1E40AF;border-color:#1E40AF;}.elementor-35095 .elementor-element.elementor-element-bf06515.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-bf06515.elementor-view-default .elementor-icon svg{fill:#1E40AF;}.elementor-35095 .elementor-element.elementor-element-bf06515 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-bf06515 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-6fb6bb3.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-6fb6bb3.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-81e73aa{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-81e73aa > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-81e73aa.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-81e73aa .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#1E40AF;}.elementor-35095 .elementor-element.elementor-element-ad70008{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-ad70008 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-ad70008 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.5vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-c96873c > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c96873c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-f0acc34{width:var( --container-widget-width, 5.5% );max-width:5.5%;--container-widget-width:5.5%;--container-widget-flex-grow:0;bottom:-3vw;}.elementor-35095 .elementor-element.elementor-element-f0acc34.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-f0acc34{left:8vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-f0acc34{right:8vw;}.elementor-35095 .elementor-element.elementor-element-f0acc34 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-825a0d3{--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;--overlay-opacity:0.03;--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-35095 .elementor-element.elementor-element-825a0d3::before, .elementor-35095 .elementor-element.elementor-element-825a0d3 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-825a0d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-825a0d3 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-825a0d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-825a0d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-53b1f49{--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:0vw 0vw 0 0;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-53b1f49:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-53b1f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-53b1f49::before, .elementor-35095 .elementor-element.elementor-element-53b1f49 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-53b1f49 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-53b1f49 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-53b1f49 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-53b1f49 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-7f90dec{--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;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-5a773c4{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-5a773c4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5a773c4.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-5a773c4.elementor-view-stacked .elementor-icon{background-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-5a773c4.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-5a773c4.elementor-view-default .elementor-icon{color:#F59E1B;border-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-5a773c4.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-5a773c4.elementor-view-default .elementor-icon svg{fill:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-dfec81f{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-dfec81f.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-dfec81f.elementor-view-stacked .elementor-icon{background-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-dfec81f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-dfec81f.elementor-view-default .elementor-icon{color:#FAB54D;border-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-dfec81f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-dfec81f.elementor-view-default .elementor-icon svg{fill:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-9a67fe2{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-9a67fe2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9a67fe2.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-9a67fe2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-506f12e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-35095 .elementor-element.elementor-element-506f12e > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-506f12e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.2vw;font-weight:600;line-height:1.9em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-270ca98{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-35095 .elementor-element.elementor-element-270ca98 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-270ca98.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-270ca98 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-35095 .elementor-element.elementor-element-de345a3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-f2c7f99{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-f2c7f99 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-f2c7f99 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-f274c06 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-f274c06{text-align:center;}.elementor-35095 .elementor-element.elementor-element-f274c06 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-6201691{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6201691{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-6201691{left:0px;}.elementor-35095 .elementor-element.elementor-element-72f87fc > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-72f87fc{text-align:center;}.elementor-35095 .elementor-element.elementor-element-72f87fc img{width:75%;}.elementor-35095 .elementor-element.elementor-element-9209c99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--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:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-bb7d316{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-bb7d316 > .elementor-widget-container{background-color:#FBF9F3;padding:1vw 1vw 1vw 1vw;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-bb7d316 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-b3530a4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-b3530a4{text-align:center;}.elementor-35095 .elementor-element.elementor-element-b3530a4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-e349a4a{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-e349a4a{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-e349a4a{left:0px;}.elementor-35095 .elementor-element.elementor-element-4e323a3 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-4e323a3{text-align:center;}.elementor-35095 .elementor-element.elementor-element-4e323a3 img{width:75%;}.elementor-35095 .elementor-element.elementor-element-7f65615{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--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:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-cfd135b{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-cfd135b > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-cfd135b img{width:100%;}.elementor-35095 .elementor-element.elementor-element-d65aacc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d65aacc{text-align:center;}.elementor-35095 .elementor-element.elementor-element-d65aacc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-52e8ec9{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-52e8ec9{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-52e8ec9{left:0px;}.elementor-35095 .elementor-element.elementor-element-3f6c837 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-3f6c837{text-align:center;}.elementor-35095 .elementor-element.elementor-element-3f6c837 img{width:75%;}.elementor-35095 .elementor-element.elementor-element-b24f8dd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--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:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-53153b0{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-53153b0 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-53153b0 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-2582078 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2582078{text-align:center;}.elementor-35095 .elementor-element.elementor-element-2582078 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-c62b116{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-c62b116{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-c62b116{left:0px;}.elementor-35095 .elementor-element.elementor-element-6b90111 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-6b90111{text-align:center;}.elementor-35095 .elementor-element.elementor-element-6b90111 img{width:75%;}.elementor-35095 .elementor-element.elementor-element-63ff73b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--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:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-997a219{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-997a219 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-997a219 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-e864b82 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e864b82{text-align:center;}.elementor-35095 .elementor-element.elementor-element-e864b82 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-c0d85d6{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-c0d85d6{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-c0d85d6{left:0px;}.elementor-35095 .elementor-element.elementor-element-ea6d1b8 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-ea6d1b8{text-align:center;}.elementor-35095 .elementor-element.elementor-element-ea6d1b8 img{width:75%;}.elementor-35095 .elementor-element.elementor-element-58f2b48{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--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:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-ce734ac{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-ce734ac > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-ce734ac img{width:100%;}.elementor-35095 .elementor-element.elementor-element-defe9a9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-defe9a9{text-align:center;}.elementor-35095 .elementor-element.elementor-element-defe9a9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-26cd026{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-26cd026{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-26cd026{left:0px;}.elementor-35095 .elementor-element.elementor-element-da00ca4 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-da00ca4{text-align:center;}.elementor-35095 .elementor-element.elementor-element-da00ca4 img{width:75%;}.elementor-35095 .elementor-element.elementor-element-4d1e3b2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--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:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-22d394d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-22d394d > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-22d394d img{width:100%;}.elementor-35095 .elementor-element.elementor-element-5268787 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5268787{text-align:center;}.elementor-35095 .elementor-element.elementor-element-5268787 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-4db80c7{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-4db80c7{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-4db80c7{left:0px;}.elementor-35095 .elementor-element.elementor-element-188ffc0 > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-188ffc0{text-align:center;}.elementor-35095 .elementor-element.elementor-element-188ffc0 img{width:75%;}.elementor-35095 .elementor-element.elementor-element-c2da354{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--overflow:hidden;--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:#EBE8E2;--border-color:#EBE8E2;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:1.5vw;--padding-bottom:2vw;--padding-left:1vw;--padding-right:1vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-f2a16a9{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-f2a16a9 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-f2a16a9 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-15bba44 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-15bba44{text-align:center;}.elementor-35095 .elementor-element.elementor-element-15bba44 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:600;line-height:1.4em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-c442bc4{--display:flex;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-c442bc4{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-c442bc4{left:0px;}.elementor-35095 .elementor-element.elementor-element-22d535e > .elementor-widget-container{padding:0.5vw 1vw 0.5vw 1vw;}.elementor-35095 .elementor-element.elementor-element-22d535e{text-align:center;}.elementor-35095 .elementor-element.elementor-element-22d535e img{width:75%;}.elementor-35095 .elementor-element.elementor-element-4221ec8{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:8vw;}.elementor-35095 .elementor-element.elementor-element-4221ec8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-4221ec8{right:1vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-4221ec8{left:1vw;}.elementor-35095 .elementor-element.elementor-element-4221ec8 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-b3f07a7{--display:flex;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-d737e5e.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-eac8427{--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;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-eac8427:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-eac8427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-8c5888e{--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:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.4;--border-radius:0vw 0vw 0vw 0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6.5vw;--padding-right:6.5vw;}.elementor-35095 .elementor-element.elementor-element-8c5888e:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-8c5888e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-8c5888e::before, .elementor-35095 .elementor-element.elementor-element-8c5888e > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-8c5888e > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-8c5888e > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-8c5888e > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-8c5888e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://test10.d3c-lab.com/wp-content/uploads/2025/09/Gemini_Generated_Image_dt4qdydt4qdydt4q.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-35095 .elementor-element.elementor-element-8c5888e::before{filter:brightness( 60% ) contrast( 135% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35095 .elementor-element.elementor-element-8a55df9{--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-35095 .elementor-element.elementor-element-115a5cc{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-115a5cc.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-115a5cc .elementor-icon-wrapper{text-align:end;}.elementor-35095 .elementor-element.elementor-element-115a5cc.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-115a5cc.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-115a5cc.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-115a5cc.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-115a5cc.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-115a5cc .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-115a5cc .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-b73b92b{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-b73b92b.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-b73b92b .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-b73b92b.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-b73b92b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-b73b92b.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-b73b92b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-b73b92b.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-b73b92b .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-b73b92b .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-5c30799{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-5c30799 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5c30799 .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-35095 .elementor-element.elementor-element-c138689{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-c138689 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-c138689 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-532ceca{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-532ceca > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-532ceca .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-215709e{--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 2vw;--row-gap:0vw;--column-gap:2vw;--flex-wrap:wrap;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-22e4ca1{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-3bfdb47{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-e828465{--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;--overlay-opacity:0.03;--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-35095 .elementor-element.elementor-element-e828465:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-e828465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;}.elementor-35095 .elementor-element.elementor-element-e828465::before, .elementor-35095 .elementor-element.elementor-element-e828465 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-e828465 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-e828465 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-e828465 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-e828465 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-a81deb3{--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:0vw 0vw 0 0;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:4vw;--padding-left:7vw;--padding-right:7vw;}.elementor-35095 .elementor-element.elementor-element-a81deb3:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-a81deb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-a81deb3::before, .elementor-35095 .elementor-element.elementor-element-a81deb3 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-a81deb3 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-a81deb3 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-a81deb3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-a81deb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-73ac425{--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-end;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-338452e{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-338452e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-338452e.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-338452e.elementor-view-stacked .elementor-icon{background-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-338452e.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-338452e.elementor-view-default .elementor-icon{color:#F59E1B;border-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-338452e.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-338452e.elementor-view-default .elementor-icon svg{fill:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-ff9a137{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-ff9a137.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-ff9a137.elementor-view-stacked .elementor-icon{background-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-ff9a137.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-ff9a137.elementor-view-default .elementor-icon{color:#FAB54D;border-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-ff9a137.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-ff9a137.elementor-view-default .elementor-icon svg{fill:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-129509b{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-129509b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-129509b.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-129509b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-9c0f50e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-35095 .elementor-element.elementor-element-9c0f50e > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-9c0f50e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.2vw;font-weight:600;line-height:1.9em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-600f6bd{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-35095 .elementor-element.elementor-element-600f6bd > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-600f6bd.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-600f6bd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-35095 .elementor-element.elementor-element-78c2b15{--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-35095 .elementor-element.elementor-element-3a2cd7a{--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-35095 .elementor-element.elementor-element-3a2cd7a.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-7fcad90{--display:flex;}.elementor-35095 .elementor-element.elementor-element-1e238ce img{width:100%;}.elementor-35095 .elementor-element.elementor-element-d7b57e3{width:auto;max-width:auto;bottom:0px;z-index:2;}.elementor-35095 .elementor-element.elementor-element-d7b57e3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d7b57e3.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-d7b57e3{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-d7b57e3{left:0px;}.elementor-35095 .elementor-element.elementor-element-49d7373{--display:flex;}.elementor-35095 .elementor-element.elementor-element-9657fca{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-9657fca > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9657fca .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-c9b9784 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c9b9784 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-fa103dd{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-35095 .elementor-element.elementor-element-fa103dd > .elementor-widget-container{background-color:#EA580C;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-35095 .elementor-element.elementor-element-fa103dd.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-fa103dd{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-fa103dd{right:0px;}.elementor-35095 .elementor-element.elementor-element-fa103dd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1vw;font-weight:600;line-height:2.2em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-ab8ae6a{--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:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-35095 .elementor-element.elementor-element-3af8576{--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-35095 .elementor-element.elementor-element-3af8576.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-fca1e27{--display:flex;}.elementor-35095 .elementor-element.elementor-element-983d66c img{width:100%;}.elementor-35095 .elementor-element.elementor-element-2aca376{width:auto;max-width:auto;bottom:0px;z-index:2;}.elementor-35095 .elementor-element.elementor-element-2aca376 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2aca376.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-2aca376{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-2aca376{left:0px;}.elementor-35095 .elementor-element.elementor-element-8656292{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-8656292 > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-8656292 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-1a67b8b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-1a67b8b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-10dbe10{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-35095 .elementor-element.elementor-element-10dbe10 > .elementor-widget-container{background-color:var( --e-global-color-4e40dd7 );padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-35095 .elementor-element.elementor-element-10dbe10.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-10dbe10{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-10dbe10{right:0px;}.elementor-35095 .elementor-element.elementor-element-10dbe10 .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-35095 .elementor-element.elementor-element-b7f645e{--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-35095 .elementor-element.elementor-element-b7f645e.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-c91914e{--display:flex;}.elementor-35095 .elementor-element.elementor-element-b7d8333 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-96217d2{width:auto;max-width:auto;bottom:0px;z-index:2;}.elementor-35095 .elementor-element.elementor-element-96217d2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-96217d2.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-96217d2{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-96217d2{left:0px;}.elementor-35095 .elementor-element.elementor-element-2470cc4{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-2470cc4 > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2470cc4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-aabb1bb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-aabb1bb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-ced1fda{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-35095 .elementor-element.elementor-element-ced1fda > .elementor-widget-container{background-color:#E388A1;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-35095 .elementor-element.elementor-element-ced1fda.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-ced1fda{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-ced1fda{right:0px;}.elementor-35095 .elementor-element.elementor-element-ced1fda .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-35095 .elementor-element.elementor-element-9b2c614{--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-35095 .elementor-element.elementor-element-9b2c614.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-49a4a3b{--display:flex;}.elementor-35095 .elementor-element.elementor-element-b406fe5 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-e588e3f{width:auto;max-width:auto;bottom:0px;z-index:2;}.elementor-35095 .elementor-element.elementor-element-e588e3f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e588e3f.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-e588e3f{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-e588e3f{left:0px;}.elementor-35095 .elementor-element.elementor-element-bcf4bb2{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-bcf4bb2 > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-bcf4bb2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-d269ebb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d269ebb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-774f489{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-35095 .elementor-element.elementor-element-774f489 > .elementor-widget-container{background-color:#A29172;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-35095 .elementor-element.elementor-element-774f489.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-774f489{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-774f489{right:0px;}.elementor-35095 .elementor-element.elementor-element-774f489 .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-35095 .elementor-element.elementor-element-6bf65c1{--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-35095 .elementor-element.elementor-element-6bf65c1.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-6fc398a{--display:flex;}.elementor-35095 .elementor-element.elementor-element-00bd196 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-61a9a9c{width:auto;max-width:auto;bottom:0px;z-index:2;}.elementor-35095 .elementor-element.elementor-element-61a9a9c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-61a9a9c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-61a9a9c{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-61a9a9c{left:0px;}.elementor-35095 .elementor-element.elementor-element-855aafd{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-855aafd > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-855aafd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:600;line-height:1.5em;letter-spacing:0.07em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-323e0b6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-323e0b6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad > .elementor-widget-container{background-color:#F9A825;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6a2e9ad{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-6a2e9ad{right:0px;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad .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-35095 .elementor-element.elementor-element-9d7ba4c{--display:flex;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-2ba147c.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-d034ebc{--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;--padding-top:4vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;--z-index:0;}.elementor-35095 .elementor-element.elementor-element-84b2cfb{--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;--padding-top:4vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:0vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-3b8212d{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-3b8212d.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-3b8212d .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-3b8212d.elementor-view-stacked .elementor-icon{background-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-3b8212d.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-3b8212d.elementor-view-default .elementor-icon{color:#F59E1B;border-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-3b8212d.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-3b8212d.elementor-view-default .elementor-icon svg{fill:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-3b8212d .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-3b8212d .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-618fc5b{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-618fc5b.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-618fc5b .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-618fc5b.elementor-view-stacked .elementor-icon{background-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-618fc5b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-618fc5b.elementor-view-default .elementor-icon{color:#FAB54D;border-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-618fc5b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-618fc5b.elementor-view-default .elementor-icon svg{fill:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-618fc5b .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-618fc5b .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-421e863{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-421e863 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-421e863.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-421e863 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-458aacc{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-458aacc > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-458aacc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:3.2vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-de44b7b{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-de44b7b > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-de44b7b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.35vw;font-weight:600;line-height:3em;letter-spacing:0.07em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-5436cb9.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-6986e3c{--display:flex;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-fb0a4b8{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-fb0a4b8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-fb0a4b8 img{width:100%;border-radius:1.5vw 0vw 0vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-43ea925{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;--z-index:0;}.elementor-35095 .elementor-element.elementor-element-6db6256{--spacer-size:65vw;bottom:3vw;}.elementor-35095 .elementor-element.elementor-element-6db6256 > .elementor-widget-container{background-color:#FFF9E7;border-radius:0 5vw 5vw 0;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6db6256{left:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-6db6256{right:0px;}.elementor-35095 .elementor-element.elementor-element-1832326{--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:space-between;--padding-top:0vw;--padding-bottom:0vw;--padding-left:9vw;--padding-right:0vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-769d5a0{--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-35095 .elementor-element.elementor-element-96bcd9f{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-96bcd9f.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-96bcd9f .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-96bcd9f.elementor-view-stacked .elementor-icon{background-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-96bcd9f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-96bcd9f.elementor-view-default .elementor-icon{color:#F59E1B;border-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-96bcd9f.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-96bcd9f.elementor-view-default .elementor-icon svg{fill:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-96bcd9f .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-96bcd9f .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-790aa93{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-790aa93.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-790aa93 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-790aa93.elementor-view-stacked .elementor-icon{background-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-790aa93.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-790aa93.elementor-view-default .elementor-icon{color:#FAB54D;border-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-790aa93.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-790aa93.elementor-view-default .elementor-icon svg{fill:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-790aa93 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-790aa93 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-09f3cfc{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-09f3cfc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-09f3cfc.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-09f3cfc .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-d0b3154{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-d0b3154 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-d0b3154 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:3.2vw;font-weight:700;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-09f4d1a{width:100%;max-width:100%;z-index:2;}.elementor-35095 .elementor-element.elementor-element-09f4d1a > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-09f4d1a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.35vw;font-weight:600;line-height:3em;letter-spacing:0.07em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-d51f0e1{--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 2vw;--row-gap:0vw;--column-gap:2vw;--flex-wrap:wrap;}.elementor-35095 .elementor-element.elementor-element-19e66f8{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-19e66f8.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-dfbf882.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-364fc9e{--display:flex;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-c7de425{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-c7de425 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c7de425 img{width:100%;border-radius:1.5vw 0vw 0vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-fb14c8b{--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;--overlay-opacity:0.03;--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-fb14c8b:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-fb14c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;}.elementor-35095 .elementor-element.elementor-element-fb14c8b::before, .elementor-35095 .elementor-element.elementor-element-fb14c8b > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-fb14c8b > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-fb14c8b > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-fb14c8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-fb14c8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-e4c9108{--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.8;--border-radius:0vw 0vw 0 0;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:6.5vw;--padding-right:6.5vw;}.elementor-35095 .elementor-element.elementor-element-e4c9108:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-e4c9108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-35095 .elementor-element.elementor-element-e4c9108::before, .elementor-35095 .elementor-element.elementor-element-e4c9108 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-e4c9108 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-e4c9108 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-e4c9108 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-e4c9108 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-f16c71d{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-1f35e78{--display:flex;}.elementor-35095 .elementor-element.elementor-element-2a85544 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2a85544 img{width:100%;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-35095 .elementor-element.elementor-element-b42d630{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-b42d630 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-b42d630 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-3f71c34 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3f71c34 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-2aea94a{--display:flex;}.elementor-35095 .elementor-element.elementor-element-951823b > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;}.elementor-35095 .elementor-element.elementor-element-951823b img{width:100%;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-35095 .elementor-element.elementor-element-ef3200a{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-ef3200a > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-ef3200a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-a863a1a > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a863a1a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-efdef8a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:6vw 1.2vw;--row-gap:6vw;--column-gap:1.2vw;--flex-wrap:wrap;--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:13vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;--z-index:3;}.elementor-35095 .elementor-element.elementor-element-efdef8a.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-67a48e0.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-67a48e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.97vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-dcca10a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-dcca10a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;letter-spacing:0.3em;color:#4A4643;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-d0e3b2d{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-d0e3b2d{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d{top:19.5vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-d0e3b2d.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-d0e3b2d.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-3457567.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-3457567{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-3457567{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-3457567{top:20.6vw;}.elementor-35095 .elementor-element.elementor-element-3457567 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-3457567.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-3457567.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-3457567.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-3457567.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-3457567.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-3457567 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-3457567 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-45f03cd{--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;--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-45f03cd:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-45f03cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-1c7af44{--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:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.4;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6.5vw;--padding-right:6.5vw;}.elementor-35095 .elementor-element.elementor-element-1c7af44:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-1c7af44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-1c7af44::before, .elementor-35095 .elementor-element.elementor-element-1c7af44 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-1c7af44 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-1c7af44 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-1c7af44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-1c7af44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://test10.d3c-lab.com/wp-content/uploads/2025/09/Gemini_Generated_Image_dt4qdydt4qdydt4q.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-35095 .elementor-element.elementor-element-1c7af44::before{filter:brightness( 60% ) contrast( 135% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-35095 .elementor-element.elementor-element-1d6ab08{--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-35095 .elementor-element.elementor-element-bb86517{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-bb86517.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bb86517 .elementor-icon-wrapper{text-align:end;}.elementor-35095 .elementor-element.elementor-element-bb86517.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-bb86517.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-bb86517.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-bb86517.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-bb86517.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-bb86517 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-bb86517 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-9cab907{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-9cab907.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-9cab907 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-9cab907.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-9cab907.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-9cab907.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-9cab907.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-9cab907.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-9cab907 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-9cab907 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-8581fb4{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-8581fb4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-8581fb4 .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-35095 .elementor-element.elementor-element-4df9b2a{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-4df9b2a > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-4df9b2a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-1d4a97a{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-1d4a97a > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-1d4a97a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-84aca7a{--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 2vw;--row-gap:0vw;--column-gap:2vw;--flex-wrap:wrap;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-ccc3cca{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-9a442da{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-42a5352{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-42a5352:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-42a5352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;}.elementor-35095 .elementor-element.elementor-element-b0ade18{--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.5;--padding-top:6vw;--padding-bottom:4vw;--padding-left:6.5vw;--padding-right:6.5vw;--z-index:1;}.elementor-35095 .elementor-element.elementor-element-b0ade18:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-b0ade18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-b0ade18::before, .elementor-35095 .elementor-element.elementor-element-b0ade18 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-b0ade18 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-b0ade18 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-b0ade18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-b0ade18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-61abc92{--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-end;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-949e0a8{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-949e0a8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-949e0a8.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-949e0a8.elementor-view-stacked .elementor-icon{background-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-949e0a8.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-949e0a8.elementor-view-default .elementor-icon{color:#F59E1B;border-color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-949e0a8.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-949e0a8.elementor-view-default .elementor-icon svg{fill:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-a8d012b{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-a8d012b.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-a8d012b.elementor-view-stacked .elementor-icon{background-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-a8d012b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-a8d012b.elementor-view-default .elementor-icon{color:#FAB54D;border-color:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-a8d012b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-a8d012b.elementor-view-default .elementor-icon svg{fill:#FAB54D;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-3b582a0{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-3b582a0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3b582a0.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-3b582a0 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:0.97vw;font-weight:900;text-transform:capitalize;line-height:2em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-a00a6c6{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-35095 .elementor-element.elementor-element-a00a6c6 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-a00a6c6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.2vw;font-weight:600;line-height:1.9em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-3922cd4{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-35095 .elementor-element.elementor-element-3922cd4 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3922cd4.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-3922cd4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.25vw;font-weight:600;line-height:2em;letter-spacing:0.07em;color:var( --e-global-color-b14949c );}.elementor-35095 .elementor-element.elementor-element-709181d{--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;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;--z-index:2;}.elementor-35095 .elementor-element.elementor-element-5ed5a62{--display:flex;}.elementor-35095 .elementor-element.elementor-element-21db141 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-21db141 img{width:100%;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-35095 .elementor-element.elementor-element-6c142a2{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-6c142a2 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-6c142a2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-9acdefa > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9acdefa .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-9a528cb{--display:flex;}.elementor-35095 .elementor-element.elementor-element-c5cafc0 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c5cafc0 img{width:100%;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-35095 .elementor-element.elementor-element-bc95c3c{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-bc95c3c > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-bc95c3c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-e48bc73 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e48bc73 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-e60b8c8{--display:flex;}.elementor-35095 .elementor-element.elementor-element-c71b4ac > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c71b4ac img{width:100%;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-35095 .elementor-element.elementor-element-6998cc9{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-6998cc9 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-6998cc9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:700;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-664e3f9 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-664e3f9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.7em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-e632a32{--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;--overlay-opacity:0.03;--padding-top:9vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-e632a32:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-e632a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;}.elementor-35095 .elementor-element.elementor-element-e632a32::before, .elementor-35095 .elementor-element.elementor-element-e632a32 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-e632a32 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-e632a32 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-e632a32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-e632a32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-40f9dbf{--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:0vw 0vw 0 0;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:6.5vw;--padding-right:6.5vw;}.elementor-35095 .elementor-element.elementor-element-40f9dbf:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-40f9dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-40f9dbf::before, .elementor-35095 .elementor-element.elementor-element-40f9dbf > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-40f9dbf > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-40f9dbf > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-40f9dbf > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-40f9dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-e2dbd23{--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;--margin-top:-7vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-548687f{--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;}.elementor-35095 .elementor-element.elementor-element-45d124e{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-45d124e > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-45d124e img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-92c1e82{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-92c1e82 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-92c1e82.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-92c1e82 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:700;line-height:1.2em;letter-spacing:0.13em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-a024446.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-2c6796f{--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;}.elementor-35095 .elementor-element.elementor-element-375d8f3{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-375d8f3 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-375d8f3 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-6dccc6e{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-6dccc6e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-6dccc6e.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-6dccc6e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2vw;font-weight:700;line-height:1.2em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-05ebceb.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-732c7ef{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:6vw 1.2vw;--row-gap:6vw;--column-gap:1.2vw;--flex-wrap: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;--z-index:3;}.elementor-35095 .elementor-element.elementor-element-732c7ef.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-a5eeac7.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-a5eeac7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.97vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-7495eb4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-7495eb4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;letter-spacing:0.3em;color:#4A4643;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-9bfdc09{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-9bfdc09{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09{top:19.5vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-9bfdc09.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-9bfdc09.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-9bfdc09.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-9bfdc09.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-9bfdc09.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-9bfdc09 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6d6ac90{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-6d6ac90{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90{top:20.6vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-6d6ac90.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-6d6ac90.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-6d6ac90.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-6d6ac90.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-6d6ac90.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-6d6ac90 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-ec3b3d5{--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;--border-radius:0 0 0 0;--padding-top:2.5vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-ec3b3d5:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-ec3b3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9EF;}.elementor-35095 .elementor-element.elementor-element-4cf7916{--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-radius:0rem 0rem 0rem 0rem;--padding-top:0vw;--padding-bottom:6vw;--padding-left:6.5vw;--padding-right:6.5vw;}.elementor-35095 .elementor-element.elementor-element-4cf7916:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-4cf7916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-4cf7916::before, .elementor-35095 .elementor-element.elementor-element-4cf7916 > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-4cf7916 > .e-con-inner > .elementor-background-video-container::before, .elementor-35095 .elementor-element.elementor-element-4cf7916 > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-4cf7916 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35095 .elementor-element.elementor-element-4cf7916 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-35095 .elementor-element.elementor-element-9bf1d67{--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-radius:0.5vw 0.5vw 0.5vw 0.5vw;--padding-top:4vw;--padding-bottom:1.5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-a00f3ae{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-a00f3ae.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-a00f3ae .elementor-icon-wrapper{text-align:end;}.elementor-35095 .elementor-element.elementor-element-a00f3ae.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-a00f3ae.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-a00f3ae.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-a00f3ae.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-a00f3ae.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-a00f3ae .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-a00f3ae .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-e120f9b{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-e120f9b.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-e120f9b .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-e120f9b.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-e120f9b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-e120f9b.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-e120f9b.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-e120f9b.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-e120f9b .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-e120f9b .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-f5865f6{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-f5865f6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-f5865f6 .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-35095 .elementor-element.elementor-element-d3beff8{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-d3beff8 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-35095 .elementor-element.elementor-element-d3beff8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:2.2vw;font-weight:600;line-height:1.2em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-c4d3b9a{--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;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-2d3cd78{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-2d3cd78:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-2d3cd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-2d3cd78.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-530e2db{--display:flex;--justify-content:center;}.elementor-35095 .elementor-element.elementor-element-1673070{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-1673070 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-1673070 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-0b5d069{--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:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-35095 .elementor-element.elementor-element-36d0c45{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-36d0c45 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-36d0c45.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-36d0c45 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:#F56401;}.elementor-35095 .elementor-element.elementor-element-8576817{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-8576817.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-8576817 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-547d2fc{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-547d2fc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-b71448e{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-58d780c > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-35095 .elementor-element.elementor-element-58d780c .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-58d780c .elementor-icon{font-size:6vw;}.elementor-35095 .elementor-element.elementor-element-58d780c .elementor-icon svg{height:6vw;}.elementor-35095 .elementor-element.elementor-element-b2643ed{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-b2643ed:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-b2643ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-c3d2bfe{--display:flex;--justify-content:center;}.elementor-35095 .elementor-element.elementor-element-e9cf133{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-e9cf133 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-e9cf133 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-018bac5{--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:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-35095 .elementor-element.elementor-element-9e2710e{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-9e2710e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9e2710e.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-9e2710e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:#F56401;}.elementor-35095 .elementor-element.elementor-element-7fce0dc{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-7fce0dc.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-7fce0dc .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-a743388{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-a743388 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-4f3eb8a{--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;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-5be2c94{--display:flex;}.elementor-35095 .elementor-element.elementor-element-06f6858{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-35095 .elementor-element.elementor-element-06f6858 > .elementor-widget-container{background-color:#FFFFFF;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-06f6858.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-06f6858 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.4vw;font-weight:900;line-height:2em;letter-spacing:0.07em;color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-f53bf55{--display:flex;}.elementor-35095 .elementor-element.elementor-element-4c47797{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-35095 .elementor-element.elementor-element-4c47797 > .elementor-widget-container{background-color:#FFFFFF;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-4c47797.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-4c47797 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.4vw;font-weight:900;line-height:2em;letter-spacing:0.07em;color:#F59E1B;}.elementor-35095 .elementor-element.elementor-element-591ac76{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-bdef865 );--border-color:var( --e-global-color-bdef865 );--border-radius:.5vw .5vw .5vw .5vw;--margin-top:-1.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.8vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-35095 .elementor-element.elementor-element-1331c4c{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-1331c4c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-1331c4c.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-1331c4c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-80ffc99{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-80ffc99 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-80ffc99.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-80ffc99 img{width:100%;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-35095 .elementor-element.elementor-element-e14f52e{--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:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F59E1B;--border-color:#F59E1B;--border-radius:.5vw .5vw .5vw .5vw;--margin-top:-1.5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.8vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-aa1b74e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-aa1b74e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-aa1b74e.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-aa1b74e img{width:100%;border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-35095 .elementor-element.elementor-element-2798e65{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-caa735b > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-35095 .elementor-element.elementor-element-caa735b .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-caa735b .elementor-icon{font-size:6vw;}.elementor-35095 .elementor-element.elementor-element-caa735b .elementor-icon svg{height:6vw;}.elementor-35095 .elementor-element.elementor-element-efb7fc1{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-efb7fc1:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-efb7fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-6e807a0{--display:flex;--justify-content:center;}.elementor-35095 .elementor-element.elementor-element-ed7e7ad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-ed7e7ad > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-ed7e7ad img{width:100%;}.elementor-35095 .elementor-element.elementor-element-c876d29{--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:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;}.elementor-35095 .elementor-element.elementor-element-a9f8b11{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-a9f8b11 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a9f8b11.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-a9f8b11 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:#F56401;}.elementor-35095 .elementor-element.elementor-element-838545c{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-838545c.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-838545c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-48f724c{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-48f724c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-8cfe070{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-f1c2a87 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-35095 .elementor-element.elementor-element-f1c2a87 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-f1c2a87 .elementor-icon{font-size:6vw;}.elementor-35095 .elementor-element.elementor-element-f1c2a87 .elementor-icon svg{height:6vw;}.elementor-35095 .elementor-element.elementor-element-2105c31{--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-2105c31:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-2105c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35095 .elementor-element.elementor-element-971a37d{--display:flex;--justify-content:center;}.elementor-35095 .elementor-element.elementor-element-2565e72{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-2565e72 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-35095 .elementor-element.elementor-element-2565e72 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-caf958f{--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:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;}.elementor-35095 .elementor-element.elementor-element-eed7f00{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-eed7f00 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-eed7f00.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-eed7f00 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.7vw;font-weight:900;line-height:1.5em;letter-spacing:0.03em;color:#F56401;}.elementor-35095 .elementor-element.elementor-element-2e029a1{width:auto;max-width:auto;text-align:start;}.elementor-35095 .elementor-element.elementor-element-2e029a1.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-2e029a1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.5em;letter-spacing:0.13em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-d24fdc2{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-d24fdc2 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:2em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-35095 .elementor-element.elementor-element-0f04bde{--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-35095 .elementor-element.elementor-element-c652d23{--display:flex;}.elementor-35095 .elementor-element.elementor-element-42089b1{width:auto;max-width:auto;z-index:2;text-align:center;}.elementor-35095 .elementor-element.elementor-element-42089b1 > .elementor-widget-container{background-color:#F59E1B;margin:0vw 0vw 0vw 1vw;padding:0vw 1vw 0vw 1vw;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F59E1B;border-radius:100px 100px 100px 100px;}.elementor-35095 .elementor-element.elementor-element-42089b1.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-42089b1 .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-35095 .elementor-element.elementor-element-9d3c923{--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 1vw;--row-gap:0.5vw;--column-gap:1vw;--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:var( --e-global-color-bdef865 );--border-color:var( --e-global-color-bdef865 );--border-radius:.3vw .3vw .3vw .3vw;--margin-top:-1.15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1.8vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-35095 .elementor-element.elementor-element-9d3c923:not(.elementor-motion-effects-element-type-background), .elementor-35095 .elementor-element.elementor-element-9d3c923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;}.elementor-35095 .elementor-element.elementor-element-28b59be{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-28b59be > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-28b59be.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-28b59be .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-c77d40e{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-c77d40e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c77d40e.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-c77d40e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-88f357f{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-88f357f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-88f357f.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-88f357f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.1vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:#4A4643;}.elementor-35095 .elementor-element.elementor-element-1357f06{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:6vw 1.2vw;--row-gap:6vw;--column-gap:1.2vw;--flex-wrap:wrap;--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:13vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;--z-index:3;}.elementor-35095 .elementor-element.elementor-element-1357f06.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-d171e42.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-d171e42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.97vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-ef211a5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-ef211a5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;letter-spacing:0.3em;color:#4A4643;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-3fc9bc0{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-3fc9bc0{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0{top:19.5vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-3fc9bc0.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-3fc9bc0.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-7a35035.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-7a35035{right:0.65vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-7a35035{left:0.65vw;}.elementor-35095 .elementor-element.elementor-element-7a35035{top:20.6vw;}.elementor-35095 .elementor-element.elementor-element-7a35035 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-7a35035.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-7a35035.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-7a35035.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-35095 .elementor-element.elementor-element-7a35035.elementor-view-framed .elementor-icon, .elementor-35095 .elementor-element.elementor-element-7a35035.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-35095 .elementor-element.elementor-element-7a35035 .elementor-icon{font-size:0.7vw;}.elementor-35095 .elementor-element.elementor-element-7a35035 .elementor-icon svg{height:0.7vw;}.elementor-35095 .elementor-element.elementor-element-6d86805{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0vw;z-index:3;}.elementor-35095 .elementor-element.elementor-element-6d86805 > .elementor-widget-container{--e-transform-flipX:-1;background-color:#F0D585;padding:1vw 1vw 1vw 1vw;border-radius:100% 100% 100% 100%;}.elementor-35095 .elementor-element.elementor-element-6d86805.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6d86805{left:0%;}body.rtl .elementor-35095 .elementor-element.elementor-element-6d86805{right:0%;}.elementor-35095 .elementor-element.elementor-element-6d86805 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-cb2aec4{width:var( --container-widget-width, 5.5% );max-width:5.5%;--container-widget-width:5.5%;--container-widget-flex-grow:0;bottom:-3vw;}.elementor-35095 .elementor-element.elementor-element-cb2aec4 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-35095 .elementor-element.elementor-element-cb2aec4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-cb2aec4{right:8vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-cb2aec4{left:8vw;}.elementor-35095 .elementor-element.elementor-element-cb2aec4 img{width:100%;}.elementor-35095 .elementor-element.elementor-element-95a9657{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-35095 .elementor-element.elementor-element-588979b{--display:flex;}@media(max-width:1020px){.elementor-35095 .elementor-element.elementor-element-74f1b52{--padding-top:9vw;--padding-bottom:1vw;--padding-left:0.8vw;--padding-right:0.8vw;}.elementor-35095 .elementor-element.elementor-element-523fde6{--e-image-carousel-slides-to-show:2;}.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-35095 .elementor-element.elementor-element-78b8403{top:30vw;}.elementor-35095 .elementor-element.elementor-element-78b8403 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-49458c0 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-8f5faef{bottom:8vw;}.elementor-35095 .elementor-element.elementor-element-1f686c0{bottom:8vw;}.elementor-35095 .elementor-element.elementor-element-92e5020{--padding-top:6vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-0cdc456 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-0cdc456 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-50c1713 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-50c1713 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-d30e9cc > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d30e9cc .elementor-heading-title{font-size:3.4vw;}.elementor-35095 .elementor-element.elementor-element-f15d40a{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-109c187 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-109c187 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-4065b14{--padding-top:2vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-ebff770 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-ebff770 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-49d763b .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-49d763b .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-748eb20.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-748eb20 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-9247495 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-bed7c64{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:22vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-bfdbe2a.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bfdbe2a .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-9789272{text-align:center;}.elementor-35095 .elementor-element.elementor-element-9789272 .elementor-heading-title{font-size:2.5vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-74c7c8b{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-74c7c8b{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-74c7c8b{left:0vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-9fd276f{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-9fd276f{left:0vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-201a0f9{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:20vw;}.elementor-35095 .elementor-element.elementor-element-201a0f9.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-201a0f9{left:40%;}body.rtl .elementor-35095 .elementor-element.elementor-element-201a0f9{right:40%;}.elementor-35095 .elementor-element.elementor-element-c314e05 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-c314e05 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-d056d33 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-d056d33 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-8d3629b .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-10f87cc > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-10f87cc .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-541e027 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-541e027 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-0318df9 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-0318df9 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-2901f9a .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-a4256ee .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-9e1a2e8 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9e1a2e8 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-77bd272 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-77bd272 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-d9b604d .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-d9b604d .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-f58fd88 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-8c25768 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-5d7eba5 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5d7eba5 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-b76b192 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-b76b192 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-65a434f .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-65a434f .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-0e6a71b .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-ff6c6b2 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-81280ae > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-81280ae .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-43f0647 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-43f0647 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-7761422 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-7761422 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-5ee81ad .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-ad00d70 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-25be93a > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-25be93a .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-bf06515 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-bf06515 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-81e73aa .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-ad70008 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-c96873c > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c96873c .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-f0acc34{--container-widget-width:5.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5.5% );max-width:5.5%;bottom:-7vw;}.elementor-35095 .elementor-element.elementor-element-53b1f49{--padding-top:4vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-9a67fe2 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-506f12e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-506f12e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-506f12e .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-270ca98 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-270ca98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-270ca98 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-f2c7f99{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-f274c06 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-f274c06 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-bb7d316{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-b3530a4 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-b3530a4 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-cfd135b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-d65aacc > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d65aacc .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-53153b0{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-2582078 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2582078 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-997a219{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-e864b82 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e864b82 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-ce734ac{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-defe9a9 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-defe9a9 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-22d394d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-5268787 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5268787 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-f2a16a9{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-35095 .elementor-element.elementor-element-15bba44 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-35095 .elementor-element.elementor-element-15bba44 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-4221ec8{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;top:11vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-4221ec8{right:3vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-4221ec8{left:3vw;}.elementor-35095 .elementor-element.elementor-element-8c5888e{--padding-top:6vw;--padding-bottom:6vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-115a5cc .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-115a5cc .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-b73b92b .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-b73b92b .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-5c30799.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-5c30799 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-c138689 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-532ceca > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-532ceca .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-a81deb3{--padding-top:8vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-129509b .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-9c0f50e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9c0f50e{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-9c0f50e .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-600f6bd > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-600f6bd{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-600f6bd .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-78c2b15{--justify-content:space-between;}.elementor-35095 .elementor-element.elementor-element-d7b57e3{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-9657fca .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-c9b9784 .elementor-heading-title{font-size:1.8vw;}.elementor-35095 .elementor-element.elementor-element-fa103dd .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-ab8ae6a{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-2aca376{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-8656292 .elementor-heading-title{font-size:1.8vw;}.elementor-35095 .elementor-element.elementor-element-1a67b8b .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-10dbe10 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-96217d2{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-2470cc4 .elementor-heading-title{font-size:1.8vw;}.elementor-35095 .elementor-element.elementor-element-aabb1bb .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-ced1fda .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-e588e3f{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-bcf4bb2 .elementor-heading-title{font-size:1.8vw;}.elementor-35095 .elementor-element.elementor-element-d269ebb .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-774f489 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-61a9a9c{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-855aafd .elementor-heading-title{font-size:1.8vw;}.elementor-35095 .elementor-element.elementor-element-323e0b6 .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-84b2cfb{--padding-top:6vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-3b8212d .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-3b8212d .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-618fc5b .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-618fc5b .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-421e863 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-458aacc > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-458aacc .elementor-heading-title{font-size:3.4vw;}.elementor-35095 .elementor-element.elementor-element-de44b7b > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-de44b7b .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-6db6256{bottom:8vw;}.elementor-35095 .elementor-element.elementor-element-1832326{--padding-top:6vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-96bcd9f .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-96bcd9f .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-790aa93 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-790aa93 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-09f3cfc .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-d0b3154 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d0b3154 .elementor-heading-title{font-size:3.4vw;}.elementor-35095 .elementor-element.elementor-element-09f4d1a > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-09f4d1a .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-e4c9108{--padding-top:8vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-b42d630 .elementor-heading-title{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-3f71c34 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3f71c34 .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-ef3200a .elementor-heading-title{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-a863a1a > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a863a1a .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-efdef8a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:22vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-67a48e0.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-67a48e0 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-dcca10a{text-align:center;}.elementor-35095 .elementor-element.elementor-element-dcca10a .elementor-heading-title{font-size:2.5vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-d0e3b2d{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-d0e3b2d{left:0vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-3457567{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-3457567{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-3457567{left:0vw;}.elementor-35095 .elementor-element.elementor-element-3457567 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-3457567 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-1c7af44{--padding-top:6vw;--padding-bottom:6vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-bb86517 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-bb86517 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-9cab907 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-9cab907 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-8581fb4.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-8581fb4 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-4df9b2a .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-1d4a97a > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-1d4a97a .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-b0ade18{--border-radius:0rem 7.5rem 0rem 7.5rem;--padding-top:12vw;--padding-bottom:4vw;--padding-left:5.5vw;--padding-right:5.5vw;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-3b582a0 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-a00a6c6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a00a6c6{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-a00a6c6 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-3922cd4 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3922cd4{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-3922cd4 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-709181d{--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;}.elementor-35095 .elementor-element.elementor-element-6c142a2 .elementor-heading-title{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-9acdefa > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9acdefa .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-bc95c3c .elementor-heading-title{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-e48bc73 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e48bc73 .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-6998cc9 .elementor-heading-title{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-664e3f9 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-35095 .elementor-element.elementor-element-664e3f9 .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-40f9dbf{--padding-top:8vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-92c1e82 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-6dccc6e .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-732c7ef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:22vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-a5eeac7.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-a5eeac7 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-7495eb4{text-align:center;}.elementor-35095 .elementor-element.elementor-element-7495eb4 .elementor-heading-title{font-size:2.5vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-9bfdc09{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-9bfdc09{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-9bfdc09{left:0vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6d6ac90{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-6d6ac90{left:0vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-4cf7916{--padding-top:2vw;--padding-bottom:2vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-a00f3ae .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-a00f3ae .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-e120f9b .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-e120f9b .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-f5865f6.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-f5865f6 .elementor-heading-title{font-size:1.7vw;}.elementor-35095 .elementor-element.elementor-element-d3beff8 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-2d3cd78{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-1673070{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-0b5d069{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-36d0c45 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-8576817 .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-547d2fc .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-b2643ed{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-e9cf133{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-018bac5{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-9e2710e .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-7fce0dc .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-a743388 .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-06f6858{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-06f6858 .elementor-heading-title{font-size:1.6vw;}.elementor-35095 .elementor-element.elementor-element-4c47797{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-4c47797 .elementor-heading-title{font-size:1.6vw;}.elementor-35095 .elementor-element.elementor-element-591ac76{--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;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-1331c4c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-35095 .elementor-element.elementor-element-1331c4c .elementor-heading-title{font-size:1.6vw;}.elementor-35095 .elementor-element.elementor-element-80ffc99{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-35095 .elementor-element.elementor-element-e14f52e{--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;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb .elementor-heading-title{font-size:1.6vw;}.elementor-35095 .elementor-element.elementor-element-aa1b74e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-35095 .elementor-element.elementor-element-efb7fc1{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-ed7e7ad{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-c876d29{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-a9f8b11 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-838545c .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-48f724c .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-2105c31{--padding-top:3vw;--padding-bottom:3vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-2565e72{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-caf958f{--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-eed7f00 .elementor-heading-title{font-size:2.2vw;}.elementor-35095 .elementor-element.elementor-element-2e029a1 .elementor-heading-title{font-size:2.2vw;letter-spacing:0.07em;}.elementor-35095 .elementor-element.elementor-element-d24fdc2 .elementor-heading-title{font-size:1.5vw;}.elementor-35095 .elementor-element.elementor-element-42089b1{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-42089b1 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-9d3c923{--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:-2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2.5vw;--padding-bottom:1vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-35095 .elementor-element.elementor-element-28b59be .elementor-heading-title{font-size:1.6vw;}.elementor-35095 .elementor-element.elementor-element-c77d40e .elementor-heading-title{font-size:1.6vw;}.elementor-35095 .elementor-element.elementor-element-88f357f .elementor-heading-title{font-size:1.6vw;}.elementor-35095 .elementor-element.elementor-element-1357f06{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:4vw;--padding-bottom:22vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-d171e42.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-d171e42 .elementor-heading-title{font-size:1.3vw;}.elementor-35095 .elementor-element.elementor-element-ef211a5{text-align:center;}.elementor-35095 .elementor-element.elementor-element-ef211a5 .elementor-heading-title{font-size:2.5vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-3fc9bc0{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-3fc9bc0{left:0vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-7a35035{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-7a35035{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-7a35035{left:0vw;}.elementor-35095 .elementor-element.elementor-element-7a35035 .elementor-icon{font-size:0.9vw;}.elementor-35095 .elementor-element.elementor-element-7a35035 .elementor-icon svg{height:0.9vw;}.elementor-35095 .elementor-element.elementor-element-6d86805{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:20vw;}.elementor-35095 .elementor-element.elementor-element-6d86805.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6d86805{left:40%;}body.rtl .elementor-35095 .elementor-element.elementor-element-6d86805{right:40%;}.elementor-35095 .elementor-element.elementor-element-cb2aec4{--container-widget-width:5.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5.5% );max-width:5.5%;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-cb2aec4{right:2vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-cb2aec4{left:2vw;}}@media(max-width:767px){.elementor-35095 .elementor-element.elementor-element-74f1b52{--padding-top:16vw;--padding-bottom:4vw;--padding-left:2vw;--padding-right:2vw;}.elementor-35095 .elementor-element.elementor-element-523fde6{--e-image-carousel-slides-to-show:1;}.elementor-35095 .elementor-element.elementor-element-523fde6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:3vw 3vw 3vw 3vw;}.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-35095 .elementor-element.elementor-element-78b8403{top:96vw;text-align:start;}.elementor-35095 .elementor-element.elementor-element-78b8403 .elementor-heading-title{font-size:7.8vw;line-height:1.9em;letter-spacing:0.17em;}.elementor-35095 .elementor-element.elementor-element-49458c0.elementor-element{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-49458c0{top:114vw;}.elementor-35095 .elementor-element.elementor-element-49458c0 .elementor-heading-title{font-size:3.6vw;line-height:2.6em;letter-spacing:0.3em;}.elementor-35095 .elementor-element.elementor-element-4c41acc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-69c53a1{top:-10vw;}.elementor-35095 .elementor-element.elementor-element-8f5faef{bottom:4vw;}.elementor-35095 .elementor-element.elementor-element-1f686c0{bottom:4vw;}.elementor-35095 .elementor-element.elementor-element-ba1718d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;bottom:93vw;}.elementor-35095 .elementor-element.elementor-element-92e5020{--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-35095 .elementor-element.elementor-element-92e5020.e-con{--order:2;}.elementor-35095 .elementor-element.elementor-element-0cdc456{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-0cdc456.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-0cdc456 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-0cdc456 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-50c1713{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-50c1713 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-50c1713 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-e0ddd0a .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-d30e9cc > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d30e9cc .elementor-heading-title{font-size:5.8vw;}.elementor-35095 .elementor-element.elementor-element-3b24406{--width:55%;}.elementor-35095 .elementor-element.elementor-element-3b24406.e-con{--align-self:flex-end;--order:1;}.elementor-35095 .elementor-element.elementor-element-80fda43 img{border-radius:3vw 0 0 3vw;}.elementor-35095 .elementor-element.elementor-element-3dea32e{--width:90%;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-3dea32e.e-con{--align-self:flex-start;--order:4;}.elementor-35095 .elementor-element.elementor-element-3e8e06e img{border-radius:0 3vw 3vw 0;}.elementor-35095 .elementor-element.elementor-element-f15d40a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-35095 .elementor-element.elementor-element-f15d40a.e-con{--order:3;}.elementor-35095 .elementor-element.elementor-element-109c187 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-109c187 .elementor-heading-title{font-size:3.8vw;}.elementor-35095 .elementor-element.elementor-element-905d1b3{--border-radius:3vw 3vw 3vw 3vw;--padding-top:2.5vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-4065b14{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-2d4b8bf{--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-ebff770{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-ebff770.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-ebff770 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-ebff770 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-49d763b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-49d763b .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-49d763b .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-748eb20{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-748eb20.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-748eb20 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-9247495 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9247495 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-bed7c64{--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;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:36vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-35095 .elementor-element.elementor-element-bed7c64.e-con{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bfdbe2a{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-bfdbe2a.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bfdbe2a .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-9789272{text-align:center;}.elementor-35095 .elementor-element.elementor-element-9789272 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-35095 .elementor-element.elementor-element-74c7c8b{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-74c7c8b{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-74c7c8b{left:0vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-74c7c8b .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-9fd276f{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-9fd276f{left:0vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-9fd276f .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-201a0f9{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:40vw;}.elementor-35095 .elementor-element.elementor-element-201a0f9.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-201a0f9{left:33%;}body.rtl .elementor-35095 .elementor-element.elementor-element-201a0f9{right:33%;}.elementor-35095 .elementor-element.elementor-element-7d67a5a{--gap:8vw 0vw;--row-gap:8vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-866496c{--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-c314e05{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-c314e05.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-c314e05 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-c314e05 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-d056d33{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-d056d33 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-d056d33 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-2d4fd3c .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-8d3629b > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-8d3629b .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-10f87cc > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-10f87cc .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-541e027{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-541e027.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-541e027 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-541e027 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-0318df9{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-0318df9 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-0318df9 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-2901f9a{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-35095 .elementor-element.elementor-element-2901f9a > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2901f9a.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-2901f9a .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-a4256ee > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a4256ee .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-9e1a2e8 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9e1a2e8 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-77bd272{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-77bd272.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-77bd272 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-77bd272 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-d9b604d{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-d9b604d .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-d9b604d .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-f58fd88{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-35095 .elementor-element.elementor-element-f58fd88 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-f58fd88.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-f58fd88 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-8c25768 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-8c25768 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-5d7eba5 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5d7eba5 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-b76b192{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-b76b192.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-b76b192 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-b76b192 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-65a434f{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-65a434f .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-65a434f .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-0e6a71b{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-35095 .elementor-element.elementor-element-0e6a71b > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-0e6a71b.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-0e6a71b .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-ff6c6b2 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-ff6c6b2 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-81280ae > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-81280ae .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-43f0647{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-43f0647.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-43f0647 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-43f0647 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-7761422{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-7761422 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-7761422 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-5ee81ad{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-35095 .elementor-element.elementor-element-5ee81ad > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5ee81ad.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-5ee81ad .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-ad00d70 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-ad00d70 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-25be93a > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-25be93a .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-bf06515{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-bf06515.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bf06515 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-bf06515 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-6fb6bb3 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-81e73aa{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-35095 .elementor-element.elementor-element-81e73aa > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-81e73aa.elementor-element{--align-self:flex-end;}.elementor-35095 .elementor-element.elementor-element-81e73aa .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-ad70008 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-ad70008 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-c96873c > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c96873c .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-f0acc34{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;bottom:-10vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-f0acc34{left:4vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-f0acc34{right:4vw;}.elementor-35095 .elementor-element.elementor-element-825a0d3{--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-53b1f49{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:0 0 3vw 3vw;--padding-top:16vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-7f90dec{--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;}.elementor-35095 .elementor-element.elementor-element-5a773c4{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-5a773c4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-5a773c4 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-dfec81f{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-dfec81f .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-9a67fe2{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-9a67fe2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9a67fe2.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-9a67fe2 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-506f12e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-506f12e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-506f12e .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-270ca98 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-270ca98{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-270ca98 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-de345a3{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-f2c7f99{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-f274c06 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-f274c06 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-6201691{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6201691{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-6201691{left:0px;}.elementor-35095 .elementor-element.elementor-element-72f87fc > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-9209c99{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-bb7d316{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-b3530a4 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-b3530a4 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-e349a4a{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-e349a4a{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-e349a4a{left:0px;}.elementor-35095 .elementor-element.elementor-element-4e323a3 > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-7f65615{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-cfd135b{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-d65aacc > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d65aacc .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-52e8ec9{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-52e8ec9{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-52e8ec9{left:0px;}.elementor-35095 .elementor-element.elementor-element-3f6c837 > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-b24f8dd{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-53153b0{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-2582078 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2582078 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-c62b116{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-c62b116{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-c62b116{left:0px;}.elementor-35095 .elementor-element.elementor-element-6b90111 > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-63ff73b{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-997a219{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-e864b82 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e864b82 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-c0d85d6{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-c0d85d6{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-c0d85d6{left:0px;}.elementor-35095 .elementor-element.elementor-element-ea6d1b8 > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-58f2b48{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-ce734ac{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-defe9a9 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-defe9a9 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-26cd026{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-26cd026{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-26cd026{left:0px;}.elementor-35095 .elementor-element.elementor-element-da00ca4 > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-4d1e3b2{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-22d394d{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-5268787 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-5268787 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-4db80c7{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-4db80c7{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-4db80c7{left:0px;}.elementor-35095 .elementor-element.elementor-element-188ffc0 > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-c2da354{--width:49%;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-f2a16a9{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-35095 .elementor-element.elementor-element-15bba44 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-15bba44 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-c442bc4{--width:20%;bottom:0px;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-c442bc4{right:0px;}body.rtl .elementor-35095 .elementor-element.elementor-element-c442bc4{left:0px;}.elementor-35095 .elementor-element.elementor-element-22d535e > .elementor-widget-container{padding:1vw 2vw 1vw 2vw;border-radius:0 0 0 0;}.elementor-35095 .elementor-element.elementor-element-4221ec8{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:33vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-4221ec8{right:2vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-4221ec8{left:2vw;}.elementor-35095 .elementor-element.elementor-element-eac8427{--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-8c5888e{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:8vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-115a5cc{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-115a5cc.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-115a5cc .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-115a5cc .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-b73b92b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-b73b92b .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-b73b92b .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-5c30799{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-5c30799.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-5c30799 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-c138689 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c138689 .elementor-heading-title{font-size:5.2vw;}.elementor-35095 .elementor-element.elementor-element-532ceca > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-532ceca .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-215709e{--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-22e4ca1{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-35095 .elementor-element.elementor-element-3bfdb47{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-35095 .elementor-element.elementor-element-e828465{--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-a81deb3{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:0 0 3vw 3vw;--padding-top:16vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-73ac425{--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;}.elementor-35095 .elementor-element.elementor-element-338452e{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-338452e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-338452e .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-ff9a137{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-ff9a137 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-129509b{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-129509b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-129509b.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-129509b .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-9c0f50e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9c0f50e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-9c0f50e .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-600f6bd > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-600f6bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-600f6bd .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-3a2cd7a{--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;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-d7b57e3{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-d7b57e3.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-9657fca > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9657fca{text-align:start;}.elementor-35095 .elementor-element.elementor-element-9657fca .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-c9b9784 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c9b9784 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-fa103dd > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-35095 .elementor-element.elementor-element-fa103dd{text-align:center;}.elementor-35095 .elementor-element.elementor-element-fa103dd .elementor-heading-title{font-size:2.8vw;}.elementor-35095 .elementor-element.elementor-element-ab8ae6a{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-3af8576{--width:48.5%;--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;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-2aca376{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-2aca376.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-8656292 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-8656292{text-align:start;}.elementor-35095 .elementor-element.elementor-element-8656292 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-1a67b8b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-1a67b8b .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-10dbe10 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-35095 .elementor-element.elementor-element-10dbe10{top:0vw;text-align:center;}.elementor-35095 .elementor-element.elementor-element-10dbe10 .elementor-heading-title{font-size:2.8vw;}.elementor-35095 .elementor-element.elementor-element-b7f645e{--width:48.5%;--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;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-96217d2{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-96217d2.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-2470cc4 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2470cc4{text-align:start;}.elementor-35095 .elementor-element.elementor-element-2470cc4 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-aabb1bb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-aabb1bb .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-ced1fda > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-35095 .elementor-element.elementor-element-ced1fda{text-align:center;}.elementor-35095 .elementor-element.elementor-element-ced1fda .elementor-heading-title{font-size:2.8vw;}.elementor-35095 .elementor-element.elementor-element-9b2c614{--width:48.5%;--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;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-e588e3f{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-e588e3f.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bcf4bb2 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-bcf4bb2{text-align:start;}.elementor-35095 .elementor-element.elementor-element-bcf4bb2 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-d269ebb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d269ebb .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-774f489 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-35095 .elementor-element.elementor-element-774f489{text-align:center;}.elementor-35095 .elementor-element.elementor-element-774f489 .elementor-heading-title{font-size:2.8vw;}.elementor-35095 .elementor-element.elementor-element-6bf65c1{--width:48.5%;--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;--padding-top:0vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-61a9a9c{width:auto;max-width:auto;}.elementor-35095 .elementor-element.elementor-element-61a9a9c.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-855aafd > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-855aafd{text-align:start;}.elementor-35095 .elementor-element.elementor-element-855aafd .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-323e0b6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-323e0b6 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad{text-align:center;}.elementor-35095 .elementor-element.elementor-element-6a2e9ad .elementor-heading-title{font-size:2.8vw;}.elementor-35095 .elementor-element.elementor-element-d034ebc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-84b2cfb{--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-35095 .elementor-element.elementor-element-84b2cfb.e-con{--order:2;}.elementor-35095 .elementor-element.elementor-element-3b8212d{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-3b8212d.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-3b8212d .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-3b8212d .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-618fc5b{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-618fc5b .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-618fc5b .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-421e863{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-421e863 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-421e863.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-421e863 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-458aacc > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-458aacc .elementor-heading-title{font-size:5.8vw;}.elementor-35095 .elementor-element.elementor-element-de44b7b > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-de44b7b .elementor-heading-title{font-size:3.8vw;}.elementor-35095 .elementor-element.elementor-element-6986e3c{--width:55%;}.elementor-35095 .elementor-element.elementor-element-6986e3c.e-con{--align-self:flex-end;--order:1;}.elementor-35095 .elementor-element.elementor-element-fb0a4b8 img{border-radius:3vw 0 0 3vw;}.elementor-35095 .elementor-element.elementor-element-43ea925{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-6db6256{bottom:4vw;}.elementor-35095 .elementor-element.elementor-element-1832326{--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--margin-top:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-35095 .elementor-element.elementor-element-1832326.e-con{--order:2;}.elementor-35095 .elementor-element.elementor-element-96bcd9f{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-96bcd9f.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-96bcd9f .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-96bcd9f .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-790aa93{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-790aa93 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-790aa93 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-09f3cfc{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-09f3cfc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-09f3cfc.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-09f3cfc .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-d0b3154 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d0b3154 .elementor-heading-title{font-size:5.8vw;}.elementor-35095 .elementor-element.elementor-element-09f4d1a > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-09f4d1a .elementor-heading-title{font-size:3.8vw;}.elementor-35095 .elementor-element.elementor-element-364fc9e{--width:55%;}.elementor-35095 .elementor-element.elementor-element-364fc9e.e-con{--align-self:flex-end;--order:1;}.elementor-35095 .elementor-element.elementor-element-c7de425 img{border-radius:3vw 0 0 3vw;}.elementor-35095 .elementor-element.elementor-element-fb14c8b{--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-e4c9108{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:0 0 3vw 3vw;--padding-top:16vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-1f35e78{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-2a85544 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2a85544 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-b42d630 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-b42d630 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-3f71c34 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3f71c34 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-2aea94a{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-951823b > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-951823b img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-ef3200a > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-ef3200a .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-a863a1a > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a863a1a .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-efdef8a{--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;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:36vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-35095 .elementor-element.elementor-element-efdef8a.e-con{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-67a48e0{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-67a48e0.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-67a48e0 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-dcca10a{text-align:center;}.elementor-35095 .elementor-element.elementor-element-dcca10a .elementor-heading-title{font-size:5.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-d0e3b2d{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-d0e3b2d{left:0vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-d0e3b2d .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-3457567{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-3457567{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-3457567{left:0vw;}.elementor-35095 .elementor-element.elementor-element-3457567 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-3457567 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-45f03cd{--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-1c7af44{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:0 0 0 0;--padding-top:8vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-bb86517{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-bb86517.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-bb86517 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-bb86517 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-9cab907{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-9cab907 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-9cab907 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-8581fb4{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-8581fb4.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-8581fb4 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-4df9b2a > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-4df9b2a .elementor-heading-title{font-size:5.2vw;}.elementor-35095 .elementor-element.elementor-element-1d4a97a > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-1d4a97a .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-84aca7a{--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-ccc3cca{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-35095 .elementor-element.elementor-element-9a442da{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-35095 .elementor-element.elementor-element-b0ade18{--border-radius:0rem 5rem 0rem 5rem;--padding-top:12vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-35095 .elementor-element.elementor-element-61abc92{--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;}.elementor-35095 .elementor-element.elementor-element-949e0a8{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-949e0a8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon-wrapper{text-align:center;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-949e0a8 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-a8d012b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon-wrapper{text-align:start;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-a8d012b .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-3b582a0{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-3b582a0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3b582a0.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-3b582a0 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-a00a6c6 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a00a6c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-a00a6c6 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-3922cd4 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3922cd4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-3922cd4 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-709181d{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-709181d.e-con{--order:3;}.elementor-35095 .elementor-element.elementor-element-5ed5a62{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-21db141 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-21db141 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-6c142a2 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-6c142a2 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-9acdefa > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9acdefa .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-9a528cb{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-c5cafc0 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c5cafc0 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-bc95c3c > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-bc95c3c .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-e48bc73 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-e48bc73 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-e60b8c8{--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-c71b4ac > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c71b4ac img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-6998cc9 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-6998cc9 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-664e3f9 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-35095 .elementor-element.elementor-element-664e3f9 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-e632a32{--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-40f9dbf{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:0 0 3vw 3vw;--padding-top:16vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-92c1e82 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-92c1e82 .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-6dccc6e > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-35095 .elementor-element.elementor-element-6dccc6e .elementor-heading-title{font-size:4.6vw;}.elementor-35095 .elementor-element.elementor-element-732c7ef{--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;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:36vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-35095 .elementor-element.elementor-element-732c7ef.e-con{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-a5eeac7{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-a5eeac7.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-a5eeac7 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-7495eb4{text-align:center;}.elementor-35095 .elementor-element.elementor-element-7495eb4 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-35095 .elementor-element.elementor-element-9bfdc09{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-9bfdc09{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-9bfdc09{left:0vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-9bfdc09 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6d6ac90{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-6d6ac90{left:0vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-6d6ac90 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-ec3b3d5{--border-radius:3vw 3vw 3vw 3vw;--padding-top:2.5vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-35095 .elementor-element.elementor-element-4cf7916{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:12vw;--padding-left:5vw;--padding-right:5vw;}.elementor-35095 .elementor-element.elementor-element-9bf1d67{--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-a00f3ae{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-a00f3ae.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-a00f3ae .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-a00f3ae .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-e120f9b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-35095 .elementor-element.elementor-element-e120f9b .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-e120f9b .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-f5865f6{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-f5865f6.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-f5865f6 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-d3beff8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d3beff8 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-35095 .elementor-element.elementor-element-c4d3b9a{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-35095 .elementor-element.elementor-element-2d3cd78{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-530e2db{--width:24%;}.elementor-35095 .elementor-element.elementor-element-530e2db.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-0b5d069{--width:73%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-36d0c45{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-36d0c45 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-36d0c45 .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-35095 .elementor-element.elementor-element-8576817{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-8576817 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-8576817 .elementor-heading-title{font-size:4.8vw;}.elementor-35095 .elementor-element.elementor-element-547d2fc > .elementor-widget-container{margin:0vw 0vw 0vw -20vw;padding:5vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-547d2fc .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-58d780c .elementor-icon{font-size:12vw;}.elementor-35095 .elementor-element.elementor-element-58d780c .elementor-icon svg{height:12vw;}.elementor-35095 .elementor-element.elementor-element-b2643ed{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-c3d2bfe{--width:24%;}.elementor-35095 .elementor-element.elementor-element-c3d2bfe.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-018bac5{--width:73%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-9e2710e{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-9e2710e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-9e2710e .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-35095 .elementor-element.elementor-element-7fce0dc{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-7fce0dc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-7fce0dc .elementor-heading-title{font-size:4.8vw;}.elementor-35095 .elementor-element.elementor-element-a743388 > .elementor-widget-container{margin:0vw 0vw 0vw -20vw;padding:5vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a743388 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-4f3eb8a{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-35095 .elementor-element.elementor-element-5be2c94{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-5be2c94.e-con{--order:3;}.elementor-35095 .elementor-element.elementor-element-06f6858{width:auto;max-width:auto;text-align:center;}.elementor-35095 .elementor-element.elementor-element-06f6858 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-06f6858 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-f53bf55{--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-f53bf55.e-con{--order:5;}.elementor-35095 .elementor-element.elementor-element-4c47797{width:auto;max-width:auto;text-align:center;}.elementor-35095 .elementor-element.elementor-element-4c47797 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-4c47797 .elementor-heading-title{font-size:4.2vw;}.elementor-35095 .elementor-element.elementor-element-591ac76{--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;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-591ac76.e-con{--order:4;}.elementor-35095 .elementor-element.elementor-element-1331c4c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-1331c4c{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-35095 .elementor-element.elementor-element-1331c4c .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-80ffc99 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-80ffc99{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-35095 .elementor-element.elementor-element-80ffc99.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-80ffc99 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-e14f52e{--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;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-e14f52e.e-con{--order:6;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-35095 .elementor-element.elementor-element-3ddb9cb .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-aa1b74e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-aa1b74e{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-35095 .elementor-element.elementor-element-aa1b74e.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-aa1b74e img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-35095 .elementor-element.elementor-element-caa735b .elementor-icon{font-size:12vw;}.elementor-35095 .elementor-element.elementor-element-caa735b .elementor-icon svg{height:12vw;}.elementor-35095 .elementor-element.elementor-element-efb7fc1{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-6e807a0{--width:24%;}.elementor-35095 .elementor-element.elementor-element-6e807a0.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-c876d29{--width:70%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-a9f8b11{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-a9f8b11 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-a9f8b11 .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-35095 .elementor-element.elementor-element-838545c{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-838545c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-838545c .elementor-heading-title{font-size:4.8vw;}.elementor-35095 .elementor-element.elementor-element-48f724c > .elementor-widget-container{margin:0vw 0vw 0vw -21.5vw;padding:5vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-48f724c .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-f1c2a87 .elementor-icon{font-size:12vw;}.elementor-35095 .elementor-element.elementor-element-f1c2a87 .elementor-icon svg{height:12vw;}.elementor-35095 .elementor-element.elementor-element-2105c31{--padding-top:5vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-971a37d{--width:24%;}.elementor-35095 .elementor-element.elementor-element-971a37d.e-con{--align-self:flex-start;}.elementor-35095 .elementor-element.elementor-element-caf958f{--width:73%;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35095 .elementor-element.elementor-element-eed7f00{width:100%;max-width:100%;text-align:start;}.elementor-35095 .elementor-element.elementor-element-eed7f00 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-eed7f00 .elementor-heading-title{font-size:4.2vw;line-height:1.2em;}.elementor-35095 .elementor-element.elementor-element-2e029a1{width:100%;max-width:100%;}.elementor-35095 .elementor-element.elementor-element-2e029a1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-2e029a1 .elementor-heading-title{font-size:4.8vw;}.elementor-35095 .elementor-element.elementor-element-d24fdc2 > .elementor-widget-container{margin:0vw 0vw 0vw -20vw;padding:5vw 0vw 4vw 0vw;}.elementor-35095 .elementor-element.elementor-element-d24fdc2 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-0f04bde{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-35095 .elementor-element.elementor-element-0f04bde.e-con{--order:3;}.elementor-35095 .elementor-element.elementor-element-42089b1{width:auto;max-width:auto;text-align:center;}.elementor-35095 .elementor-element.elementor-element-42089b1 > .elementor-widget-container{margin:0vw 0vw 0vw 3vw;padding:0vw 2vw 0vw 2vw;}.elementor-35095 .elementor-element.elementor-element-42089b1 .elementor-heading-title{font-size:3vw;}.elementor-35095 .elementor-element.elementor-element-9d3c923{--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:6vw;--padding-bottom:5vw;--padding-left:3.5vw;--padding-right:3.5vw;}.elementor-35095 .elementor-element.elementor-element-28b59be > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-28b59be .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-c77d40e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-c77d40e .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-88f357f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-35095 .elementor-element.elementor-element-88f357f .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-1357f06{--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;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:36vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-35095 .elementor-element.elementor-element-1357f06.e-con{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-d171e42{width:100%;max-width:100%;text-align:center;}.elementor-35095 .elementor-element.elementor-element-d171e42.elementor-element{--align-self:center;}.elementor-35095 .elementor-element.elementor-element-d171e42 .elementor-heading-title{font-size:3.6vw;}.elementor-35095 .elementor-element.elementor-element-ef211a5{text-align:center;}.elementor-35095 .elementor-element.elementor-element-ef211a5 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-3fc9bc0{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-3fc9bc0{left:0vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-3fc9bc0 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-7a35035{width:var( --container-widget-width, 2vw );max-width:2vw;--container-widget-width:2vw;--container-widget-flex-grow:0;top:0vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-7a35035{right:0vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-7a35035{left:0vw;}.elementor-35095 .elementor-element.elementor-element-7a35035 .elementor-icon{font-size:2vw;}.elementor-35095 .elementor-element.elementor-element-7a35035 .elementor-icon svg{height:2vw;}.elementor-35095 .elementor-element.elementor-element-6d86805{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:40vw;}.elementor-35095 .elementor-element.elementor-element-6d86805.elementor-element{--align-self:center;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-6d86805{left:33%;}body.rtl .elementor-35095 .elementor-element.elementor-element-6d86805{right:33%;}.elementor-35095 .elementor-element.elementor-element-cb2aec4{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;bottom:-10vw;}body:not(.rtl) .elementor-35095 .elementor-element.elementor-element-cb2aec4{right:2vw;}body.rtl .elementor-35095 .elementor-element.elementor-element-cb2aec4{left:2vw;}}@media(min-width:768px){.elementor-35095 .elementor-element.elementor-element-92e5020{--width:40%;}.elementor-35095 .elementor-element.elementor-element-3b24406{--width:58%;}.elementor-35095 .elementor-element.elementor-element-3dea32e{--width:38%;}.elementor-35095 .elementor-element.elementor-element-f15d40a{--width:55%;}.elementor-35095 .elementor-element.elementor-element-bed7c64{--width:14%;}.elementor-35095 .elementor-element.elementor-element-7d67a5a{--width:80%;}.elementor-35095 .elementor-element.elementor-element-866496c{--width:48%;}.elementor-35095 .elementor-element.elementor-element-0ec2185{--width:48%;}.elementor-35095 .elementor-element.elementor-element-68ccbd5{--width:48%;}.elementor-35095 .elementor-element.elementor-element-889c31a{--width:48%;}.elementor-35095 .elementor-element.elementor-element-5ee983b{--width:48%;}.elementor-35095 .elementor-element.elementor-element-581d6c5{--width:48%;}.elementor-35095 .elementor-element.elementor-element-de345a3{--width:24%;}.elementor-35095 .elementor-element.elementor-element-6201691{--width:18%;}.elementor-35095 .elementor-element.elementor-element-9209c99{--width:24%;}.elementor-35095 .elementor-element.elementor-element-e349a4a{--width:18%;}.elementor-35095 .elementor-element.elementor-element-7f65615{--width:24%;}.elementor-35095 .elementor-element.elementor-element-52e8ec9{--width:18%;}.elementor-35095 .elementor-element.elementor-element-b24f8dd{--width:24%;}.elementor-35095 .elementor-element.elementor-element-c62b116{--width:18%;}.elementor-35095 .elementor-element.elementor-element-63ff73b{--width:24%;}.elementor-35095 .elementor-element.elementor-element-c0d85d6{--width:18%;}.elementor-35095 .elementor-element.elementor-element-58f2b48{--width:24%;}.elementor-35095 .elementor-element.elementor-element-26cd026{--width:18%;}.elementor-35095 .elementor-element.elementor-element-4d1e3b2{--width:24%;}.elementor-35095 .elementor-element.elementor-element-4db80c7{--width:18%;}.elementor-35095 .elementor-element.elementor-element-c2da354{--width:24%;}.elementor-35095 .elementor-element.elementor-element-c442bc4{--width:18%;}.elementor-35095 .elementor-element.elementor-element-215709e{--width:70%;}.elementor-35095 .elementor-element.elementor-element-3a2cd7a{--width:48.5%;}.elementor-35095 .elementor-element.elementor-element-ab8ae6a{--width:48.5%;}.elementor-35095 .elementor-element.elementor-element-3af8576{--width:47.5%;}.elementor-35095 .elementor-element.elementor-element-b7f645e{--width:47.5%;}.elementor-35095 .elementor-element.elementor-element-9b2c614{--width:47.5%;}.elementor-35095 .elementor-element.elementor-element-6bf65c1{--width:47.5%;}.elementor-35095 .elementor-element.elementor-element-84b2cfb{--width:42%;}.elementor-35095 .elementor-element.elementor-element-6986e3c{--width:58%;}.elementor-35095 .elementor-element.elementor-element-1832326{--width:42.5%;}.elementor-35095 .elementor-element.elementor-element-364fc9e{--width:48.5%;}.elementor-35095 .elementor-element.elementor-element-f16c71d{--width:80%;}.elementor-35095 .elementor-element.elementor-element-1f35e78{--width:48%;}.elementor-35095 .elementor-element.elementor-element-2aea94a{--width:48%;}.elementor-35095 .elementor-element.elementor-element-efdef8a{--width:14%;}.elementor-35095 .elementor-element.elementor-element-84aca7a{--width:70%;}.elementor-35095 .elementor-element.elementor-element-709181d{--width:100%;}.elementor-35095 .elementor-element.elementor-element-5ed5a62{--width:31%;}.elementor-35095 .elementor-element.elementor-element-9a528cb{--width:31%;}.elementor-35095 .elementor-element.elementor-element-e60b8c8{--width:31%;}.elementor-35095 .elementor-element.elementor-element-e2dbd23{--width:78.5%;}.elementor-35095 .elementor-element.elementor-element-548687f{--width:48.5%;}.elementor-35095 .elementor-element.elementor-element-2c6796f{--width:48.5%;}.elementor-35095 .elementor-element.elementor-element-732c7ef{--width:14%;}.elementor-35095 .elementor-element.elementor-element-c4d3b9a{--width:80%;}.elementor-35095 .elementor-element.elementor-element-2d3cd78{--width:100%;}.elementor-35095 .elementor-element.elementor-element-530e2db{--width:15%;}.elementor-35095 .elementor-element.elementor-element-0b5d069{--width:81%;}.elementor-35095 .elementor-element.elementor-element-c3d2bfe{--width:15%;}.elementor-35095 .elementor-element.elementor-element-018bac5{--width:81%;}.elementor-35095 .elementor-element.elementor-element-5be2c94{--width:48%;}.elementor-35095 .elementor-element.elementor-element-f53bf55{--width:48%;}.elementor-35095 .elementor-element.elementor-element-591ac76{--width:48%;}.elementor-35095 .elementor-element.elementor-element-e14f52e{--width:48%;}.elementor-35095 .elementor-element.elementor-element-6e807a0{--width:15%;}.elementor-35095 .elementor-element.elementor-element-c876d29{--width:81%;}.elementor-35095 .elementor-element.elementor-element-971a37d{--width:15%;}.elementor-35095 .elementor-element.elementor-element-caf958f{--width:81%;}.elementor-35095 .elementor-element.elementor-element-c652d23{--width:100%;}.elementor-35095 .elementor-element.elementor-element-9d3c923{--width:100%;}.elementor-35095 .elementor-element.elementor-element-1357f06{--width:14%;}}@media(max-width:1020px) and (min-width:768px){.elementor-35095 .elementor-element.elementor-element-f15d40a{--width:55%;}.elementor-35095 .elementor-element.elementor-element-bed7c64{--width:100%;}.elementor-35095 .elementor-element.elementor-element-7d67a5a{--width:100%;}.elementor-35095 .elementor-element.elementor-element-866496c{--width:49%;}.elementor-35095 .elementor-element.elementor-element-0ec2185{--width:49%;}.elementor-35095 .elementor-element.elementor-element-68ccbd5{--width:49%;}.elementor-35095 .elementor-element.elementor-element-889c31a{--width:49%;}.elementor-35095 .elementor-element.elementor-element-5ee983b{--width:49%;}.elementor-35095 .elementor-element.elementor-element-581d6c5{--width:49%;}.elementor-35095 .elementor-element.elementor-element-3a2cd7a{--width:41.5%;}.elementor-35095 .elementor-element.elementor-element-ab8ae6a{--width:55.5%;}.elementor-35095 .elementor-element.elementor-element-efdef8a{--width:100%;}.elementor-35095 .elementor-element.elementor-element-709181d{--width:100%;}.elementor-35095 .elementor-element.elementor-element-732c7ef{--width:100%;}.elementor-35095 .elementor-element.elementor-element-c4d3b9a{--width:100%;}.elementor-35095 .elementor-element.elementor-element-1357f06{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-523fde6 */.elementor-35095 .elementor-element.elementor-element-523fde6 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-35095 .elementor-element.elementor-element-523fde6 .swiper-slide:nth-child(odd) .swiper-slide-image {
   
     aspect-ratio: 16 / 14; 
     object-fit:cover;
}

.elementor-35095 .elementor-element.elementor-element-523fde6 .swiper-slide:nth-child(even) .swiper-slide-image {
    
         aspect-ratio: 16 / 14; 
     object-fit:cover;
}


@media (max-width: 767px) {
  .elementor-35095 .elementor-element.elementor-element-523fde6 .swiper-wrapper {
    display: flex;
    transition-timing-function: linear !important;
  }

  .elementor-35095 .elementor-element.elementor-element-523fde6 .swiper-slide {
    flex: 0 0 100%; 
    max-width: 100%;
    
  }
  .elementor-35095 .elementor-element.elementor-element-523fde6 .swiper-slide:nth-child(odd) .swiper-slide-image {
    
    aspect-ratio: 9 / 14; 
}

.elementor-35095 .elementor-element.elementor-element-523fde6 .swiper-slide:nth-child(even) .swiper-slide-image {
    
    aspect-ratio: 9 / 14; 
}

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78b8403 */.catchcopy{
    /*font-family: 'Zen Maru Gothic New'!important;
    font-weight: 900;*/
    /*color: #0080EA;*/
    /*color: #F56401;*/
    color: var(--main);;
}

.main-title-f {
  padding: 0.1em 0.3em 0.1em 0.2em;
  color: #4A4643;
  background: #ffffff;
  display: inline;
  -webit-box-decoration-break: clone;
  box-decoration-break: clone;
  border-radius: 0.5vw;
}

/*スマホ*/

@media only screen and (max-width: 767px){
    /*
.elementor-35095 .elementor-element.elementor-element-78b8403 {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    display: inline-block;
}*/
.main-title-f {
  padding: 0.2em 0.2em 0.2em 0.2em;
  border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49458c0 */.sub-title-f {
  padding: 0.4em 0.8em;
  background: #fff;
  display: inline;
  -webit-box-decoration-break: clone;
  box-decoration-break: clone;
  border-radius: 0.5vw;
}
/*スマホ*/

@media only screen and (max-width: 767px){
    /*
.elementor-35095 .elementor-element.elementor-element-49458c0 {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    display: inline-block;
}*/
.sub-title-f {
  border-radius: 1.5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-69c53a1 */.elementor-35095 .elementor-element.elementor-element-69c53a1 {
    position: absolute;
    width:  65vw;
    height: 35vw;
    /*
    background: #FBF9F3;
    */
    background: var(--accent);
    z-index: 1;
    border-radius: 0 0 0 5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-69c53a1 {
    position: absolute;
    width:  65vw;
    height: 45vw;
    background: #FBF9F3;
    z-index: 1;
    border-radius: 0 0 0 5vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-8f5faef */.elementor-35095 .elementor-element.elementor-element-8f5faef {
    position: absolute;
    width:  22vw;
    height: 38vw;
    background: var(--accent);
    z-index: 1;
    border-radius: 0 5vw 5vw 0vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-8f5faef {
    position: absolute;
    width:  55vw;
    height: 75vw;
    background: #FBF9F3;
    z-index: 1;
    border-radius: 0 5vw 5vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-1f686c0 */.elementor-35095 .elementor-element.elementor-element-1f686c0 {
    position: absolute;
    width:  100vw;
    height: 18vw;
    background: var(--accent);
    z-index: 1;
    border-radius: 0 0vw 0vw 0vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-1f686c0 {
    position: absolute;
    width:  55vw;
    height: 75vw;
    background: #FBF9F3;
    z-index: 1;
    border-radius: 0 5vw 5vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0ddd0a */.section-line::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  margin: 0.3em 1em;
  background-color: #F59E1B; /* デフォルト */
}

/* バリエーション */
.section-line.v-1::after { background-color: #F59E1B; } /* オレンジ */
.section-line.v-2::after { background-color: #059669; } /* グリーン */
.section-line.v-3::after { background-color: #E388A1; } /* ピンク */
.section-line.v-4::after { background-color: #A29172; } /* グレー */
.section-line.v-5::after { background-color: #F9A825; } /* イエロー */
.section-line.v-6::after { background-color: #1E40AF; } /* ブルー */
.section-line.v-7::after { background-color: #6B7280; } /* サブー *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80fda43 */.elementor-35095 .elementor-element.elementor-element-80fda43 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e8e06e */.elementor-35095 .elementor-element.elementor-element-3e8e06e img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3abeb14 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-3abeb14 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9247495 */.elementor-35095 .elementor-element.elementor-element-9247495 b {
    /*color:#154A7D;*/
    color: var(--main);;
    font-size: 1.5em;
}

.vertical-text-box-3 {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.4em 1.2em 0.4em 1.2em;
  line-height: 1;
  display: inline-block;
  border-radius: 4px;
}


.vertical-text-box-4 {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.4em 1.2em 0.4em 1.2em;
  line-height: 1;
  display: inline-block;
  border-radius: 4px;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 767px) {
  .vertical-text-box-3 {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1;
  margin-bottom:0.2em;
}

  .vertical-text-box-4 {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1;
  margin-bottom:0.2em;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfdbe2a */.elementor-35095 .elementor-element.elementor-element-bfdbe2a {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

span.num {
  text-combine-upright: all;
  font-feature-settings: "tnum";
}


.line::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 3em;
  background-color: #000;
  margin: 1em 0.3em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-bfdbe2a {
    -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-9789272 */.elementor-35095 .elementor-element.elementor-element-9789272 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}




.vertical-text-box {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.8em 0.2em;
  line-height: 1.7;
  display: inline-block;
  border-radius: 4px;
}
.vertical-text-box:first-of-type {
  margin-left: 0.4em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-9789272 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  .vertical-text-box {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1.5;
  margin-bottom:0.2em;
}
  .vertical-text-box:first-of-type {
  margin: 0;
  
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-74c7c8b *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-35095 .elementor-element.elementor-element-74c7c8b{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-74c7c8b{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9fd276f *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .elementor-35095 .elementor-element.elementor-element-9fd276f{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-9fd276f{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-201a0f9 */.elementor-35095 .elementor-element.elementor-element-201a0f9 img {
    aspect-ratio: 1 / 1; 
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bed7c64 */.elementor-35095 .elementor-element.elementor-element-bed7c64 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca63343 */.elementor-35095 .elementor-element.elementor-element-ca63343 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2fbfcd */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-e2fbfcd {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fd97f0 */.elementor-35095 .elementor-element.elementor-element-9fd97f0 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-951c499 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-951c499 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cef0fa7 */.elementor-35095 .elementor-element.elementor-element-cef0fa7 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5189fd7 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-5189fd7 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae23e8f */.elementor-35095 .elementor-element.elementor-element-ae23e8f img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7aa99e0 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-7aa99e0 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-226e22a */.elementor-35095 .elementor-element.elementor-element-226e22a img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f72212f */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-f72212f {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4af21ed */.elementor-35095 .elementor-element.elementor-element-4af21ed img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52233a6 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-52233a6 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4065b14 */.elementor-35095 .elementor-element.elementor-element-4065b14 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-4065b14 {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-905d1b3 */.elementor-35095 .elementor-element.elementor-element-905d1b3 {
    border-radius: 1.5vw 1.5vw 0 0;
    background: var(--accent);
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-905d1b3 {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a67fe2 */.section-line::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  margin: 0.3em 1em;
  background-color: #F59E1B; /* デフォルト */
}

/* バリエーション */
.section-line.v-1::after { background-color: #F59E1B; } /* オレンジ */
.section-line.v-2::after { background-color: #059669; } /* グリーン */
.section-line.v-3::after { background-color: #E388A1; } /* ピンク */
.section-line.v-4::after { background-color: #A29172; } /* パープル */
.section-line.v-5::after { background-color: #F9A825; } /* イエロー */
.section-line.v-6::after { background-color: #1E40AF; } /* ブルー */
.section-line.v-7::after { background-color: #6B7280; } /* グレー *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-506f12e */.elementor-35095 .elementor-element.elementor-element-506f12e b {
    /*color:#154A7D;*/
    color: var(--main);;
    font-size: 1.5em;
}


/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 767px) {
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2c7f99 */.elementor-35095 .elementor-element.elementor-element-f2c7f99 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de345a3 *//* —— カラーバリエーション（通常色/ホバー色） —— */
.service-card.v-1 { --card-bg: #fff; --card-hover: #EA580C; --arrow-hover-bg: #FB923C; }
.service-card.v-2 { --card-bg: #fff; --card-hover: #059669; --arrow-hover-bg: #34D399; }
.service-card.v-3 { --card-bg: #fff; --card-hover: #DB2777; --arrow-hover-bg: #F472B6; }
.service-card.v-4 { --card-bg: #fff; --card-hover: #6D28D9; --arrow-hover-bg: #A855F7; }
.service-card.v-5 { --card-bg: #fff; --card-hover: #F9A825; --arrow-hover-bg: #FBC02D; }
.service-card.v-6 { --card-bg: #fff; --card-hover: #1E40AF; --arrow-hover-bg: #3B82F6; }
.service-card.v-7 { --card-bg: #fff; --card-hover: red; --arrow-hover-bg: #3B82F6; }

.service-card {
    background: var(--card-bg, #fff);
    transition: background 0.5s ease, transform 0.5s ease;
}
.service-card:hover {
    background: var(--card-hover, #0AB9A3);
}
.service-icon img {
    transition: transform 0.5s ease;
}
.service-card:hover .service-icon img {
    transform: scale(0.9);
}
.service-title {
    color: var(--card-hover, #0AB9A3);
    transition: color 0.5s ease;
}
.service-card:hover .service-title {
    color: #fff;
}
.service-arrow-container {
    background: var(--card-hover, #0AB9A3);
    border-radius: 1.5vw 0 0 0;
    transition: background 0.5s ease, transform 0.5s ease;
}
.service-card:hover .service-arrow-container {
    background: var(--arrow-hover-bg, #fff);
    transform: scale(1.05);
}
.service-arrow img{
    transform: rotate(45deg);
    transition: transform 0.5s ease;
}
.service-card:hover .service-arrow img{
    transform: scale(1.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb7d316 */.elementor-35095 .elementor-element.elementor-element-bb7d316 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cfd135b */.elementor-35095 .elementor-element.elementor-element-cfd135b img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53153b0 */.elementor-35095 .elementor-element.elementor-element-53153b0 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-997a219 */.elementor-35095 .elementor-element.elementor-element-997a219 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce734ac */.elementor-35095 .elementor-element.elementor-element-ce734ac img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22d394d */.elementor-35095 .elementor-element.elementor-element-22d394d img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2a16a9 */.elementor-35095 .elementor-element.elementor-element-f2a16a9 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d737e5e */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-d737e5e {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b1f49 */.elementor-35095 .elementor-element.elementor-element-53b1f49 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-53b1f49 {
    border-radius: 0vw 0vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-825a0d3 */.elementor-35095 .elementor-element.elementor-element-825a0d3 {
    border-radius: 0vw 0vw 1.5vw 1.5vw;
     background: var(--accent);
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-825a0d3 {
    border-radius:0 0 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22e4ca1 */a.btn-green {
  transform: none;
  box-shadow: 0 5px 0 #218838;
  background: #28a745;
}

/* 共通ボタンスタイル */
.btn {
  font-size: 1vw;
  font-weight: 900;
  line-height: 1.4;
  position: relative;
  display: inline-block;
  width: 100%;
  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;
  letter-spacing: 0.1em;
  border-radius: 1.5vw;
  
}

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

/* オレンジボタン */
.btn-orange {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff!important;
  background: #e94919;
  -webkit-box-shadow: 0 5px 0 #d44114;
  box-shadow: 0 5px 0 #d44114;
  display: inline-block;
}

/* 緑ボタン */
.btn-green {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff!important;
  background: #28a745;
  -webkit-box-shadow: 0 5px 0 #218838;
  box-shadow: 0 5px 0 #218838;
  display: inline-block;
}

/* 吹き出し部分（オレンジ） */
.btn-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: #d44114;
  border: 1.5px solid #d44114;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出し部分（緑） */
.btn-green span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 18vw;
  padding: 0.15rem 0;
  color: #218838;
  border: 1.5px solid #218838;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

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

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

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

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

.btn-green span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #218838 transparent transparent transparent;
}

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

/* ホバーアニメーション（オレンジ） */
.btn-orange:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #eb5b30;
  -webkit-box-shadow: 0 2px 0 #d44114;
  box-shadow: 0 2px 0 #d44114;
}

/* ホバーアニメーション（緑） */
.btn-green:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #34c759;
  -webkit-box-shadow: 0 2px 0 #218838;
  box-shadow: 0 2px 0 #218838;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-orange, .btn-green {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
    color:#fff;
   
  }

  .btn-orange span, .btn-green span {
    font-size: 1vw;
     width:20vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-orange, .btn-green {
    font-size: 4vw;
    padding: 0vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

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

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

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

  .btn-orange:hover, .btn-green:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}

/* =================================
   #ff8b00 カラー版ボタンの追加
   ================================= */

/* ボタン本体 */
.btn-orange_2 {
  font-size: 1.2vw;
  position: relative;
  padding: .1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #ff8b00; /* メインカラー */
  -webkit-box-shadow: 0 5px 0 #dc7d00; /* ボタン下の影用に少し暗い色 */
  box-shadow: 0 5px 0 #dc7d00;
  display: inline-block;
}

/* 吹き出し部分 */
.btn-orange_2 span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 18vw;
  padding: 0.15rem 0;
  color: #dc7d00; /* ボタンと同系色をやや暗く */
  border: 1.5px solid #dc7d00;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

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

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

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

/* ホバーアニメーション */
.btn-orange_2:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #ffa333; /* 少し明るめに変化させる例 */
  -webkit-box-shadow: 0 2px 0 #dc7d00;
  box-shadow: 0 2px 0 #dc7d00;
}

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

  .btn-orange_2 span {
    font-size: 1vw;
     width:20vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-orange_2 {
    font-size: 4vw;
    padding: 0vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-orange_2 span {
    font-size: 2.8vw;
    width: 85%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-orange_2 span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange_2 span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange_2:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}

/* 黒ボタン */
.btn-black {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #262E31; /* メインカラー（黒系） */
  -webkit-box-shadow: 0 5px 0 #1E252B; /* ボタン下の影用に少し暗い色 */
  box-shadow: 0 5px 0 #1E252B;
  display: inline-block;
}

/* 吹き出し部分（黒） */
.btn-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;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

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

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

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

/* ホバーアニメーション（黒） */
.btn-black:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #3A4650; /* ホバー時の少し明るい黒 */
  -webkit-box-shadow: 0 2px 0 #1E252B;
  box-shadow: 0 2px 0 #1E252B;
}

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

  .btn-black span {
    font-size: 1vw;
  }
}

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

  .btn-black span {
    font-size: 2.8vw;
    width: 80%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-black span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

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

  .btn-black:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5888e *//*
.elementor-35095 .elementor-element.elementor-element-8c5888e {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}*/

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-8c5888e {
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-129509b */.section-line::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  margin: 0.3em 1em;
  background-color: #F59E1B; /* デフォルト */
}

/* バリエーション */
.section-line.v-1::after { background-color: #F59E1B; } /* オレンジ */
.section-line.v-2::after { background-color: #059669; } /* グリーン */
.section-line.v-3::after { background-color: #E388A1; } /* ピンク */
.section-line.v-4::after { background-color: #A29172; } /* パープル */
.section-line.v-5::after { background-color: #F9A825; } /* イエロー */
.section-line.v-6::after { background-color: #1E40AF; } /* ブルー */
.section-line.v-7::after { background-color: #6B7280; } /* グレー *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c0f50e */.elementor-35095 .elementor-element.elementor-element-9c0f50e b {
    /*color:#154A7D;*/
    color: var(--main);;
    font-size: 1.5em;
}


/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 767px) {
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e238ce */.elementor-35095 .elementor-element.elementor-element-1e238ce img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-1e238ce img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7b57e3 */.elementor-35095 .elementor-element.elementor-element-d7b57e3 {
  position: absolute;
  bottom: 0%; /* 親要素の高さの50% */
  right: 0%; /* 右端に配置 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fcad90 */.elementor-35095 .elementor-element.elementor-element-7fcad90 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2cd7a */.elementor-35095 .elementor-element.elementor-element-3a2cd7a {
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-983d66c */.elementor-35095 .elementor-element.elementor-element-983d66c img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2aca376 */.elementor-35095 .elementor-element.elementor-element-2aca376 {
  position: absolute;
  bottom: 0%; /* 親要素の高さの50% */
  right: 0%; /* 右端に配置 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca1e27 */.elementor-35095 .elementor-element.elementor-element-fca1e27 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3af8576 */.elementor-35095 .elementor-element.elementor-element-3af8576 {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7d8333 */.elementor-35095 .elementor-element.elementor-element-b7d8333 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96217d2 */.elementor-35095 .elementor-element.elementor-element-96217d2 {
  position: absolute;
  bottom: 0%; /* 親要素の高さの50% */
  right: 0%; /* 右端に配置 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91914e */.elementor-35095 .elementor-element.elementor-element-c91914e {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7f645e */.elementor-35095 .elementor-element.elementor-element-b7f645e {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b406fe5 */.elementor-35095 .elementor-element.elementor-element-b406fe5 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e588e3f */.elementor-35095 .elementor-element.elementor-element-e588e3f {
  position: absolute;
  bottom: 0%; /* 親要素の高さの50% */
  right: 0%; /* 右端に配置 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49a4a3b */.elementor-35095 .elementor-element.elementor-element-49a4a3b {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b2c614 */.elementor-35095 .elementor-element.elementor-element-9b2c614 {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00bd196 */.elementor-35095 .elementor-element.elementor-element-00bd196 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61a9a9c */.elementor-35095 .elementor-element.elementor-element-61a9a9c {
  position: absolute;
  bottom: 0%; /* 親要素の高さの50% */
  right: 0%; /* 右端に配置 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc398a */.elementor-35095 .elementor-element.elementor-element-6fc398a {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bf65c1 */.elementor-35095 .elementor-element.elementor-element-6bf65c1 {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ba147c */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-2ba147c {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81deb3 */.elementor-35095 .elementor-element.elementor-element-a81deb3 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-e828465 {
    border-radius:0 0 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421e863 */.section-line::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  margin: 0.3em 1em;
  background-color: #F59E1B; /* デフォルト */
}

/* バリエーション */
.section-line.v-1::after { background-color: #F59E1B; } /* オレンジ */
.section-line.v-2::after { background-color: #059669; } /* グリーン */
.section-line.v-3::after { background-color: #E388A1; } /* ピンク */
.section-line.v-4::after { background-color: #A29172; } /* グレー */
.section-line.v-5::after { background-color: #F9A825; } /* イエロー */
.section-line.v-6::after { background-color: #1E40AF; } /* ブルー */
.section-line.v-7::after { background-color: #6B7280; } /* サブー *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5436cb9 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-5436cb9 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb0a4b8 */.elementor-35095 .elementor-element.elementor-element-fb0a4b8 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}

.elementor-35095 .elementor-element.elementor-element-fb0a4b8  {
    mask-image: linear-gradient(90deg, transparent 3%, black 30%, black 100%, transparent 100%);
    -webkit-mask-image: linear-gradient(90deg, transparent 3%, black 40%, black 100%, transparent 100%);
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-fb0a4b8  {
    aspect-ratio: 4 / 3; /* 16:9 の比率を適用 */
  object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-6db6256 */.elementor-35095 .elementor-element.elementor-element-6db6256 {
    position: absolute;
    width:  22vw;
    height: 38vw;
    background: #FBF9F3;
    z-index: 1;
    border-radius: 0 5vw 5vw 0vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-6db6256 {
    position: absolute;
    width:  55vw;
    height: 75vw;
    background: #FBF9F3;
    z-index: 1;
    border-radius: 0 5vw 5vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f3cfc */.section-line::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  margin: 0.3em 1em;
  background-color: #F59E1B; /* デフォルト */
}

/* バリエーション */
.section-line.v-1::after { background-color: #F59E1B; } /* オレンジ */
.section-line.v-2::after { background-color: #059669; } /* グリーン */
.section-line.v-3::after { background-color: #E388A1; } /* ピンク */
.section-line.v-4::after { background-color: #A29172; } /* グレー */
.section-line.v-5::after { background-color: #F9A825; } /* イエロー */
.section-line.v-6::after { background-color: #1E40AF; } /* ブルー */
.section-line.v-7::after { background-color: #6B7280; } /* サブー *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19e66f8 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-19e66f8 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfbf882 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-dfbf882 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7de425 */.elementor-35095 .elementor-element.elementor-element-c7de425 img {
    aspect-ratio: 1 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a85544 */.elementor-35095 .elementor-element.elementor-element-2a85544 img {
    width: 100%;
    aspect-ratio: 1.618 / 1;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dfa454a */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-dfa454a {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-951823b */.elementor-35095 .elementor-element.elementor-element-951823b img {
    width: 100%;
    aspect-ratio: 1.618 / 1;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c9a00b */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-1c9a00b {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67a48e0 */.elementor-35095 .elementor-element.elementor-element-67a48e0 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

span.num {
  text-combine-upright: all;
  font-feature-settings: "tnum";
}


.line::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 3em;
  background-color: #000;
  margin: 1em 0.3em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-67a48e0 {
    -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-dcca10a */.elementor-35095 .elementor-element.elementor-element-dcca10a {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}




.vertical-text-box {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.8em 0.2em;
  line-height: 1.7;
  display: inline-block;
  border-radius: 4px;
}
.vertical-text-box:first-of-type {
  margin-left: 0.4em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-dcca10a {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  .vertical-text-box {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1.5;
  margin-bottom:0.2em;
}
  .vertical-text-box:first-of-type {
  margin: 0;
  
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d0e3b2d *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-35095 .elementor-element.elementor-element-d0e3b2d{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-d0e3b2d{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3457567 *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .elementor-35095 .elementor-element.elementor-element-3457567{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-3457567{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efdef8a */.elementor-35095 .elementor-element.elementor-element-efdef8a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c9108 */.elementor-35095 .elementor-element.elementor-element-e4c9108 {
    border-radius: 0vw 0vw 1.5vw 1.5vw;
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-fb14c8b {
    border-radius:0 0 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccc3cca */a.btn-green {
  transform: none;
  box-shadow: 0 5px 0 #218838;
  background: #28a745;
}

/* 共通ボタンスタイル */
.btn {
  font-size: 1vw;
  font-weight: 900;
  line-height: 1.4;
  position: relative;
  display: inline-block;
  width: 100%;
  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;
  letter-spacing: 0.1em;
  border-radius: 1.5vw;
  
}

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

/* オレンジボタン */
.btn-orange {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff!important;
  background: #e94919;
  -webkit-box-shadow: 0 5px 0 #d44114;
  box-shadow: 0 5px 0 #d44114;
  display: inline-block;
}

/* 緑ボタン */
.btn-green {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff!important;
  background: #28a745;
  -webkit-box-shadow: 0 5px 0 #218838;
  box-shadow: 0 5px 0 #218838;
  display: inline-block;
}

/* 吹き出し部分（オレンジ） */
.btn-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: #d44114;
  border: 1.5px solid #d44114;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

/* 吹き出し部分（緑） */
.btn-green span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 18vw;
  padding: 0.15rem 0;
  color: #218838;
  border: 1.5px solid #218838;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

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

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

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

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

.btn-green span:before {
  bottom: -10px;
  border-width: 10px 10px 0 10px;
  border-style: solid;
  border-color: #218838 transparent transparent transparent;
}

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

/* ホバーアニメーション（オレンジ） */
.btn-orange:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #eb5b30;
  -webkit-box-shadow: 0 2px 0 #d44114;
  box-shadow: 0 2px 0 #d44114;
}

/* ホバーアニメーション（緑） */
.btn-green:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #34c759;
  -webkit-box-shadow: 0 2px 0 #218838;
  box-shadow: 0 2px 0 #218838;
}

/* タブレット対応 */
@media only screen and (max-width: 1020px) and (min-width: 768px) {
  .btn-orange, .btn-green {
    font-size: 1.5vw;
    padding: 0vw 1vw 1.5vw 1vw;
    color:#fff;
   
  }

  .btn-orange span, .btn-green span {
    font-size: 1vw;
     width:20vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-orange, .btn-green {
    font-size: 4vw;
    padding: 0vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

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

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

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

  .btn-orange:hover, .btn-green:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}

/* =================================
   #ff8b00 カラー版ボタンの追加
   ================================= */

/* ボタン本体 */
.btn-orange_2 {
  font-size: 1.2vw;
  position: relative;
  padding: .1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #ff8b00; /* メインカラー */
  -webkit-box-shadow: 0 5px 0 #dc7d00; /* ボタン下の影用に少し暗い色 */
  box-shadow: 0 5px 0 #dc7d00;
  display: inline-block;
}

/* 吹き出し部分 */
.btn-orange_2 span {
  font-size: 0.9vw;
  position: absolute;
  top: -0.8rem;
  left: 50%;
  transform: translate(-50%);
  display: block;
  width: 18vw;
  padding: 0.15rem 0;
  color: #dc7d00; /* ボタンと同系色をやや暗く */
  border: 1.5px solid #dc7d00;
  border-radius: 100vh;
  background: #fff;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

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

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

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

/* ホバーアニメーション */
.btn-orange_2:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #ffa333; /* 少し明るめに変化させる例 */
  -webkit-box-shadow: 0 2px 0 #dc7d00;
  box-shadow: 0 2px 0 #dc7d00;
}

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

  .btn-orange_2 span {
    font-size: 1vw;
     width:20vw;
  }
}

/* スマホ向け調整 */
@media only screen and (max-width: 767px) {
  .btn-orange_2 {
    font-size: 4vw;
    padding: 0vw 4vw 4vw 4vw;
    border-radius: 3vw;
  }

  .btn-orange_2 span {
    font-size: 2.8vw;
    width: 85%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-orange_2 span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange_2 span:after {
    bottom: -5px;
    border-width: 8px 8px 0 8px;
  }

  .btn-orange_2:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}

/* 黒ボタン */
.btn-black {
  font-size: 1.2vw;
  position: relative;
  padding: 0.1vw 1.2vw 1.2vw 1.2vw;
  color: #fff;
  background: #262E31; /* メインカラー（黒系） */
  -webkit-box-shadow: 0 5px 0 #1E252B; /* ボタン下の影用に少し暗い色 */
  box-shadow: 0 5px 0 #1E252B;
  display: inline-block;
}

/* 吹き出し部分（黒） */
.btn-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;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

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

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

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

/* ホバーアニメーション（黒） */
.btn-black:hover {
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
  color: #fff;
  background: #3A4650; /* ホバー時の少し明るい黒 */
  -webkit-box-shadow: 0 2px 0 #1E252B;
  box-shadow: 0 2px 0 #1E252B;
}

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

  .btn-black span {
    font-size: 1vw;
  }
}

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

  .btn-black span {
    font-size: 2.8vw;
    width: 80%;
    padding: 0.5vw;
    top: -0.8rem;
  }

  .btn-black span:before {
    bottom: -8px;
    border-width: 8px 8px 0 8px;
  }

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

  .btn-black:hover {
    -webkit-transform: translate(0, 2px);
    transform: translate(0, 2px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c7af44 *//*
.elementor-35095 .elementor-element.elementor-element-1c7af44 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}*/

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-1c7af44 {
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b582a0 */.section-line::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  margin: 0.3em 1em;
  background-color: #F59E1B; /* デフォルト */
}

/* バリエーション */
.section-line.v-1::after { background-color: #F59E1B; } /* オレンジ */
.section-line.v-2::after { background-color: #059669; } /* グリーン */
.section-line.v-3::after { background-color: #E388A1; } /* ピンク */
.section-line.v-4::after { background-color: #A29172; } /* パープル */
.section-line.v-5::after { background-color: #F9A825; } /* イエロー */
.section-line.v-6::after { background-color: #1E40AF; } /* ブルー */
.section-line.v-7::after { background-color: #6B7280; } /* グレー *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a00a6c6 */.elementor-35095 .elementor-element.elementor-element-a00a6c6 b {
    /*color:#154A7D;*/
    color: #F59E1B;
    font-size: 1.5em;
}


/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 767px) {
 
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21db141 */.elementor-35095 .elementor-element.elementor-element-21db141 img {
    width: 100%;
    aspect-ratio: 1.618 / 1;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f38635 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-5f38635 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5cafc0 */.elementor-35095 .elementor-element.elementor-element-c5cafc0 img {
    width: 100%;
    aspect-ratio: 1.618 / 1;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-426d7a3 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-426d7a3 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c71b4ac */.elementor-35095 .elementor-element.elementor-element-c71b4ac img {
    width: 100%;
    aspect-ratio: 1.618 / 1;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba8cbb6 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-ba8cbb6 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ade18 */.elementor-35095 .elementor-element.elementor-element-b0ade18 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-b0ade18 {
    border-radius: 0vw 0vw 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45d124e */.elementor-35095 .elementor-element.elementor-element-45d124e img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a024446 */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-a024446 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-375d8f3 */.elementor-35095 .elementor-element.elementor-element-375d8f3 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-05ebceb */@media only screen and (max-width: 767px){
    .elementor-35095 .elementor-element.elementor-element-05ebceb {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5eeac7 */.elementor-35095 .elementor-element.elementor-element-a5eeac7 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

span.num {
  text-combine-upright: all;
  font-feature-settings: "tnum";
}


.line::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 3em;
  background-color: #000;
  margin: 1em 0.3em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-a5eeac7 {
    -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-7495eb4 */.elementor-35095 .elementor-element.elementor-element-7495eb4 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}




.vertical-text-box {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.8em 0.2em;
  line-height: 1.7;
  display: inline-block;
  border-radius: 4px;
}
.vertical-text-box:first-of-type {
  margin-left: 0.4em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-7495eb4 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  .vertical-text-box {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1.5;
  margin-bottom:0.2em;
}
  .vertical-text-box:first-of-type {
  margin: 0;
  
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9bfdc09 *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-35095 .elementor-element.elementor-element-9bfdc09{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-9bfdc09{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d6ac90 *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .elementor-35095 .elementor-element.elementor-element-6d6ac90{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-6d6ac90{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-732c7ef */.elementor-35095 .elementor-element.elementor-element-732c7ef {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40f9dbf */.elementor-35095 .elementor-element.elementor-element-40f9dbf {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-e632a32 {
    border-radius:0 0 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3beff8 */.elementor-35095 .elementor-element.elementor-element-d3beff8 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-size: 1.5em;
}

.vertical-text-box-3 {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.4em 1.2em 0.4em 1.2em;
  line-height: 1;
  display: inline-block;
  border-radius: 4px;
}


.vertical-text-box-4 {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.4em 1.2em 0.4em 1.2em;
  line-height: 1;
  display: inline-block;
  border-radius: 4px;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 767px) {
  .vertical-text-box-3 {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1;
  margin-bottom:0.2em;
}

  .vertical-text-box-4 {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1;
  margin-bottom:0.2em;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1673070 */.elementor-35095 .elementor-element.elementor-element-1673070 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8576817 */.elementor-35095 .elementor-element.elementor-element-8576817 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-547d2fc */.elementor-35095 .elementor-element.elementor-element-547d2fc b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9cf133 */.elementor-35095 .elementor-element.elementor-element-e9cf133 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    /*padding: 2.5vw;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fce0dc */.elementor-35095 .elementor-element.elementor-element-7fce0dc b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a743388 */.elementor-35095 .elementor-element.elementor-element-a743388 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-80ffc99 */.elementor-35095 .elementor-element.elementor-element-80ffc99 img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit:cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-80ffc99 img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa1b74e */.elementor-35095 .elementor-element.elementor-element-aa1b74e img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit:cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-aa1b74e img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit:cover;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ed7e7ad */.elementor-35095 .elementor-element.elementor-element-ed7e7ad img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    /*padding: 2.5vw;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-838545c */.elementor-35095 .elementor-element.elementor-element-838545c b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48f724c */.elementor-35095 .elementor-element.elementor-element-48f724c b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2565e72 */.elementor-35095 .elementor-element.elementor-element-2565e72 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    /*padding: 2.5vw;*/
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e029a1 */.elementor-35095 .elementor-element.elementor-element-2e029a1 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d24fdc2 */.elementor-35095 .elementor-element.elementor-element-d24fdc2 b {
    /*color:#154A7D;*/
    color: #EA580B;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d171e42 */.elementor-35095 .elementor-element.elementor-element-d171e42 {
    -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}

span.num {
  text-combine-upright: all;
  font-feature-settings: "tnum";
}


.line::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 3em;
  background-color: #000;
  margin: 1em 0.3em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-d171e42 {
    -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-ef211a5 */.elementor-35095 .elementor-element.elementor-element-ef211a5 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}




.vertical-text-box {
  /*background-color: #f0f0f0;*/
  background: #fff;
  padding: 0.8em 0.2em;
  line-height: 1.7;
  display: inline-block;
  border-radius: 4px;
}
.vertical-text-box:first-of-type {
  margin-left: 0.4em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-35095 .elementor-element.elementor-element-ef211a5 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  .vertical-text-box {
  padding: 0.2em 1.2em 0.2em 1.2em;
  line-height: 1.5;
  margin-bottom:0.2em;
}
  .vertical-text-box:first-of-type {
  margin: 0;
  
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fc9bc0 *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-35095 .elementor-element.elementor-element-3fc9bc0{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-3fc9bc0{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(-2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a35035 *//*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
    .elementor-35095 .elementor-element.elementor-element-7a35035{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(1vw); /* 20px右に移動 */
  }
}

@media (max-width: 767px) {
   .elementor-35095 .elementor-element.elementor-element-7a35035{
    position: absolute;
    top: 0%;
    left: 50%;
    transform: translate(-50%, 0%) translateX(2vw); /* 20px右に移動 */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d86805 */.elementor-35095 .elementor-element.elementor-element-6d86805 img {
    aspect-ratio: 1 / 1; 
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1357f06 */.elementor-35095 .elementor-element.elementor-element-1357f06 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cf7916 */.elementor-35095 .elementor-element.elementor-element-4cf7916 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw ;
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-35095 .elementor-element.elementor-element-ec3b3d5 {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */