.elementor-38018 .elementor-element.elementor-element-fbbfc24{--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-38018 .elementor-element.elementor-element-fbbfc24:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-fbbfc24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);}.elementor-38018 .elementor-element.elementor-element-2080381{--e-image-carousel-slides-to-show:2;}.elementor-38018 .elementor-element.elementor-element-2080381 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-2080381 .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-38018 .elementor-element.elementor-element-de011e0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-de011e0.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-de011e0{left:5.5vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-de011e0{right:5.5vw;}.elementor-38018 .elementor-element.elementor-element-de011e0{top:30vw;}.elementor-38018 .elementor-element.elementor-element-de011e0 .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-38018 .elementor-element.elementor-element-dcfd9a4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-dcfd9a4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-dcfd9a4{left:5.5vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-dcfd9a4{right:5.5vw;}.elementor-38018 .elementor-element.elementor-element-dcfd9a4{top:37vw;}.elementor-38018 .elementor-element.elementor-element-dcfd9a4 .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-38018 .elementor-element.elementor-element-e336bd2{--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:4vw;--padding-left:0vw;--padding-right:0vw;--z-index:0;}.elementor-38018 .elementor-element.elementor-element-8f2a218{--spacer-size:65vw;top:-10vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-8f2a218{right:0vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-8f2a218{left:0vw;}.elementor-38018 .elementor-element.elementor-element-8f2a218 > .elementor-widget-container{border-radius:0 0 0 5vw;}.elementor-38018 .elementor-element.elementor-element-6db2e80{--spacer-size:65vw;bottom:7vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-6db2e80{left:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-6db2e80{right:0px;}.elementor-38018 .elementor-element.elementor-element-6db2e80 > .elementor-widget-container{border-radius:0 5vw 5vw 0;}.elementor-38018 .elementor-element.elementor-element-faf8f3a{--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-38018 .elementor-element.elementor-element-ced45cb{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-ced45cb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ced45cb.elementor-element{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-ced45cb .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-38018 .elementor-element.elementor-element-14b23b1{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-14b23b1 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-14b23b1 .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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-38018 .elementor-element.elementor-element-2851374{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;bottom:-1vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-2851374{left:21vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-2851374{right:21vw;}.elementor-38018 .elementor-element.elementor-element-2851374 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-18298b8{--display:flex;--z-index:2;}.elementor-38018 .elementor-element.elementor-element-34ab2e7{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-34ab2e7 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-34ab2e7 img{width:100%;border-radius:1.5vw 0vw 0vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-d9ece1e{--display:flex;--padding-top:10vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:1;}.elementor-38018 .elementor-element.elementor-element-eee76c0{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-eee76c0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-eee76c0 img{width:100%;border-radius:0vw 1.5vw 1.5vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0e72e87{--display:flex;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:8vw;--z-index:1;}.elementor-38018 .elementor-element.elementor-element-77cd0d2{width:100%;max-width:100%;z-index:2;}.elementor-38018 .elementor-element.elementor-element-77cd0d2 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-77cd0d2 .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-38018 .elementor-element.elementor-element-a2084cb{--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.5;--border-radius:0 0 0 0;--padding-top:2.5vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-38018 .elementor-element.elementor-element-a2084cb:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-a2084cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEE;}.elementor-38018 .elementor-element.elementor-element-a2084cb::before, .elementor-38018 .elementor-element.elementor-element-a2084cb > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-a2084cb > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-a2084cb > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-a2084cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-a2084cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-358fcf9{--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: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:2.5vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-358fcf9::before, .elementor-38018 .elementor-element.elementor-element-358fcf9 > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-358fcf9 > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-358fcf9 > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-358fcf9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-358fcf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-3dfcc34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:09vw;--padding-left:0vw;--padding-right:0vw;--z-index:3;}.elementor-38018 .elementor-element.elementor-element-3dfcc34.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-199b887{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-ac01d71 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ac01d71 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.5em;letter-spacing:0.3em;color:#4A4643;}.elementor-38018 .elementor-element.elementor-element-83dc826 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-83dc826.elementor-element{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-83dc826 .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-38018 .elementor-element.elementor-element-ec36f78{--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:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-c306275{--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-38018 .elementor-element.elementor-element-10fe4e7{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-10fe4e7 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-10fe4e7 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.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-38018 .elementor-element.elementor-element-aeb712f{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-aeb712f.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-aeb712f .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-aeb712f.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-38018 .elementor-element.elementor-element-aeb712f.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-aeb712f.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-38018 .elementor-element.elementor-element-aeb712f.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-aeb712f.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-38018 .elementor-element.elementor-element-aeb712f .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-aeb712f .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-c4cc1a2.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-c4cc1a2.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-c6ad679{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-c6ad679 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-c6ad679.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-c6ad679 .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-38018 .elementor-element.elementor-element-fa3d25f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-9b409b4{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-9b409b4 > .elementor-widget-container{padding:0.8vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9b409b4 .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-38018 .elementor-element.elementor-element-2d218a9{--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-38018 .elementor-element.elementor-element-065bc36{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-065bc36 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-065bc36 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-2865380{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-2865380.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-2865380 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-2865380.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-38018 .elementor-element.elementor-element-2865380.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-2865380.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-38018 .elementor-element.elementor-element-2865380.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-2865380.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-38018 .elementor-element.elementor-element-2865380 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-2865380 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-143fba7{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-143fba7.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-143fba7 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-143fba7.elementor-view-stacked .elementor-icon{background-color:#34D399;}.elementor-38018 .elementor-element.elementor-element-143fba7.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-143fba7.elementor-view-default .elementor-icon{color:#34D399;border-color:#34D399;}.elementor-38018 .elementor-element.elementor-element-143fba7.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-143fba7.elementor-view-default .elementor-icon svg{fill:#34D399;}.elementor-38018 .elementor-element.elementor-element-143fba7 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-143fba7 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-db260fc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-db260fc > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-db260fc.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-db260fc .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-38018 .elementor-element.elementor-element-e12b965{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-6f7f4aa{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-6f7f4aa > .elementor-widget-container{padding:0.8vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-6f7f4aa .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-38018 .elementor-element.elementor-element-0830490{--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-38018 .elementor-element.elementor-element-e7cfe50{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-e7cfe50 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e7cfe50 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-c477125{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-c477125.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-c477125 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-c477125.elementor-view-stacked .elementor-icon{background-color:#E388A1;}.elementor-38018 .elementor-element.elementor-element-c477125.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-c477125.elementor-view-default .elementor-icon{color:#E388A1;border-color:#E388A1;}.elementor-38018 .elementor-element.elementor-element-c477125.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-c477125.elementor-view-default .elementor-icon svg{fill:#E388A1;}.elementor-38018 .elementor-element.elementor-element-c477125 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-c477125 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-7b9db6b{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-7b9db6b.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-7b9db6b .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-7b9db6b.elementor-view-stacked .elementor-icon{background-color:#E9A0B4;}.elementor-38018 .elementor-element.elementor-element-7b9db6b.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-7b9db6b.elementor-view-default .elementor-icon{color:#E9A0B4;border-color:#E9A0B4;}.elementor-38018 .elementor-element.elementor-element-7b9db6b.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-7b9db6b.elementor-view-default .elementor-icon svg{fill:#E9A0B4;}.elementor-38018 .elementor-element.elementor-element-7b9db6b .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-7b9db6b .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-014c577{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-014c577 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-014c577.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-014c577 .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-38018 .elementor-element.elementor-element-d5d3c35{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-30d0a3c{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-30d0a3c > .elementor-widget-container{padding:0.8vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-30d0a3c .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-38018 .elementor-element.elementor-element-859c42c{--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-38018 .elementor-element.elementor-element-28e91d3{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-28e91d3 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-28e91d3 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-b5218e3{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-b5218e3.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-b5218e3 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-b5218e3.elementor-view-stacked .elementor-icon{background-color:#A29172;}.elementor-38018 .elementor-element.elementor-element-b5218e3.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-b5218e3.elementor-view-default .elementor-icon{color:#A29172;border-color:#A29172;}.elementor-38018 .elementor-element.elementor-element-b5218e3.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-b5218e3.elementor-view-default .elementor-icon svg{fill:#A29172;}.elementor-38018 .elementor-element.elementor-element-b5218e3 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-b5218e3 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-20e1fd7{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-20e1fd7.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-20e1fd7 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-20e1fd7.elementor-view-stacked .elementor-icon{background-color:#CAB58E;}.elementor-38018 .elementor-element.elementor-element-20e1fd7.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-20e1fd7.elementor-view-default .elementor-icon{color:#CAB58E;border-color:#CAB58E;}.elementor-38018 .elementor-element.elementor-element-20e1fd7.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-20e1fd7.elementor-view-default .elementor-icon svg{fill:#CAB58E;}.elementor-38018 .elementor-element.elementor-element-20e1fd7 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-20e1fd7 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-298c897{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-298c897 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-298c897.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-298c897 .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-38018 .elementor-element.elementor-element-328f5e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-f6ca4fd{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-f6ca4fd > .elementor-widget-container{padding:0.8vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f6ca4fd .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-38018 .elementor-element.elementor-element-43ffad0{--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-38018 .elementor-element.elementor-element-60de91a{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-60de91a > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-60de91a img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-8b5bc35{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-8b5bc35.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-8b5bc35 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-8b5bc35.elementor-view-stacked .elementor-icon{background-color:#F9A825;}.elementor-38018 .elementor-element.elementor-element-8b5bc35.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-8b5bc35.elementor-view-default .elementor-icon{color:#F9A825;border-color:#F9A825;}.elementor-38018 .elementor-element.elementor-element-8b5bc35.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-8b5bc35.elementor-view-default .elementor-icon svg{fill:#F9A825;}.elementor-38018 .elementor-element.elementor-element-8b5bc35 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-8b5bc35 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-fb155e2{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-fb155e2.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-fb155e2 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-fb155e2.elementor-view-stacked .elementor-icon{background-color:#FBC02D;}.elementor-38018 .elementor-element.elementor-element-fb155e2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-fb155e2.elementor-view-default .elementor-icon{color:#FBC02D;border-color:#FBC02D;}.elementor-38018 .elementor-element.elementor-element-fb155e2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-fb155e2.elementor-view-default .elementor-icon svg{fill:#FBC02D;}.elementor-38018 .elementor-element.elementor-element-fb155e2 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-fb155e2 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f .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-38018 .elementor-element.elementor-element-6296d22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-286a618{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-286a618 > .elementor-widget-container{padding:0.8vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-286a618 .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-38018 .elementor-element.elementor-element-c4a4dd1{--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-38018 .elementor-element.elementor-element-dfebac6{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-dfebac6 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-dfebac6 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-4978dea{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-4978dea.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-4978dea .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-4978dea.elementor-view-stacked .elementor-icon{background-color:#1E40AF;}.elementor-38018 .elementor-element.elementor-element-4978dea.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-4978dea.elementor-view-default .elementor-icon{color:#1E40AF;border-color:#1E40AF;}.elementor-38018 .elementor-element.elementor-element-4978dea.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-4978dea.elementor-view-default .elementor-icon svg{fill:#1E40AF;}.elementor-38018 .elementor-element.elementor-element-4978dea .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-4978dea .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-fa7bc0d.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-fa7bc0d.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-88d8d47{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-88d8d47 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-88d8d47.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-88d8d47 .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-38018 .elementor-element.elementor-element-197baad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-a0e70a6{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-a0e70a6 > .elementor-widget-container{padding:0.8vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a0e70a6 .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-38018 .elementor-element.elementor-element-d646f2d{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;bottom:-6vw;}.elementor-38018 .elementor-element.elementor-element-d646f2d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-d646f2d{right:7vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-d646f2d{left:7vw;}.elementor-38018 .elementor-element.elementor-element-d646f2d img{width:100%;}.elementor-38018 .elementor-element.elementor-element-f23a990{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;top:-8vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-f23a990{right:8vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-f23a990{left:8vw;}.elementor-38018 .elementor-element.elementor-element-f23a990 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-d50d603{--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:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-38018 .elementor-element.elementor-element-d50d603::before, .elementor-38018 .elementor-element.elementor-element-d50d603 > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-d50d603 > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-d50d603 > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-d50d603 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-d50d603 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-ae9b22c{--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-end;--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:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-ae9b22c::before, .elementor-38018 .elementor-element.elementor-element-ae9b22c > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-ae9b22c > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-ae9b22c > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-ae9b22c > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-ae9b22c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-1f6c025{--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-38018 .elementor-element.elementor-element-0789021.elementor-element{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-dbc96b8{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-dbc96b8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-dbc96b8.elementor-element{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-dbc96b8 .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-38018 .elementor-element.elementor-element-f102845{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-38018 .elementor-element.elementor-element-f102845 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-f102845 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:1.9em;letter-spacing:0.2em;color:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-b5e36f3{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-38018 .elementor-element.elementor-element-b5e36f3 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b5e36f3 .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-38018 .elementor-element.elementor-element-8f8aa15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0.6vw 0vw;--row-gap:0.6vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-b239de5{--display:flex;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-c641bff{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-c641bff .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-2dc88ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-2dc88ab:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-2dc88ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AED2EA;}.elementor-38018 .elementor-element.elementor-element-e7e87c1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-e7e87c1 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-e7e87c1.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-e7e87c1 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-4873510{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-4873510 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-ac2bde0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-ac2bde0:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-ac2bde0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2AC9A;}.elementor-38018 .elementor-element.elementor-element-3129e1a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-3129e1a > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-3129e1a.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-3129e1a img{width:100%;}.elementor-38018 .elementor-element.elementor-element-3c9d7d4{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-3c9d7d4 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-37dfea7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-37dfea7:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-37dfea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E2A1;}.elementor-38018 .elementor-element.elementor-element-9ebab52{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-9ebab52 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-9ebab52.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-9ebab52 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-a303781{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-a303781 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-0cfe1a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-0cfe1a6:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-0cfe1a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD9A6;}.elementor-38018 .elementor-element.elementor-element-8b4dae4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-8b4dae4 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-8b4dae4.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-8b4dae4 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-a60ca44{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-a60ca44 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-623f609{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-623f609:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-623f609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCD7D9;}.elementor-38018 .elementor-element.elementor-element-ff45527{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-ff45527 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-ff45527.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ff45527 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-8b4b042{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-8b4b042 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-92569fc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-92569fc:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-92569fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9C9E7;}.elementor-38018 .elementor-element.elementor-element-eb91dde{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-eb91dde > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-eb91dde.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-eb91dde img{width:100%;}.elementor-38018 .elementor-element.elementor-element-4f87806{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-4f87806 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-5c7aaff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-5c7aaff:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-5c7aaff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDBC7;}.elementor-38018 .elementor-element.elementor-element-1255700{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-1255700 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-1255700.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-1255700 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-29e358c{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-29e358c .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-a012ef3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-a012ef3:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-a012ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4CC;}.elementor-38018 .elementor-element.elementor-element-e9e51ec{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-e9e51ec > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-e9e51ec.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-e9e51ec img{width:100%;}.elementor-38018 .elementor-element.elementor-element-0189cc9{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-0189cc9 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-7282b1d{--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:2.5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-38018 .elementor-element.elementor-element-7282b1d:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-7282b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEE;}.elementor-38018 .elementor-element.elementor-element-bc1bc4f{--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.5;--border-radius:0rem 0rem 0rem 0rem;--padding-top:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-bc1bc4f:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-bc1bc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-bc1bc4f::before, .elementor-38018 .elementor-element.elementor-element-bc1bc4f > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-bc1bc4f > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-bc1bc4f > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-bc1bc4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-bc1bc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-ce18a80{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2vw;--padding-bottom:09vw;--padding-left:0vw;--padding-right:0vw;--z-index:3;}.elementor-38018 .elementor-element.elementor-element-ce18a80.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-3dfaf49{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-96f638c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-96f638c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;line-height:2.5em;letter-spacing:0.3em;color:#4A4643;}.elementor-38018 .elementor-element.elementor-element-61279f9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-61279f9.elementor-element{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-61279f9 .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-38018 .elementor-element.elementor-element-66ac9f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-8df39b1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-38018 .elementor-element.elementor-element-8df39b1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8df39b1 .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-38018 .elementor-element.elementor-element-31ae6f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0.6vw 0vw;--row-gap:0.6vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-6b0eac7{--display:flex;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-55b56a1{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-55b56a1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.3vw;font-weight:500;line-height:1.7em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-c92b19e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-c92b19e:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-c92b19e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AED2EA;}.elementor-38018 .elementor-element.elementor-element-18cfb90{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-18cfb90 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-18cfb90.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-18cfb90 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-1605ff8{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-1605ff8 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-71be34f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-71be34f:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-71be34f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2AC9A;}.elementor-38018 .elementor-element.elementor-element-25bc508{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-25bc508 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-25bc508.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-25bc508 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-a62885e{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-a62885e .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-3e6e477{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-3e6e477:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-3e6e477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3E2A1;}.elementor-38018 .elementor-element.elementor-element-ee9232e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-ee9232e > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-ee9232e.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ee9232e img{width:100%;}.elementor-38018 .elementor-element.elementor-element-ba57c0d{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-ba57c0d .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-5f085c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-5f085c1:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-5f085c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD9A6;}.elementor-38018 .elementor-element.elementor-element-f4b7222{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-f4b7222 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-f4b7222.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-f4b7222 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-a1b7321{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-a1b7321 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-0059eea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-0059eea:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-0059eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCD7D9;}.elementor-38018 .elementor-element.elementor-element-aa34ee1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-aa34ee1 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-aa34ee1.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-aa34ee1 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-8a34564{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-8a34564 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-1af31e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-1af31e7:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-1af31e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9C9E7;}.elementor-38018 .elementor-element.elementor-element-a248026{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-a248026 > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-a248026.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-a248026 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-0fc3ed6{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-0fc3ed6 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-bacb982{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-bacb982:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-bacb982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFDBC7;}.elementor-38018 .elementor-element.elementor-element-ec37eab{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-ec37eab > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-ec37eab.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ec37eab img{width:100%;}.elementor-38018 .elementor-element.elementor-element-771b764{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-771b764 .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-60b4cbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:center;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-60b4cbf:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-60b4cbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4CC;}.elementor-38018 .elementor-element.elementor-element-7fcb84d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-7fcb84d > .elementor-widget-container{background-color:#FBF9F3;border-radius:50% 50% 50% 50%;}.elementor-38018 .elementor-element.elementor-element-7fcb84d.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-7fcb84d img{width:100%;}.elementor-38018 .elementor-element.elementor-element-f78f39d{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-f78f39d .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:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-0c80e36{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;bottom:3vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-0c80e36{left:7vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-0c80e36{right:7vw;}.elementor-38018 .elementor-element.elementor-element-0c80e36 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-2731dde{--display:flex;--min-height:100vh;--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-38018 .elementor-element.elementor-element-f937a0e{--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:6vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-38018 .elementor-element.elementor-element-7bd92f5{--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-38018 .elementor-element.elementor-element-7bd92f5:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-7bd92f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-7bd92f5::before, .elementor-38018 .elementor-element.elementor-element-7bd92f5 > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-7bd92f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-7bd92f5 > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-7bd92f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-7bd92f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-0960291{--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-38018 .elementor-element.elementor-element-935d0dc{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-ed81e6e{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-ed81e6e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ed81e6e .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-38018 .elementor-element.elementor-element-f52a4b1{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-f52a4b1 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-f52a4b1 .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-38018 .elementor-element.elementor-element-57d19c9{--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:center;--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-38018 .elementor-element.elementor-element-57d19c9.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-0e1faf5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0e1faf5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:1.8vw;font-weight:600;letter-spacing:0.3em;color:#4A4643;}.elementor-38018 .elementor-element.elementor-element-100cf69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0vw;z-index:3;}.elementor-38018 .elementor-element.elementor-element-100cf69 > .elementor-widget-container{--e-transform-flipX:-1;background-color:#FBF9F3;border-radius:100% 100% 100% 100%;}.elementor-38018 .elementor-element.elementor-element-100cf69.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-100cf69{left:0%;}body.rtl .elementor-38018 .elementor-element.elementor-element-100cf69{right:0%;}.elementor-38018 .elementor-element.elementor-element-100cf69 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-ec09f9e{--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-38018 .elementor-element.elementor-element-4df91b6{--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-38018 .elementor-element.elementor-element-3bf40f3{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-3bf40f3 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-3bf40f3 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-6368ee2{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-6368ee2.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-6368ee2 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-6368ee2.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-38018 .elementor-element.elementor-element-6368ee2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-6368ee2.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-38018 .elementor-element.elementor-element-6368ee2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-6368ee2.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-38018 .elementor-element.elementor-element-6368ee2 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-6368ee2 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-071a3eb{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-071a3eb.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-071a3eb .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-071a3eb.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-38018 .elementor-element.elementor-element-071a3eb.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-071a3eb.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-38018 .elementor-element.elementor-element-071a3eb.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-071a3eb.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-38018 .elementor-element.elementor-element-071a3eb .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-071a3eb .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-361cfca{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-361cfca > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-361cfca.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-361cfca .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-38018 .elementor-element.elementor-element-e9cc0db{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-e9cc0db > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-e9cc0db .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-38018 .elementor-element.elementor-element-1f4ca78{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-1f4ca78 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1f4ca78 .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-38018 .elementor-element.elementor-element-f4d4e61{--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-38018 .elementor-element.elementor-element-55a8668{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-55a8668 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-55a8668 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-6c8c679{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-6c8c679.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-6c8c679 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-6c8c679.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4e40dd7 );}.elementor-38018 .elementor-element.elementor-element-6c8c679.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-6c8c679.elementor-view-default .elementor-icon{color:var( --e-global-color-4e40dd7 );border-color:var( --e-global-color-4e40dd7 );}.elementor-38018 .elementor-element.elementor-element-6c8c679.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-6c8c679.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4e40dd7 );}.elementor-38018 .elementor-element.elementor-element-6c8c679 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-6c8c679 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-2b65be2{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-2b65be2.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-2b65be2 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-2b65be2.elementor-view-stacked .elementor-icon{background-color:#34D399;}.elementor-38018 .elementor-element.elementor-element-2b65be2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-2b65be2.elementor-view-default .elementor-icon{color:#34D399;border-color:#34D399;}.elementor-38018 .elementor-element.elementor-element-2b65be2.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-2b65be2.elementor-view-default .elementor-icon svg{fill:#34D399;}.elementor-38018 .elementor-element.elementor-element-2b65be2 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-2b65be2 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-a3a009c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-a3a009c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a3a009c.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-a3a009c .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-38018 .elementor-element.elementor-element-1f738b2{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-1f738b2 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-1f738b2 .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-38018 .elementor-element.elementor-element-f329c49{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-f329c49 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f329c49 .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-38018 .elementor-element.elementor-element-8f144cd{--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-38018 .elementor-element.elementor-element-48fa0da{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-48fa0da > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-48fa0da img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-82ac308{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-82ac308.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-82ac308 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-82ac308.elementor-view-stacked .elementor-icon{background-color:#E388A1;}.elementor-38018 .elementor-element.elementor-element-82ac308.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-82ac308.elementor-view-default .elementor-icon{color:#E388A1;border-color:#E388A1;}.elementor-38018 .elementor-element.elementor-element-82ac308.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-82ac308.elementor-view-default .elementor-icon svg{fill:#E388A1;}.elementor-38018 .elementor-element.elementor-element-82ac308 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-82ac308 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-911800b{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-911800b.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-911800b .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-911800b.elementor-view-stacked .elementor-icon{background-color:#E9A0B4;}.elementor-38018 .elementor-element.elementor-element-911800b.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-911800b.elementor-view-default .elementor-icon{color:#E9A0B4;border-color:#E9A0B4;}.elementor-38018 .elementor-element.elementor-element-911800b.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-911800b.elementor-view-default .elementor-icon svg{fill:#E9A0B4;}.elementor-38018 .elementor-element.elementor-element-911800b .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-911800b .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c .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-38018 .elementor-element.elementor-element-c484474{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-c484474 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-c484474 .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-38018 .elementor-element.elementor-element-8faef97 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8faef97 .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-38018 .elementor-element.elementor-element-712b963{--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-38018 .elementor-element.elementor-element-3e825b5{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-3e825b5 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-3e825b5 img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-218812d{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-218812d.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-218812d .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-218812d.elementor-view-stacked .elementor-icon{background-color:#A29172;}.elementor-38018 .elementor-element.elementor-element-218812d.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-218812d.elementor-view-default .elementor-icon{color:#A29172;border-color:#A29172;}.elementor-38018 .elementor-element.elementor-element-218812d.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-218812d.elementor-view-default .elementor-icon svg{fill:#A29172;}.elementor-38018 .elementor-element.elementor-element-218812d .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-218812d .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-93aa8f1{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-93aa8f1.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-93aa8f1 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-93aa8f1.elementor-view-stacked .elementor-icon{background-color:#CAB58E;}.elementor-38018 .elementor-element.elementor-element-93aa8f1.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-93aa8f1.elementor-view-default .elementor-icon{color:#CAB58E;border-color:#CAB58E;}.elementor-38018 .elementor-element.elementor-element-93aa8f1.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-93aa8f1.elementor-view-default .elementor-icon svg{fill:#CAB58E;}.elementor-38018 .elementor-element.elementor-element-93aa8f1 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-93aa8f1 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-9044184{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-9044184 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9044184.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-9044184 .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-38018 .elementor-element.elementor-element-c860e39{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-c860e39 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-c860e39 .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-38018 .elementor-element.elementor-element-3a10dec > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-3a10dec .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-38018 .elementor-element.elementor-element-5c487bc{--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-38018 .elementor-element.elementor-element-a513eaf{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-a513eaf > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a513eaf img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-4aecf96{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-4aecf96.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-4aecf96 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-4aecf96.elementor-view-stacked .elementor-icon{background-color:#F9A825;}.elementor-38018 .elementor-element.elementor-element-4aecf96.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-4aecf96.elementor-view-default .elementor-icon{color:#F9A825;border-color:#F9A825;}.elementor-38018 .elementor-element.elementor-element-4aecf96.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-4aecf96.elementor-view-default .elementor-icon svg{fill:#F9A825;}.elementor-38018 .elementor-element.elementor-element-4aecf96 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-4aecf96 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-f8e5038{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-f8e5038.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-f8e5038 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-f8e5038.elementor-view-stacked .elementor-icon{background-color:#FBC02D;}.elementor-38018 .elementor-element.elementor-element-f8e5038.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-f8e5038.elementor-view-default .elementor-icon{color:#FBC02D;border-color:#FBC02D;}.elementor-38018 .elementor-element.elementor-element-f8e5038.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-f8e5038.elementor-view-default .elementor-icon svg{fill:#FBC02D;}.elementor-38018 .elementor-element.elementor-element-f8e5038 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-f8e5038 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-f68bf24{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-f68bf24 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f68bf24.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-f68bf24 .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-38018 .elementor-element.elementor-element-a2f9a35{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-a2f9a35 > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-a2f9a35 .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-38018 .elementor-element.elementor-element-e1628f6 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e1628f6 .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-38018 .elementor-element.elementor-element-baf0de5{--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-38018 .elementor-element.elementor-element-ad0520c{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-ad0520c > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ad0520c img{width:100%;border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-bc04015{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-bc04015.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-bc04015 .elementor-icon-wrapper{text-align:center;}.elementor-38018 .elementor-element.elementor-element-bc04015.elementor-view-stacked .elementor-icon{background-color:#1E40AF;}.elementor-38018 .elementor-element.elementor-element-bc04015.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-bc04015.elementor-view-default .elementor-icon{color:#1E40AF;border-color:#1E40AF;}.elementor-38018 .elementor-element.elementor-element-bc04015.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-bc04015.elementor-view-default .elementor-icon svg{fill:#1E40AF;}.elementor-38018 .elementor-element.elementor-element-bc04015 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-bc04015 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-b7de874{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-b7de874.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-b7de874 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-b7de874.elementor-view-stacked .elementor-icon{background-color:#3B82F6;}.elementor-38018 .elementor-element.elementor-element-b7de874.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-b7de874.elementor-view-default .elementor-icon{color:#3B82F6;border-color:#3B82F6;}.elementor-38018 .elementor-element.elementor-element-b7de874.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-b7de874.elementor-view-default .elementor-icon svg{fill:#3B82F6;}.elementor-38018 .elementor-element.elementor-element-b7de874 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-b7de874 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-ff7dffe{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-ff7dffe > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ff7dffe.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-ff7dffe .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-38018 .elementor-element.elementor-element-a5af43d{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-a5af43d > .elementor-widget-container{padding:0vw 0vw 0.5vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-a5af43d .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-38018 .elementor-element.elementor-element-21e246f > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-21e246f .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-38018 .elementor-element.elementor-element-ff49d75{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;bottom:-3vw;}.elementor-38018 .elementor-element.elementor-element-ff49d75.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-ff49d75{left:5vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-ff49d75{right:5vw;}.elementor-38018 .elementor-element.elementor-element-ff49d75 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-510285b{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;top:-2vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-510285b{right:7vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-510285b{left:7vw;}.elementor-38018 .elementor-element.elementor-element-510285b img{width:100%;}.elementor-38018 .elementor-element.elementor-element-08be6d9{--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-38018 .elementor-element.elementor-element-08be6d9:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-08be6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-081c863{--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-38018 .elementor-element.elementor-element-081c863:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-081c863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38018 .elementor-element.elementor-element-081c863::before, .elementor-38018 .elementor-element.elementor-element-081c863 > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-081c863 > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-081c863 > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-081c863 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-081c863 > .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-38018 .elementor-element.elementor-element-081c863::before{filter:brightness( 60% ) contrast( 135% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-38018 .elementor-element.elementor-element-3ddb7a7{--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-38018 .elementor-element.elementor-element-2755882{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-2755882.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-2755882 .elementor-icon-wrapper{text-align:end;}.elementor-38018 .elementor-element.elementor-element-2755882.elementor-view-stacked .elementor-icon{background-color:#EA580C;}.elementor-38018 .elementor-element.elementor-element-2755882.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-2755882.elementor-view-default .elementor-icon{color:#EA580C;border-color:#EA580C;}.elementor-38018 .elementor-element.elementor-element-2755882.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-2755882.elementor-view-default .elementor-icon svg{fill:#EA580C;}.elementor-38018 .elementor-element.elementor-element-2755882 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-2755882 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-bed9f54{width:var( --container-widget-width, 49.7% );max-width:49.7%;--container-widget-width:49.7%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-bed9f54.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-bed9f54 .elementor-icon-wrapper{text-align:start;}.elementor-38018 .elementor-element.elementor-element-bed9f54.elementor-view-stacked .elementor-icon{background-color:#FB923C;}.elementor-38018 .elementor-element.elementor-element-bed9f54.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-bed9f54.elementor-view-default .elementor-icon{color:#FB923C;border-color:#FB923C;}.elementor-38018 .elementor-element.elementor-element-bed9f54.elementor-view-framed .elementor-icon, .elementor-38018 .elementor-element.elementor-element-bed9f54.elementor-view-default .elementor-icon svg{fill:#FB923C;}.elementor-38018 .elementor-element.elementor-element-bed9f54 .elementor-icon{font-size:0.7vw;}.elementor-38018 .elementor-element.elementor-element-bed9f54 .elementor-icon svg{height:0.7vw;}.elementor-38018 .elementor-element.elementor-element-e25e0af{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-e25e0af > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e25e0af .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-38018 .elementor-element.elementor-element-0a4ed0a{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-0a4ed0a > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-0a4ed0a .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-38018 .elementor-element.elementor-element-d9de5a6{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-d9de5a6 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-d9de5a6 .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-38018 .elementor-element.elementor-element-41d5512{--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-38018 .elementor-element.elementor-element-68db3fe{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-acfb810{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-15c5fb2{--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:2vw;--padding-bottom:2.5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-38018 .elementor-element.elementor-element-15c5fb2:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-15c5fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E7;}.elementor-38018 .elementor-element.elementor-element-15c5fb2::before, .elementor-38018 .elementor-element.elementor-element-15c5fb2 > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-15c5fb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-15c5fb2 > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-15c5fb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-15c5fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-620c0dd{--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:4vw;--padding-bottom:4vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-620c0dd:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-620c0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-620c0dd::before, .elementor-38018 .elementor-element.elementor-element-620c0dd > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-620c0dd > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-620c0dd > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-620c0dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-620c0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-5a27da5{--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-38018 .elementor-element.elementor-element-b7da64e{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-b7da64e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b7da64e.elementor-element{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-b7da64e .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-38018 .elementor-element.elementor-element-9577066{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-38018 .elementor-element.elementor-element-9577066 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-9577066 .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-38018 .elementor-element.elementor-element-a1d2550{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-38018 .elementor-element.elementor-element-a1d2550 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a1d2550.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-a1d2550 .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-38018 .elementor-element.elementor-element-80e8f36{--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-38018 .elementor-element.elementor-element-5f7e40f{--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-38018 .elementor-element.elementor-element-5f7e40f.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-cf56ca2{--display:flex;}.elementor-38018 .elementor-element.elementor-element-3b98c55 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-2bcabbb{width:auto;max-width:auto;bottom:0px;z-index:2;}.elementor-38018 .elementor-element.elementor-element-2bcabbb > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-2bcabbb.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-2bcabbb{right:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-2bcabbb{left:0px;}.elementor-38018 .elementor-element.elementor-element-1c9dda1{--display:flex;}.elementor-38018 .elementor-element.elementor-element-cbdb21f{width:100%;max-width:100%;z-index:2;}.elementor-38018 .elementor-element.elementor-element-cbdb21f > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-38018 .elementor-element.elementor-element-cbdb21f .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-38018 .elementor-element.elementor-element-47fddf2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-47fddf2 .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-38018 .elementor-element.elementor-element-1bdce12{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-38018 .elementor-element.elementor-element-1bdce12 > .elementor-widget-container{background-color:#EA580C;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-38018 .elementor-element.elementor-element-1bdce12.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-1bdce12{left:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-1bdce12{right:0px;}.elementor-38018 .elementor-element.elementor-element-1bdce12 .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-38018 .elementor-element.elementor-element-0fb8dca{--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-38018 .elementor-element.elementor-element-81add72{--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-38018 .elementor-element.elementor-element-81add72.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-7482f3f{--display:flex;--overflow:hidden;}.elementor-38018 .elementor-element.elementor-element-86f08ae img{width:100%;}.elementor-38018 .elementor-element.elementor-element-d92d24c{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-38018 .elementor-element.elementor-element-d92d24c > .elementor-widget-container{background-color:var( --e-global-color-4e40dd7 );padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-38018 .elementor-element.elementor-element-d92d24c.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-d92d24c{left:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-d92d24c{right:0px;}.elementor-38018 .elementor-element.elementor-element-d92d24c .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-38018 .elementor-element.elementor-element-ece6f83{width:auto;max-width:auto;top:11.5vw;z-index:2;}.elementor-38018 .elementor-element.elementor-element-ece6f83 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ece6f83.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-ece6f83{right:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-ece6f83{left:0px;}.elementor-38018 .elementor-element.elementor-element-0f444ec{width:100%;max-width:100%;z-index:2;}.elementor-38018 .elementor-element.elementor-element-0f444ec > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0f444ec .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-38018 .elementor-element.elementor-element-b1edf6a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b1edf6a .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-38018 .elementor-element.elementor-element-a31cff9{--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-38018 .elementor-element.elementor-element-a31cff9.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-9e6939c{--display:flex;}.elementor-38018 .elementor-element.elementor-element-8a24896 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-dfa0719{width:100%;max-width:100%;z-index:2;}.elementor-38018 .elementor-element.elementor-element-dfa0719 > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-38018 .elementor-element.elementor-element-dfa0719 .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-38018 .elementor-element.elementor-element-0360608 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0360608 .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-38018 .elementor-element.elementor-element-bfe72cc{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-38018 .elementor-element.elementor-element-bfe72cc > .elementor-widget-container{background-color:#E388A1;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-38018 .elementor-element.elementor-element-bfe72cc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-bfe72cc{left:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-bfe72cc{right:0px;}.elementor-38018 .elementor-element.elementor-element-bfe72cc .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-38018 .elementor-element.elementor-element-9d1d4d1{width:auto;max-width:auto;top:11.5vw;z-index:2;}.elementor-38018 .elementor-element.elementor-element-9d1d4d1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9d1d4d1.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-9d1d4d1{right:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-9d1d4d1{left:0px;}.elementor-38018 .elementor-element.elementor-element-3a06d30{--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-38018 .elementor-element.elementor-element-3a06d30.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-c5aa388{--display:flex;}.elementor-38018 .elementor-element.elementor-element-5cf88d4 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-99be98e{width:100%;max-width:100%;z-index:2;}.elementor-38018 .elementor-element.elementor-element-99be98e > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-38018 .elementor-element.elementor-element-99be98e .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-38018 .elementor-element.elementor-element-0b21b04 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0b21b04 .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-38018 .elementor-element.elementor-element-e9f230f{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-38018 .elementor-element.elementor-element-e9f230f > .elementor-widget-container{background-color:#A29172;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-38018 .elementor-element.elementor-element-e9f230f.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-e9f230f{left:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-e9f230f{right:0px;}.elementor-38018 .elementor-element.elementor-element-e9f230f .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-38018 .elementor-element.elementor-element-b27eea5{width:auto;max-width:auto;top:11.5vw;z-index:2;}.elementor-38018 .elementor-element.elementor-element-b27eea5 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b27eea5.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-b27eea5{right:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-b27eea5{left:0px;}.elementor-38018 .elementor-element.elementor-element-998d88f{--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-38018 .elementor-element.elementor-element-998d88f.e-con{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-c8499f7{--display:flex;}.elementor-38018 .elementor-element.elementor-element-ebc83f7 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-458096c{width:auto;max-width:auto;bottom:0px;z-index:2;}.elementor-38018 .elementor-element.elementor-element-458096c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-458096c.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-458096c{right:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-458096c{left:0px;}.elementor-38018 .elementor-element.elementor-element-ace3280{width:100%;max-width:100%;z-index:2;}.elementor-38018 .elementor-element.elementor-element-ace3280 > .elementor-widget-container{padding:1vw 0vw 0.5vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ace3280 .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-38018 .elementor-element.elementor-element-ecf58a0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ecf58a0 .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-38018 .elementor-element.elementor-element-5736ea2{width:auto;max-width:auto;top:1vw;z-index:100;text-align:center;}.elementor-38018 .elementor-element.elementor-element-5736ea2 > .elementor-widget-container{background-color:#F9A825;padding:0vw 1vw 0vw 1vw;border-radius:100px 100px 100px 100px;}.elementor-38018 .elementor-element.elementor-element-5736ea2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-5736ea2{left:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-5736ea2{right:0px;}.elementor-38018 .elementor-element.elementor-element-5736ea2 .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-38018 .elementor-element.elementor-element-f2297c9{--display:flex;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-1d8bc17.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-e96fd64{--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:2.5vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-38018 .elementor-element.elementor-element-e96fd64:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-e96fd64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEE;}.elementor-38018 .elementor-element.elementor-element-ccac4ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.03;--border-radius:1.5vw 1.5vw 1.5vw 1.5vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-ccac4ae:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-ccac4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAEE;}.elementor-38018 .elementor-element.elementor-element-ccac4ae::before, .elementor-38018 .elementor-element.elementor-element-ccac4ae > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-ccac4ae > .e-con-inner > .elementor-background-video-container::before, .elementor-38018 .elementor-element.elementor-element-ccac4ae > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-ccac4ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-38018 .elementor-element.elementor-element-ccac4ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-38018 .elementor-element.elementor-element-bca0393{width:100%;max-width:100%;top:4vw;z-index:0;text-align:center;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-bca0393{left:0px;}body.rtl .elementor-38018 .elementor-element.elementor-element-bca0393{right:0px;}.elementor-38018 .elementor-element.elementor-element-bca0393 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20vw;font-weight:600;line-height:0.6em;color:#FFFFFF66;}.elementor-38018 .elementor-element.elementor-element-66bdf42{--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-38018 .elementor-element.elementor-element-ca7c942{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-cdfab8c{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-cdfab8c > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-cdfab8c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:1.1vw;font-weight:600;text-transform:capitalize;line-height:2em;letter-spacing:0.07em;color:#333333;}.elementor-38018 .elementor-element.elementor-element-03a0860{width:100%;max-width:100%;z-index:2;text-align:center;}.elementor-38018 .elementor-element.elementor-element-03a0860 > .elementor-widget-container{background-color:#FFFFFF00;padding:0vw 0vw 0vw 0vw;border-radius:8px 8px 8px 8px;}.elementor-38018 .elementor-element.elementor-element-03a0860 .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-38018 .elementor-element.elementor-element-b1ed844{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-38018 .elementor-element.elementor-element-b1ed844:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-b1ed844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-a7e83be{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-a7e83be > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a7e83be img{width:100%;border-radius:.5vw .5vw .5vw .5vw;}.elementor-38018 .elementor-element.elementor-element-a82bbf2{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-27d6d64{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-27d6d64 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-27d6d64.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-27d6d64 .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-38018 .elementor-element.elementor-element-01eeef5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-739afa3{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-739afa3 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-739afa3 .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-38018 .elementor-element.elementor-element-17f942f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-38018 .elementor-element.elementor-element-17f942f:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-17f942f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-435b2dd{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-435b2dd > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-435b2dd img{width:100%;border-radius:.5vw .5vw .5vw .5vw;}.elementor-38018 .elementor-element.elementor-element-e47e376{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-72ed2e2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-72ed2e2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-72ed2e2.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-72ed2e2 .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-38018 .elementor-element.elementor-element-16b4628{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-16b4628 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-4aaa8c3{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-4aaa8c3 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-4aaa8c3 .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-38018 .elementor-element.elementor-element-c328332{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-38018 .elementor-element.elementor-element-c328332:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-c328332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-16e0d39{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-16e0d39 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-16e0d39 img{width:100%;border-radius:.5vw .5vw .5vw .5vw;}.elementor-38018 .elementor-element.elementor-element-78f86c0{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-01713f0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-01713f0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-01713f0.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-01713f0 .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-38018 .elementor-element.elementor-element-47f11d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-47f11d2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-392760d{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-392760d > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-392760d .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-38018 .elementor-element.elementor-element-79e1472{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-38018 .elementor-element.elementor-element-79e1472:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-79e1472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-568133f{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-568133f > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-568133f img{width:100%;border-radius:.5vw .5vw .5vw .5vw;}.elementor-38018 .elementor-element.elementor-element-98dd8cc{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-9362579{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-9362579 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9362579.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-9362579 .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-38018 .elementor-element.elementor-element-469ca8d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-469ca8d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-2c7ffa7{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-2c7ffa7 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-2c7ffa7 .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-38018 .elementor-element.elementor-element-a7219dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-38018 .elementor-element.elementor-element-a7219dd:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-a7219dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-5a06573{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-5a06573 > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-5a06573 img{width:100%;border-radius:.5vw .5vw .5vw .5vw;}.elementor-38018 .elementor-element.elementor-element-454eb38{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-1ee3008{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-1ee3008 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1ee3008.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-1ee3008 .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-38018 .elementor-element.elementor-element-e4118c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-e4118c3 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b10be41{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-b10be41 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b10be41 .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-38018 .elementor-element.elementor-element-8aac0be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--border-radius:.5vw .5vw .5vw .5vw;--padding-top:1.5vw;--padding-bottom:1.5vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-38018 .elementor-element.elementor-element-8aac0be:not(.elementor-motion-effects-element-type-background), .elementor-38018 .elementor-element.elementor-element-8aac0be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38018 .elementor-element.elementor-element-1d2158b{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-1d2158b > .elementor-widget-container{padding:0vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1d2158b img{width:100%;border-radius:.5vw .5vw .5vw .5vw;}.elementor-38018 .elementor-element.elementor-element-c90da1f{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-32d6bbd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-32d6bbd > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-32d6bbd.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-32d6bbd .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-38018 .elementor-element.elementor-element-d5c9f48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-d5c9f48 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-68ae334{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-68ae334 > .elementor-widget-container{padding:1vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-68ae334 .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-38018 .elementor-element.elementor-element-df02566{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:6vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-df02566{right:9vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-df02566{left:9vw;}.elementor-38018 .elementor-element.elementor-element-df02566 img{width:100%;}.elementor-38018 .elementor-element.elementor-element-f6e32ef{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:6vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-f6e32ef{left:9vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-f6e32ef{right:9vw;}.elementor-38018 .elementor-element.elementor-element-f6e32ef img{width:100%;}.elementor-38018 .elementor-element.elementor-element-e6f9909{--display:flex;}.elementor-38018 .elementor-element.elementor-element-771e9c4{--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-38018 .elementor-element.elementor-element-05a3e23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1020px){.elementor-38018 .elementor-element.elementor-element-fbbfc24{--padding-top:9vw;--padding-bottom:1vw;--padding-left:0.8vw;--padding-right:0.8vw;}.elementor-38018 .elementor-element.elementor-element-2080381{--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-38018 .elementor-element.elementor-element-de011e0{top:30vw;}.elementor-38018 .elementor-element.elementor-element-de011e0 .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-dcfd9a4 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-6db2e80{bottom:8vw;}.elementor-38018 .elementor-element.elementor-element-faf8f3a{--padding-top:6vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-ced45cb .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-14b23b1 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-14b23b1 .elementor-heading-title{font-size:3.4vw;}.elementor-38018 .elementor-element.elementor-element-0e72e87{--padding-top:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-77cd0d2 > .elementor-widget-container{padding:0vw 0vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-77cd0d2 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-358fcf9{--padding-top:2vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-3dfcc34{--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:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-199b887{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-199b887.elementor-element{--order:1;}.elementor-38018 .elementor-element.elementor-element-ac01d71.elementor-element{--order:3;}.elementor-38018 .elementor-element.elementor-element-ac01d71{text-align:center;}.elementor-38018 .elementor-element.elementor-element-ac01d71 .elementor-heading-title{font-size:2.2vw;line-height:2.2em;}.elementor-38018 .elementor-element.elementor-element-83dc826 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-83dc826.elementor-element{--align-self:center;--order:2;}.elementor-38018 .elementor-element.elementor-element-83dc826 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-aeb712f .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-aeb712f .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-c6ad679 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-9b409b4 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-2865380 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-2865380 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-143fba7 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-143fba7 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-db260fc .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-6f7f4aa .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-c477125 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-c477125 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-7b9db6b .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-7b9db6b .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-014c577 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-30d0a3c .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-b5218e3 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-b5218e3 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-20e1fd7 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-20e1fd7 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-298c897 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-f6ca4fd .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-8b5bc35 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-8b5bc35 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-fb155e2 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-fb155e2 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-286a618 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-4978dea .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-4978dea .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-88d8d47 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-a0e70a6 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-d646f2d{--container-widget-width:5.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5.5% );max-width:5.5%;bottom:-7vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-d646f2d{right:2vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-d646f2d{left:2vw;}.elementor-38018 .elementor-element.elementor-element-ae9b22c{--padding-top:4vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-1f6c025{--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:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-dbc96b8 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-f102845 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f102845{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-f102845 .elementor-heading-title{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-b5e36f3 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b5e36f3{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-b5e36f3 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-b239de5{--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-b239de5.e-con{--order:0;}.elementor-38018 .elementor-element.elementor-element-c641bff .elementor-heading-title{font-size:1.8vw;}.elementor-38018 .elementor-element.elementor-element-2dc88ab.e-con{--order:1;}.elementor-38018 .elementor-element.elementor-element-e7e87c1{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-4873510{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-4873510 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-ac2bde0.e-con{--order:2;}.elementor-38018 .elementor-element.elementor-element-3129e1a{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-3c9d7d4{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-3c9d7d4 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-37dfea7.e-con{--order:3;}.elementor-38018 .elementor-element.elementor-element-9ebab52{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-a303781{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-a303781 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-0cfe1a6.e-con{--order:4;}.elementor-38018 .elementor-element.elementor-element-8b4dae4{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-a60ca44{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-a60ca44 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-623f609.e-con{--order:6;}.elementor-38018 .elementor-element.elementor-element-ff45527{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-8b4b042{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-8b4b042 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-92569fc.e-con{--order:7;}.elementor-38018 .elementor-element.elementor-element-eb91dde{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-4f87806{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-4f87806 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-5c7aaff.e-con{--order:8;}.elementor-38018 .elementor-element.elementor-element-1255700{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-29e358c{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-29e358c .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-a012ef3.e-con{--order:9;}.elementor-38018 .elementor-element.elementor-element-e9e51ec{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-0189cc9{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-0189cc9 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-bc1bc4f{--padding-top:2vw;--padding-bottom:10vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-ce18a80{--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:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-3dfaf49{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-3dfaf49.elementor-element{--order:1;}.elementor-38018 .elementor-element.elementor-element-96f638c.elementor-element{--order:3;}.elementor-38018 .elementor-element.elementor-element-96f638c{text-align:center;}.elementor-38018 .elementor-element.elementor-element-96f638c .elementor-heading-title{font-size:2.2vw;line-height:2.2em;}.elementor-38018 .elementor-element.elementor-element-61279f9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-61279f9.elementor-element{--align-self:center;--order:2;}.elementor-38018 .elementor-element.elementor-element-61279f9 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-66ac9f2{--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-8df39b1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8df39b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-8df39b1 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-6b0eac7{--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-6b0eac7.e-con{--order:0;}.elementor-38018 .elementor-element.elementor-element-55b56a1 .elementor-heading-title{font-size:1.8vw;}.elementor-38018 .elementor-element.elementor-element-c92b19e.e-con{--order:1;}.elementor-38018 .elementor-element.elementor-element-18cfb90{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-1605ff8 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-71be34f.e-con{--order:2;}.elementor-38018 .elementor-element.elementor-element-25bc508{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-a62885e .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-3e6e477.e-con{--order:3;}.elementor-38018 .elementor-element.elementor-element-ee9232e{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-ba57c0d .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-5f085c1.e-con{--order:4;}.elementor-38018 .elementor-element.elementor-element-f4b7222{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-a1b7321 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-0059eea.e-con{--order:6;}.elementor-38018 .elementor-element.elementor-element-aa34ee1{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-8a34564 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-1af31e7.e-con{--order:7;}.elementor-38018 .elementor-element.elementor-element-a248026{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-0fc3ed6 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-bacb982.e-con{--order:8;}.elementor-38018 .elementor-element.elementor-element-ec37eab{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-771b764 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-60b4cbf.e-con{--order:9;}.elementor-38018 .elementor-element.elementor-element-7fcb84d{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-38018 .elementor-element.elementor-element-f78f39d .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-7bd92f5{--padding-top:2vw;--padding-bottom:4vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-ed81e6e.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ed81e6e .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-f52a4b1 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-57d19c9{--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-38018 .elementor-element.elementor-element-0e1faf5{text-align:center;}.elementor-38018 .elementor-element.elementor-element-0e1faf5 .elementor-heading-title{font-size:2.5vw;line-height:2.2em;}.elementor-38018 .elementor-element.elementor-element-100cf69{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:20vw;}.elementor-38018 .elementor-element.elementor-element-100cf69.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-100cf69{left:40%;}body.rtl .elementor-38018 .elementor-element.elementor-element-100cf69{right:40%;}.elementor-38018 .elementor-element.elementor-element-6368ee2 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-6368ee2 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-071a3eb .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-071a3eb .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-361cfca .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-e9cc0db .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-1f4ca78 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1f4ca78 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-6c8c679 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-6c8c679 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-2b65be2 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-2b65be2 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-a3a009c .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-1f738b2 .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-f329c49 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f329c49 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-82ac308 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-82ac308 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-911800b .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-911800b .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-c484474 .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-8faef97 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8faef97 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-218812d .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-218812d .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-93aa8f1 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-93aa8f1 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-9044184 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-c860e39 .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-3a10dec > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-3a10dec .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-4aecf96 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-4aecf96 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-f8e5038 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-f8e5038 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-f68bf24 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-a2f9a35 .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-e1628f6 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e1628f6 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-bc04015 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-bc04015 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-b7de874 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-b7de874 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-ff7dffe .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-a5af43d .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-21e246f > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-21e246f .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-ff49d75{--container-widget-width:5.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 5.5% );max-width:5.5%;bottom:-7vw;}.elementor-38018 .elementor-element.elementor-element-081c863{--padding-top:6vw;--padding-bottom:6vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-2755882 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-2755882 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-bed9f54 .elementor-icon{font-size:0.9vw;}.elementor-38018 .elementor-element.elementor-element-bed9f54 .elementor-icon svg{height:0.9vw;}.elementor-38018 .elementor-element.elementor-element-e25e0af.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-e25e0af .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-0a4ed0a .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-d9de5a6 > .elementor-widget-container{padding:0vw 1vw 3vw 0vw;}.elementor-38018 .elementor-element.elementor-element-d9de5a6 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-620c0dd{--padding-top:8vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-b7da64e .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-9577066 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9577066{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-9577066 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-a1d2550 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a1d2550{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-a1d2550 .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-80e8f36{--justify-content:space-between;}.elementor-38018 .elementor-element.elementor-element-2bcabbb{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-cbdb21f .elementor-heading-title{font-size:2.2vw;}.elementor-38018 .elementor-element.elementor-element-47fddf2 .elementor-heading-title{font-size:1.8vw;}.elementor-38018 .elementor-element.elementor-element-1bdce12 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-0fb8dca{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-38018 .elementor-element.elementor-element-d92d24c .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-ece6f83{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-0f444ec .elementor-heading-title{font-size:1.8vw;}.elementor-38018 .elementor-element.elementor-element-b1edf6a .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-dfa0719 .elementor-heading-title{font-size:1.8vw;}.elementor-38018 .elementor-element.elementor-element-0360608 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-bfe72cc .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-9d1d4d1{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-99be98e .elementor-heading-title{font-size:1.8vw;}.elementor-38018 .elementor-element.elementor-element-0b21b04 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-e9f230f .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-b27eea5{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-458096c{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-ace3280 .elementor-heading-title{font-size:1.8vw;}.elementor-38018 .elementor-element.elementor-element-ecf58a0 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-5736ea2 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-ccac4ae{--padding-top:8vw;--padding-bottom:8vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-cdfab8c.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-cdfab8c .elementor-heading-title{font-size:1.7vw;}.elementor-38018 .elementor-element.elementor-element-03a0860 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-03a0860{text-align:center;}.elementor-38018 .elementor-element.elementor-element-03a0860 .elementor-heading-title{font-size:2.5vw;}.elementor-38018 .elementor-element.elementor-element-27d6d64{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-38018 .elementor-element.elementor-element-27d6d64 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-739afa3 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-72ed2e2{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-38018 .elementor-element.elementor-element-72ed2e2 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-4aaa8c3 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-01713f0{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-38018 .elementor-element.elementor-element-01713f0 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-392760d .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-9362579{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-38018 .elementor-element.elementor-element-9362579 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-2c7ffa7 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-1ee3008{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-38018 .elementor-element.elementor-element-1ee3008 .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-b10be41 .elementor-heading-title{font-size:1.5vw;}.elementor-38018 .elementor-element.elementor-element-32d6bbd{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-38018 .elementor-element.elementor-element-32d6bbd .elementor-heading-title{font-size:1.3vw;}.elementor-38018 .elementor-element.elementor-element-68ae334 .elementor-heading-title{font-size:1.5vw;}}@media(max-width:767px){.elementor-38018 .elementor-element.elementor-element-fbbfc24{--padding-top:16vw;--padding-bottom:4vw;--padding-left:2vw;--padding-right:2vw;}.elementor-38018 .elementor-element.elementor-element-2080381{--e-image-carousel-slides-to-show:1;}.elementor-38018 .elementor-element.elementor-element-2080381 .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-38018 .elementor-element.elementor-element-de011e0{top:96vw;text-align:start;}.elementor-38018 .elementor-element.elementor-element-de011e0 .elementor-heading-title{font-size:7.8vw;line-height:1.9em;letter-spacing:0.17em;}.elementor-38018 .elementor-element.elementor-element-dcfd9a4.elementor-element{--align-self:flex-start;}.elementor-38018 .elementor-element.elementor-element-dcfd9a4{top:114vw;}.elementor-38018 .elementor-element.elementor-element-dcfd9a4 .elementor-heading-title{font-size:3.6vw;line-height:2.6em;letter-spacing:0.3em;}.elementor-38018 .elementor-element.elementor-element-e336bd2{--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-38018 .elementor-element.elementor-element-8f2a218{top:-10vw;}.elementor-38018 .elementor-element.elementor-element-6db2e80{bottom:4vw;}.elementor-38018 .elementor-element.elementor-element-faf8f3a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--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-38018 .elementor-element.elementor-element-faf8f3a.e-con{--order:2;}.elementor-38018 .elementor-element.elementor-element-8adf263.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ced45cb{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-ced45cb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ced45cb.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ced45cb .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-14b23b1 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-38018 .elementor-element.elementor-element-14b23b1 .elementor-heading-title{font-size:5.8vw;}.elementor-38018 .elementor-element.elementor-element-2851374{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;bottom:93vw;}.elementor-38018 .elementor-element.elementor-element-18298b8{--width:55%;}.elementor-38018 .elementor-element.elementor-element-18298b8.e-con{--align-self:flex-end;--order:1;}.elementor-38018 .elementor-element.elementor-element-34ab2e7 img{border-radius:3vw 0 0 3vw;}.elementor-38018 .elementor-element.elementor-element-d9ece1e{--width:90%;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-d9ece1e.e-con{--align-self:flex-start;--order:4;}.elementor-38018 .elementor-element.elementor-element-eee76c0 img{border-radius:0 3vw 3vw 0;}.elementor-38018 .elementor-element.elementor-element-0e72e87{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-38018 .elementor-element.elementor-element-0e72e87.e-con{--order:3;}.elementor-38018 .elementor-element.elementor-element-77cd0d2 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-38018 .elementor-element.elementor-element-77cd0d2 .elementor-heading-title{font-size:3.8vw;}.elementor-38018 .elementor-element.elementor-element-a2084cb{--border-radius:3vw 3vw 3vw 3vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1.5vw;--padding-right:1.5vw;}.elementor-38018 .elementor-element.elementor-element-358fcf9{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:4vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-38018 .elementor-element.elementor-element-3dfcc34{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:16vw;--padding-bottom:3vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-38018 .elementor-element.elementor-element-3dfcc34.e-con{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-199b887.elementor-element{--align-self:center;--order:1;}.elementor-38018 .elementor-element.elementor-element-ac01d71.elementor-element{--order:3;}.elementor-38018 .elementor-element.elementor-element-ac01d71{text-align:center;}.elementor-38018 .elementor-element.elementor-element-ac01d71 .elementor-heading-title{font-size:4.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-38018 .elementor-element.elementor-element-83dc826{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-83dc826 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-83dc826.elementor-element{--align-self:center;--order:2;}.elementor-38018 .elementor-element.elementor-element-83dc826 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-ec36f78{--gap:8vw 0vw;--row-gap:8vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-c306275{--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-38018 .elementor-element.elementor-element-aeb712f{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-aeb712f.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-aeb712f .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-aeb712f .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-c4cc1a2 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-c6ad679{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-c6ad679 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-c6ad679.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-c6ad679 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-fa3d25f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-9b409b4 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9b409b4 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-2865380{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-2865380.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-2865380 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-2865380 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-143fba7{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-143fba7 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-143fba7 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-db260fc{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-db260fc > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-db260fc.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-db260fc .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-e12b965{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-6f7f4aa > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-6f7f4aa .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-c477125{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-c477125.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-c477125 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-c477125 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-7b9db6b{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-7b9db6b .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-7b9db6b .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-014c577{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-014c577 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-014c577.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-014c577 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-d5d3c35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-30d0a3c > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-30d0a3c .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-b5218e3{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-b5218e3.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-b5218e3 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-b5218e3 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-20e1fd7{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-20e1fd7 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-20e1fd7 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-298c897{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-298c897 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-298c897.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-298c897 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-328f5e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-f6ca4fd > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f6ca4fd .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-8b5bc35{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-8b5bc35.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-8b5bc35 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-8b5bc35 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-fb155e2{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-fb155e2 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-fb155e2 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-8d7cc3f .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-6296d22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-286a618 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-286a618 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-4978dea{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-4978dea.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-4978dea .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-4978dea .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-fa7bc0d .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-88d8d47{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-88d8d47 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-88d8d47.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-88d8d47 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-197baad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-a0e70a6 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a0e70a6 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-d646f2d{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;bottom:-10vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-d646f2d{right:2vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-d646f2d{left:2vw;}.elementor-38018 .elementor-element.elementor-element-f23a990{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-38018 .elementor-element.elementor-element-d50d603{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-ae9b22c{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--border-radius:0 0 3vw 3vw;--padding-top:16vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-1f6c025{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-38018 .elementor-element.elementor-element-0789021.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-dbc96b8{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-dbc96b8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-dbc96b8.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-dbc96b8 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-f102845 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f102845{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-f102845 .elementor-heading-title{font-size:4.2vw;line-height:2.2em;}.elementor-38018 .elementor-element.elementor-element-b5e36f3 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b5e36f3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-b5e36f3 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-8f8aa15{--gap:01vw 0vw;--row-gap:01vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-b239de5{--width:32.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;--flex-wrap:wrap;--align-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-b239de5.e-con{--order:5;}.elementor-38018 .elementor-element.elementor-element-c641bff > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-c641bff .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-2dc88ab{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-2dc88ab.e-con{--order:1;}.elementor-38018 .elementor-element.elementor-element-e7e87c1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e7e87c1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-4873510{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-4873510 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-4873510 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-ac2bde0{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-ac2bde0.e-con{--order:2;}.elementor-38018 .elementor-element.elementor-element-3129e1a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-3129e1a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-3c9d7d4{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-3c9d7d4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-3c9d7d4 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-37dfea7{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-37dfea7.e-con{--order:3;}.elementor-38018 .elementor-element.elementor-element-9ebab52 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9ebab52{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-a303781{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-a303781 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a303781 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-0cfe1a6{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-0cfe1a6.e-con{--order:4;}.elementor-38018 .elementor-element.elementor-element-8b4dae4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8b4dae4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-a60ca44{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-a60ca44 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a60ca44 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-623f609{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-623f609.e-con{--order:6;}.elementor-38018 .elementor-element.elementor-element-ff45527 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ff45527{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-8b4b042{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-8b4b042 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8b4b042 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-92569fc{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-92569fc.e-con{--order:7;}.elementor-38018 .elementor-element.elementor-element-eb91dde > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-eb91dde{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-4f87806{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-4f87806 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-4f87806 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-5c7aaff{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-5c7aaff.e-con{--order:8;}.elementor-38018 .elementor-element.elementor-element-1255700 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1255700{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-29e358c{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-29e358c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-29e358c .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-a012ef3{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;}.elementor-38018 .elementor-element.elementor-element-a012ef3.e-con{--order:9;}.elementor-38018 .elementor-element.elementor-element-e9e51ec > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e9e51ec{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-0189cc9{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-0189cc9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0189cc9 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-7282b1d{--border-radius:3vw 3vw 3vw 3vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-bc1bc4f{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:6vw;--padding-bottom:20vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-ce18a80{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:3vw;--padding-left:4.5vw;--padding-right:4.5vw;}.elementor-38018 .elementor-element.elementor-element-ce18a80.e-con{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-3dfaf49.elementor-element{--align-self:center;--order:1;}.elementor-38018 .elementor-element.elementor-element-96f638c.elementor-element{--order:3;}.elementor-38018 .elementor-element.elementor-element-96f638c{text-align:center;}.elementor-38018 .elementor-element.elementor-element-96f638c .elementor-heading-title{font-size:4.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-38018 .elementor-element.elementor-element-61279f9{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-61279f9 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-61279f9.elementor-element{--align-self:center;--order:2;}.elementor-38018 .elementor-element.elementor-element-61279f9 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-66ac9f2{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-8df39b1 > .elementor-widget-container{padding:0vw 7.5vw 4vw 7.5vw;}.elementor-38018 .elementor-element.elementor-element-8df39b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-8df39b1 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-31ae6f4{--gap:01vw 0vw;--row-gap:01vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-6b0eac7{--width:32.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;--flex-wrap:wrap;--align-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-6b0eac7.e-con{--order:5;}.elementor-38018 .elementor-element.elementor-element-55b56a1 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-55b56a1 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-c92b19e{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-c92b19e.e-con{--order:1;}.elementor-38018 .elementor-element.elementor-element-18cfb90 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-18cfb90{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-1605ff8{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-1605ff8 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1605ff8 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-71be34f{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-71be34f.e-con{--order:2;}.elementor-38018 .elementor-element.elementor-element-25bc508 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-25bc508{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-a62885e{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-a62885e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a62885e .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-3e6e477{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-3e6e477.e-con{--order:3;}.elementor-38018 .elementor-element.elementor-element-ee9232e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ee9232e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-ba57c0d{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-ba57c0d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ba57c0d .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-5f085c1{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-5f085c1.e-con{--order:4;}.elementor-38018 .elementor-element.elementor-element-f4b7222 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f4b7222{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-a1b7321{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-a1b7321 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a1b7321 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-0059eea{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-0059eea.e-con{--order:6;}.elementor-38018 .elementor-element.elementor-element-aa34ee1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-aa34ee1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-8a34564{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-8a34564 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8a34564 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-1af31e7{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-1af31e7.e-con{--order:7;}.elementor-38018 .elementor-element.elementor-element-a248026 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a248026{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-0fc3ed6{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-0fc3ed6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0fc3ed6 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-bacb982{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-bacb982.e-con{--order:8;}.elementor-38018 .elementor-element.elementor-element-ec37eab > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ec37eab{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-771b764{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-771b764 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-771b764 .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-60b4cbf{--width:32.5%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--align-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-38018 .elementor-element.elementor-element-60b4cbf.e-con{--order:9;}.elementor-38018 .elementor-element.elementor-element-7fcb84d > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-7fcb84d{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-38018 .elementor-element.elementor-element-f78f39d{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-f78f39d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:1vw 0vw 1vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f78f39d .elementor-heading-title{font-size:3.2vw;line-height:1.5em;}.elementor-38018 .elementor-element.elementor-element-0c80e36{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;bottom:0vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-0c80e36{left:5vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-0c80e36{right:5vw;}.elementor-38018 .elementor-element.elementor-element-f937a0e{--border-radius:3vw 3vw 3vw 3vw;--padding-top:2.5vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-7bd92f5{--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-38018 .elementor-element.elementor-element-0960291{--margin-top:0vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-38018 .elementor-element.elementor-element-935d0dc.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ed81e6e{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-ed81e6e.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ed81e6e .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-f52a4b1 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f52a4b1 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-38018 .elementor-element.elementor-element-57d19c9{--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-38018 .elementor-element.elementor-element-57d19c9.e-con{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-0e1faf5{text-align:center;}.elementor-38018 .elementor-element.elementor-element-0e1faf5 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;letter-spacing:0.2em;}.elementor-38018 .elementor-element.elementor-element-100cf69{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;top:40vw;}.elementor-38018 .elementor-element.elementor-element-100cf69.elementor-element{--align-self:center;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-100cf69{left:33%;}body.rtl .elementor-38018 .elementor-element.elementor-element-100cf69{right:33%;}.elementor-38018 .elementor-element.elementor-element-ec09f9e{--gap:8vw 0vw;--row-gap:8vw;--column-gap:0vw;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-4df91b6{--justify-content:space-between;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-38018 .elementor-element.elementor-element-6368ee2{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-6368ee2.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-6368ee2 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-6368ee2 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-071a3eb{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-071a3eb .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-071a3eb .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-361cfca{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-361cfca > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-361cfca.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-361cfca .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-e9cc0db > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e9cc0db .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-1f4ca78 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1f4ca78 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-6c8c679{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-6c8c679.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-6c8c679 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-6c8c679 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-2b65be2{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-2b65be2 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-2b65be2 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-a3a009c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-a3a009c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a3a009c.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-a3a009c .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-1f738b2 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1f738b2 .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-f329c49 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f329c49 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-82ac308{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-82ac308.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-82ac308 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-82ac308 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-911800b{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-911800b .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-911800b .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-f2f1c3c .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-c484474 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-c484474 .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-8faef97 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-38018 .elementor-element.elementor-element-8faef97 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-218812d{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-218812d.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-218812d .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-218812d .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-93aa8f1{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-93aa8f1 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-93aa8f1 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-9044184{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-9044184 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9044184.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-9044184 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-c860e39 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-c860e39 .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-3a10dec > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-38018 .elementor-element.elementor-element-3a10dec .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-4aecf96{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-4aecf96.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-4aecf96 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-4aecf96 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-f8e5038{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-f8e5038 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-f8e5038 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-f68bf24{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-f68bf24 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-f68bf24.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-f68bf24 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-a2f9a35 > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a2f9a35 .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-e1628f6 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-38018 .elementor-element.elementor-element-e1628f6 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-bc04015{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-bc04015.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-bc04015 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-bc04015 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-b7de874{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-b7de874 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-b7de874 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-ff7dffe{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-ff7dffe > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ff7dffe.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-ff7dffe .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-a5af43d > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a5af43d .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-21e246f > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-38018 .elementor-element.elementor-element-21e246f .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-ff49d75{--container-widget-width:14%;--container-widget-flex-grow:0;width:var( --container-widget-width, 14% );max-width:14%;bottom:-10vw;}body:not(.rtl) .elementor-38018 .elementor-element.elementor-element-ff49d75{left:4vw;}body.rtl .elementor-38018 .elementor-element.elementor-element-ff49d75{right:4vw;}.elementor-38018 .elementor-element.elementor-element-510285b{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-38018 .elementor-element.elementor-element-08be6d9{--padding-top:2.5vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-081c863{--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-38018 .elementor-element.elementor-element-2755882{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-2755882.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-2755882 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-2755882 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-bed9f54{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-38018 .elementor-element.elementor-element-bed9f54 .elementor-icon{font-size:2vw;}.elementor-38018 .elementor-element.elementor-element-bed9f54 .elementor-icon svg{height:2vw;}.elementor-38018 .elementor-element.elementor-element-e25e0af{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-e25e0af.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-e25e0af .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-0a4ed0a > .elementor-widget-container{padding:0vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0a4ed0a .elementor-heading-title{font-size:5.2vw;}.elementor-38018 .elementor-element.elementor-element-d9de5a6 > .elementor-widget-container{padding:0vw 0vw 4vw 0vw;}.elementor-38018 .elementor-element.elementor-element-d9de5a6 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-41d5512{--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-38018 .elementor-element.elementor-element-68db3fe{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-38018 .elementor-element.elementor-element-acfb810{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-38018 .elementor-element.elementor-element-15c5fb2{--padding-top:0vw;--padding-bottom:2.5vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-38018 .elementor-element.elementor-element-620c0dd{--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-38018 .elementor-element.elementor-element-5a27da5{--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-38018 .elementor-element.elementor-element-a7b23ba.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-b7da64e{width:100%;max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-b7da64e > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b7da64e.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-b7da64e .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-9577066 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9577066{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-9577066 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-38018 .elementor-element.elementor-element-a1d2550 > .elementor-widget-container{padding:0vw 0vw 6vw 0vw;}.elementor-38018 .elementor-element.elementor-element-a1d2550{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-38018 .elementor-element.elementor-element-a1d2550 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-5f7e40f{--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-38018 .elementor-element.elementor-element-2bcabbb{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-2bcabbb.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-cbdb21f > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-cbdb21f{text-align:start;}.elementor-38018 .elementor-element.elementor-element-cbdb21f .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-47fddf2 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-47fddf2 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-1bdce12 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-38018 .elementor-element.elementor-element-1bdce12{text-align:center;}.elementor-38018 .elementor-element.elementor-element-1bdce12 .elementor-heading-title{font-size:2.8vw;}.elementor-38018 .elementor-element.elementor-element-0fb8dca{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-38018 .elementor-element.elementor-element-81add72{--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-38018 .elementor-element.elementor-element-d92d24c > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-38018 .elementor-element.elementor-element-d92d24c{top:0vw;text-align:center;}.elementor-38018 .elementor-element.elementor-element-d92d24c .elementor-heading-title{font-size:2.8vw;}.elementor-38018 .elementor-element.elementor-element-ece6f83{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-ece6f83.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-0f444ec > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0f444ec{text-align:start;}.elementor-38018 .elementor-element.elementor-element-0f444ec .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-b1edf6a > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b1edf6a .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-a31cff9{--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-38018 .elementor-element.elementor-element-dfa0719 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-dfa0719{text-align:start;}.elementor-38018 .elementor-element.elementor-element-dfa0719 .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-0360608 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0360608 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-bfe72cc > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-38018 .elementor-element.elementor-element-bfe72cc{text-align:center;}.elementor-38018 .elementor-element.elementor-element-bfe72cc .elementor-heading-title{font-size:2.8vw;}.elementor-38018 .elementor-element.elementor-element-9d1d4d1{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-9d1d4d1.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-3a06d30{--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-38018 .elementor-element.elementor-element-99be98e > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-99be98e{text-align:start;}.elementor-38018 .elementor-element.elementor-element-99be98e .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-0b21b04 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-0b21b04 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-e9f230f > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-38018 .elementor-element.elementor-element-e9f230f{text-align:center;}.elementor-38018 .elementor-element.elementor-element-e9f230f .elementor-heading-title{font-size:2.8vw;}.elementor-38018 .elementor-element.elementor-element-b27eea5{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-b27eea5.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-998d88f{--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-38018 .elementor-element.elementor-element-458096c{width:auto;max-width:auto;}.elementor-38018 .elementor-element.elementor-element-458096c.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-ace3280 > .elementor-widget-container{padding:1vw 0vw 2vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ace3280{text-align:start;}.elementor-38018 .elementor-element.elementor-element-ace3280 .elementor-heading-title{font-size:4.6vw;}.elementor-38018 .elementor-element.elementor-element-ecf58a0 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-ecf58a0 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-5736ea2 > .elementor-widget-container{padding:0vw 3vw 0vw 3vw;}.elementor-38018 .elementor-element.elementor-element-5736ea2{text-align:center;}.elementor-38018 .elementor-element.elementor-element-5736ea2 .elementor-heading-title{font-size:2.8vw;}.elementor-38018 .elementor-element.elementor-element-e96fd64{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-38018 .elementor-element.elementor-element-ccac4ae{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--border-radius:3vw 3vw 3vw 3vw;--padding-top:16vw;--padding-bottom:12vw;--padding-left:7.5vw;--padding-right:7.5vw;}.elementor-38018 .elementor-element.elementor-element-66bdf42{--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-38018 .elementor-element.elementor-element-ca7c942{width:100%;max-width:100%;}.elementor-38018 .elementor-element.elementor-element-ca7c942.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-cdfab8c{width:100%;max-width:100%;text-align:center;}.elementor-38018 .elementor-element.elementor-element-cdfab8c.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-cdfab8c .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-03a0860 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-03a0860{text-align:center;}.elementor-38018 .elementor-element.elementor-element-03a0860 .elementor-heading-title{font-size:5.2vw;line-height:2.2em;}.elementor-38018 .elementor-element.elementor-element-b1ed844{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-a7e83be img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-a82bbf2.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-27d6d64{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-27d6d64 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-27d6d64.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-27d6d64 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-01eeef5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-739afa3 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-739afa3 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-17f942f{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-435b2dd img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-e47e376.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-72ed2e2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-72ed2e2 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-72ed2e2.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-72ed2e2 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-16b4628{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-4aaa8c3 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-4aaa8c3 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-c328332{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-16e0d39 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-78f86c0.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-01713f0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-01713f0 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-01713f0.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-01713f0 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-47f11d2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-392760d > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-392760d .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-79e1472{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-568133f img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-98dd8cc.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-9362579{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-9362579 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-9362579.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-9362579 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-469ca8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-2c7ffa7 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-2c7ffa7 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-a7219dd{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-5a06573 img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-454eb38.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-1ee3008{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-1ee3008 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-1ee3008.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-1ee3008 .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-e4118c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-b10be41 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-b10be41 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-8aac0be{--border-radius:3vw 3vw 3vw 3vw;--margin-top:2vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-38018 .elementor-element.elementor-element-1d2158b img{border-radius:1.5vw 1.5vw 1.5vw 1.5vw;}.elementor-38018 .elementor-element.elementor-element-c90da1f.elementor-element{--align-self:center;}.elementor-38018 .elementor-element.elementor-element-32d6bbd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-38018 .elementor-element.elementor-element-32d6bbd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-32d6bbd.elementor-element{--align-self:flex-end;}.elementor-38018 .elementor-element.elementor-element-32d6bbd .elementor-heading-title{font-size:3vw;}.elementor-38018 .elementor-element.elementor-element-d5c9f48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38018 .elementor-element.elementor-element-68ae334 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-38018 .elementor-element.elementor-element-68ae334 .elementor-heading-title{font-size:3.6vw;}.elementor-38018 .elementor-element.elementor-element-df02566{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-38018 .elementor-element.elementor-element-f6e32ef{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}}@media(min-width:768px){.elementor-38018 .elementor-element.elementor-element-faf8f3a{--width:40%;}.elementor-38018 .elementor-element.elementor-element-18298b8{--width:58%;}.elementor-38018 .elementor-element.elementor-element-d9ece1e{--width:38%;}.elementor-38018 .elementor-element.elementor-element-0e72e87{--width:55%;}.elementor-38018 .elementor-element.elementor-element-3dfcc34{--width:14%;}.elementor-38018 .elementor-element.elementor-element-ec36f78{--width:81%;}.elementor-38018 .elementor-element.elementor-element-c306275{--width:31%;}.elementor-38018 .elementor-element.elementor-element-2d218a9{--width:31%;}.elementor-38018 .elementor-element.elementor-element-0830490{--width:31%;}.elementor-38018 .elementor-element.elementor-element-859c42c{--width:31%;}.elementor-38018 .elementor-element.elementor-element-43ffad0{--width:31%;}.elementor-38018 .elementor-element.elementor-element-c4a4dd1{--width:31%;}.elementor-38018 .elementor-element.elementor-element-1f6c025{--width:100%;}.elementor-38018 .elementor-element.elementor-element-8f8aa15{--width:100%;}.elementor-38018 .elementor-element.elementor-element-b239de5{--width:100%;}.elementor-38018 .elementor-element.elementor-element-2dc88ab{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-ac2bde0{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-37dfea7{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-0cfe1a6{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-623f609{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-92569fc{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-5c7aaff{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-a012ef3{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-ce18a80{--width:14%;}.elementor-38018 .elementor-element.elementor-element-66ac9f2{--width:79%;}.elementor-38018 .elementor-element.elementor-element-31ae6f4{--width:100%;}.elementor-38018 .elementor-element.elementor-element-6b0eac7{--width:100%;}.elementor-38018 .elementor-element.elementor-element-c92b19e{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-71be34f{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-3e6e477{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-5f085c1{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-0059eea{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-1af31e7{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-bacb982{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-60b4cbf{--width:24.5%;}.elementor-38018 .elementor-element.elementor-element-57d19c9{--width:14%;}.elementor-38018 .elementor-element.elementor-element-ec09f9e{--width:80%;}.elementor-38018 .elementor-element.elementor-element-4df91b6{--width:48%;}.elementor-38018 .elementor-element.elementor-element-f4d4e61{--width:48%;}.elementor-38018 .elementor-element.elementor-element-8f144cd{--width:48%;}.elementor-38018 .elementor-element.elementor-element-712b963{--width:48%;}.elementor-38018 .elementor-element.elementor-element-5c487bc{--width:48%;}.elementor-38018 .elementor-element.elementor-element-baf0de5{--width:48%;}.elementor-38018 .elementor-element.elementor-element-41d5512{--width:70%;}.elementor-38018 .elementor-element.elementor-element-5f7e40f{--width:48.5%;}.elementor-38018 .elementor-element.elementor-element-0fb8dca{--width:48.5%;}.elementor-38018 .elementor-element.elementor-element-81add72{--width:47.5%;}.elementor-38018 .elementor-element.elementor-element-a31cff9{--width:47.5%;}.elementor-38018 .elementor-element.elementor-element-3a06d30{--width:47.5%;}.elementor-38018 .elementor-element.elementor-element-998d88f{--width:47.5%;}.elementor-38018 .elementor-element.elementor-element-66bdf42{--width:100%;}.elementor-38018 .elementor-element.elementor-element-b1ed844{--width:32.5%;}.elementor-38018 .elementor-element.elementor-element-17f942f{--width:32.5%;}.elementor-38018 .elementor-element.elementor-element-c328332{--width:32.5%;}.elementor-38018 .elementor-element.elementor-element-79e1472{--width:32.5%;}.elementor-38018 .elementor-element.elementor-element-a7219dd{--width:32.5%;}.elementor-38018 .elementor-element.elementor-element-8aac0be{--width:32.5%;}}@media(max-width:1020px) and (min-width:768px){.elementor-38018 .elementor-element.elementor-element-0e72e87{--width:55%;}.elementor-38018 .elementor-element.elementor-element-3dfcc34{--width:100%;}.elementor-38018 .elementor-element.elementor-element-ec36f78{--width:100%;}.elementor-38018 .elementor-element.elementor-element-c306275{--width:49%;}.elementor-38018 .elementor-element.elementor-element-2d218a9{--width:49%;}.elementor-38018 .elementor-element.elementor-element-0830490{--width:49%;}.elementor-38018 .elementor-element.elementor-element-859c42c{--width:49%;}.elementor-38018 .elementor-element.elementor-element-43ffad0{--width:49%;}.elementor-38018 .elementor-element.elementor-element-c4a4dd1{--width:49%;}.elementor-38018 .elementor-element.elementor-element-1f6c025{--width:100%;}.elementor-38018 .elementor-element.elementor-element-8f8aa15{--width:100%;}.elementor-38018 .elementor-element.elementor-element-ce18a80{--width:100%;}.elementor-38018 .elementor-element.elementor-element-66ac9f2{--width:100%;}.elementor-38018 .elementor-element.elementor-element-31ae6f4{--width:100%;}.elementor-38018 .elementor-element.elementor-element-57d19c9{--width:100%;}.elementor-38018 .elementor-element.elementor-element-ec09f9e{--width:100%;}.elementor-38018 .elementor-element.elementor-element-4df91b6{--width:49%;}.elementor-38018 .elementor-element.elementor-element-f4d4e61{--width:49%;}.elementor-38018 .elementor-element.elementor-element-8f144cd{--width:49%;}.elementor-38018 .elementor-element.elementor-element-712b963{--width:49%;}.elementor-38018 .elementor-element.elementor-element-5c487bc{--width:49%;}.elementor-38018 .elementor-element.elementor-element-baf0de5{--width:49%;}.elementor-38018 .elementor-element.elementor-element-5f7e40f{--width:41.5%;}.elementor-38018 .elementor-element.elementor-element-0fb8dca{--width:55.5%;}.elementor-38018 .elementor-element.elementor-element-b1ed844{--width:49%;}.elementor-38018 .elementor-element.elementor-element-17f942f{--width:49%;}.elementor-38018 .elementor-element.elementor-element-c328332{--width:49%;}.elementor-38018 .elementor-element.elementor-element-79e1472{--width:49%;}.elementor-38018 .elementor-element.elementor-element-a7219dd{--width:49%;}.elementor-38018 .elementor-element.elementor-element-8aac0be{--width:49%;}}/* Start custom CSS for image-carousel, class: .elementor-element-2080381 */.elementor-38018 .elementor-element.elementor-element-2080381 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

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

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


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

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

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

  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de011e0 */.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-38018 .elementor-element.elementor-element-de011e0 {
    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-dcfd9a4 */.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-38018 .elementor-element.elementor-element-dcfd9a4 {
    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-8f2a218 */.elementor-38018 .elementor-element.elementor-element-8f2a218 {
    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-38018 .elementor-element.elementor-element-8f2a218 {
    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-6db2e80 */.elementor-38018 .elementor-element.elementor-element-6db2e80 {
    position: absolute;
    width:  22vw;
    height: 30vw;
    background: var(--accent);
    z-index: 1;
    border-radius: 0 5vw 5vw 0vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-6db2e80 {
    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-ced45cb */.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-34ab2e7 */.elementor-38018 .elementor-element.elementor-element-34ab2e7 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eee76c0 */.elementor-38018 .elementor-element.elementor-element-eee76c0 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3656589 */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-3656589 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-199b887 */.elementor-38018 .elementor-element.elementor-element-199b887 {
    position: absolute;
    top:10.8vw;
    right: 0.1vw;
    transform: rotate(90deg);
}

/*タブレット以下*/
@media only screen and (max-width: 1020px){
.elementor-38018 .elementor-element.elementor-element-199b887 {
    position: static; /* ←デフォルトの通常フローに戻す */
    top: auto;
    right: auto;
    transform: rotate(0deg);
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac01d71 */.elementor-38018 .elementor-element.elementor-element-ac01d71 b {
    /*color:#154A7D;*/
    color: var(--main);;
    font-size: 1.5em;
}

.elementor-38018 .elementor-element.elementor-element-ac01d71 {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
}






/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-38018 .elementor-element.elementor-element-ac01d71 {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83dc826 */.elementor-38018 .elementor-element.elementor-element-83dc826 {
    -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-38018 .elementor-element.elementor-element-83dc826 {
    -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 container, class: .elementor-element-3dfcc34 */.elementor-38018 .elementor-element.elementor-element-3dfcc34 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10fe4e7 */.elementor-38018 .elementor-element.elementor-element-10fe4e7 img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-065bc36 */.elementor-38018 .elementor-element.elementor-element-065bc36 img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7cfe50 */.elementor-38018 .elementor-element.elementor-element-e7cfe50 img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28e91d3 */.elementor-38018 .elementor-element.elementor-element-28e91d3 img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60de91a */.elementor-38018 .elementor-element.elementor-element-60de91a img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfebac6 */.elementor-38018 .elementor-element.elementor-element-dfebac6 img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358fcf9 */.elementor-38018 .elementor-element.elementor-element-358fcf9 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-a2084cb {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbc96b8 */.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-f102845 */.elementor-38018 .elementor-element.elementor-element-f102845 b {
    /*color:#154A7D;*/
    color: var(--main);;
    font-size: 1.5em;
}


/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 767px) {
 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b239de5 */.elementor-38018 .elementor-element.elementor-element-b239de5 {
    border: 2px solid var(--main);
    border-radius: 0.5vw;
    background: var(--accent);
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-38018 .elementor-element.elementor-element-b239de5 {
    border-radius: 1vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-b239de5 {
   aspect-ratio: 1 / 1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e7e87c1 */.elementor-38018 .elementor-element.elementor-element-e7e87c1 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dc88ab */.elementor-38018 .elementor-element.elementor-element-2dc88ab {
  
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-2dc88ab {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3129e1a */.elementor-38018 .elementor-element.elementor-element-3129e1a img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2bde0 */.elementor-38018 .elementor-element.elementor-element-ac2bde0 {
  
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-ac2bde0 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ebab52 */.elementor-38018 .elementor-element.elementor-element-9ebab52 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37dfea7 */.elementor-38018 .elementor-element.elementor-element-37dfea7 {
   
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-37dfea7 {
   
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b4dae4 */.elementor-38018 .elementor-element.elementor-element-8b4dae4 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cfe1a6 */.elementor-38018 .elementor-element.elementor-element-0cfe1a6 {
  
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-0cfe1a6 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff45527 */.elementor-38018 .elementor-element.elementor-element-ff45527 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-623f609 */.elementor-38018 .elementor-element.elementor-element-623f609 {
  
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-623f609 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb91dde */.elementor-38018 .elementor-element.elementor-element-eb91dde img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92569fc */.elementor-38018 .elementor-element.elementor-element-92569fc {
  
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-92569fc {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1255700 */.elementor-38018 .elementor-element.elementor-element-1255700 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7aaff */.elementor-38018 .elementor-element.elementor-element-5c7aaff {
  
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-5c7aaff {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9e51ec */.elementor-38018 .elementor-element.elementor-element-e9e51ec img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a012ef3 */.elementor-38018 .elementor-element.elementor-element-a012ef3 {
  
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-a012ef3 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae9b22c */.elementor-38018 .elementor-element.elementor-element-ae9b22c {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
    /*background: var(--accent);*/
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-d50d603 {
    border-radius:0 0 3vw 3vw;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3dfaf49 */.elementor-38018 .elementor-element.elementor-element-3dfaf49 {
    position: absolute;
    top:11.3vw;
    right: 0.1vw;
    transform: rotate(90deg);
}

/*タブレット以下*/
@media only screen and (max-width: 1020px){
.elementor-38018 .elementor-element.elementor-element-3dfaf49 {
    position: static; /* ←デフォルトの通常フローに戻す */
    top: auto;
    right: auto;
    transform: rotate(0deg);
    
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96f638c */.elementor-38018 .elementor-element.elementor-element-96f638c b {
    /*color:#154A7D;*/
    color: var(--main);;
    font-size: 1.5em;
}

.elementor-38018 .elementor-element.elementor-element-96f638c {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  text-orientation: upright;
}






/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-38018 .elementor-element.elementor-element-96f638c {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61279f9 */.elementor-38018 .elementor-element.elementor-element-61279f9 {
    -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-38018 .elementor-element.elementor-element-61279f9 {
    -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 container, class: .elementor-element-ce18a80 */.elementor-38018 .elementor-element.elementor-element-ce18a80 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0eac7 */.elementor-38018 .elementor-element.elementor-element-6b0eac7 {
    border: 2px solid var(--main);
    border-radius: 0.5vw;
    /*background: var(--accent);*/
}

/*タブレット*/
@media only screen and (max-width: 1020px) and (min-width: 768px) {
.elementor-38018 .elementor-element.elementor-element-6b0eac7 {
    border-radius: 1vw;
}
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-6b0eac7 {
   aspect-ratio: 1 / 1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18cfb90 */.elementor-38018 .elementor-element.elementor-element-18cfb90 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c92b19e */.elementor-38018 .elementor-element.elementor-element-c92b19e {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-c92b19e {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25bc508 */.elementor-38018 .elementor-element.elementor-element-25bc508 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71be34f */.elementor-38018 .elementor-element.elementor-element-71be34f {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-71be34f {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee9232e */.elementor-38018 .elementor-element.elementor-element-ee9232e img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e6e477 */.elementor-38018 .elementor-element.elementor-element-3e6e477 {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-3e6e477 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b7222 */.elementor-38018 .elementor-element.elementor-element-f4b7222 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f085c1 */.elementor-38018 .elementor-element.elementor-element-5f085c1 {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-5f085c1 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa34ee1 */.elementor-38018 .elementor-element.elementor-element-aa34ee1 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0059eea */.elementor-38018 .elementor-element.elementor-element-0059eea {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-0059eea {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a248026 */.elementor-38018 .elementor-element.elementor-element-a248026 img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1af31e7 */.elementor-38018 .elementor-element.elementor-element-1af31e7 {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-1af31e7 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec37eab */.elementor-38018 .elementor-element.elementor-element-ec37eab img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bacb982 */.elementor-38018 .elementor-element.elementor-element-bacb982 {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-bacb982 {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fcb84d */.elementor-38018 .elementor-element.elementor-element-7fcb84d img {
    aspect-ratio: 1 / 1 ;
    object-fit: contain;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60b4cbf */.elementor-38018 .elementor-element.elementor-element-60b4cbf {
  aspect-ratio: 1/1;
    border-radius: 1.5vw;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-60b4cbf {
    aspect-ratio: 1/1;
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1bc4f */.elementor-38018 .elementor-element.elementor-element-bc1bc4f {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
    background: var(--accent);
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-7282b1d {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f52a4b1 */.elementor-38018 .elementor-element.elementor-element-f52a4b1 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-0e1faf5 */.elementor-38018 .elementor-element.elementor-element-0e1faf5 {
  -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-38018 .elementor-element.elementor-element-0e1faf5 {
    -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 image, class: .elementor-element-100cf69 */.elementor-38018 .elementor-element.elementor-element-100cf69 img {
    aspect-ratio: 1 / 1; 
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d19c9 */.elementor-38018 .elementor-element.elementor-element-57d19c9 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bf40f3 */.elementor-38018 .elementor-element.elementor-element-3bf40f3 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6a0762 */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-e6a0762 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55a8668 */.elementor-38018 .elementor-element.elementor-element-55a8668 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-136449f */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-136449f {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48fa0da */.elementor-38018 .elementor-element.elementor-element-48fa0da img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e3cf755 */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-e3cf755 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e825b5 */.elementor-38018 .elementor-element.elementor-element-3e825b5 img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81803ae */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-81803ae {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a513eaf */.elementor-38018 .elementor-element.elementor-element-a513eaf img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-720c4c6 */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-720c4c6 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad0520c */.elementor-38018 .elementor-element.elementor-element-ad0520c img {
    aspect-ratio: 1.618 / 1; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74ec47e */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-74ec47e {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bd92f5 */.elementor-38018 .elementor-element.elementor-element-7bd92f5 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-f937a0e {
    border-radius: 3vw 3vw 0 0;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68db3fe */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-081c863 *//*
.elementor-38018 .elementor-element.elementor-element-081c863 {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}*/

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-081c863 {
    border-radius: 3vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7da64e */.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-9577066 */.elementor-38018 .elementor-element.elementor-element-9577066 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-3b98c55 */.elementor-38018 .elementor-element.elementor-element-3b98c55 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-3b98c55 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bcabbb */.elementor-38018 .elementor-element.elementor-element-2bcabbb {
  position: absolute;
  bottom: 0%; /* 親要素の高さの50% */
  right: 0%; /* 右端に配置 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf56ca2 */.elementor-38018 .elementor-element.elementor-element-cf56ca2 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7e40f */.elementor-38018 .elementor-element.elementor-element-5f7e40f {
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86f08ae */.elementor-38018 .elementor-element.elementor-element-86f08ae img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7482f3f */.elementor-38018 .elementor-element.elementor-element-7482f3f {
    cursor:pointer;
   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ece6f83 */.elementor-38018 .elementor-element.elementor-element-ece6f83 {
  position: absolute;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1edf6a */.elementor-38018 .elementor-element.elementor-element-b1edf6a {
overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81add72 */.elementor-38018 .elementor-element.elementor-element-81add72 {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a24896 */.elementor-38018 .elementor-element.elementor-element-8a24896 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6939c */.elementor-38018 .elementor-element.elementor-element-9e6939c {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d1d4d1 */.elementor-38018 .elementor-element.elementor-element-9d1d4d1 {
  position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a31cff9 */.elementor-38018 .elementor-element.elementor-element-a31cff9 {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5cf88d4 */.elementor-38018 .elementor-element.elementor-element-5cf88d4 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5aa388 */.elementor-38018 .elementor-element.elementor-element-c5aa388 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b27eea5 */.elementor-38018 .elementor-element.elementor-element-b27eea5 {
  position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a06d30 */.elementor-38018 .elementor-element.elementor-element-3a06d30 {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebc83f7 */.elementor-38018 .elementor-element.elementor-element-ebc83f7 img {
    aspect-ratio: 4 / 3;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-458096c */.elementor-38018 .elementor-element.elementor-element-458096c {
  position: absolute;
  bottom: 0%; /* 親要素の高さの50% */
  right: 0%; /* 右端に配置 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8499f7 */.elementor-38018 .elementor-element.elementor-element-c8499f7 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-998d88f */.elementor-38018 .elementor-element.elementor-element-998d88f {
    aspect-ratio: 4 / 3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d8bc17 */@media only screen and (max-width: 767px){
    .elementor-38018 .elementor-element.elementor-element-1d8bc17 {
    margin: 0 auto!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-620c0dd */.elementor-38018 .elementor-element.elementor-element-620c0dd {
    border-radius: 1.5vw 1.5vw 1.5vw 1.5vw;
}

/*スマホ*/

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

/*スマホ*/
@media only screen and (max-width: 767px){
.elementor-38018 .elementor-element.elementor-element-15c5fb2 {
    border-radius:0 0 0vw 0vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cdfab8c */.line-10::before {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  background-color: #000;
  margin: 0.3em 1em;
}
.line-10::after {
  content: "";
  display: inline-block;
  width: 3em;
  height: 1px;
  background-color: #000;
  margin: 0.3em 1em;
}

/* スマホサイズ以下のとき横書きにする */
@media screen and (max-width: 1020px) {
  .elementor-38018 .elementor-element.elementor-element-cdfab8c {
    -ms-writing-mode: horizontal-tb;
    writing-mode: horizontal-tb;
  }
  
   .line-10::before,
  .line-10::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-03a0860 */.elementor-38018 .elementor-element.elementor-element-03a0860 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-a7e83be */.elementor-38018 .elementor-element.elementor-element-a7e83be img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-739afa3 */.elementor-38018 .elementor-element.elementor-element-739afa3 b {
    color: var(--main);
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-435b2dd */.elementor-38018 .elementor-element.elementor-element-435b2dd img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aaa8c3 */.elementor-38018 .elementor-element.elementor-element-4aaa8c3 b {
    color: var(--main);
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16e0d39 */.elementor-38018 .elementor-element.elementor-element-16e0d39 img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-392760d */.elementor-38018 .elementor-element.elementor-element-392760d b {
    color: var(--main);
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-568133f */.elementor-38018 .elementor-element.elementor-element-568133f img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c7ffa7 */.elementor-38018 .elementor-element.elementor-element-2c7ffa7 b {
    color: var(--main);
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a06573 */.elementor-38018 .elementor-element.elementor-element-5a06573 img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b10be41 */.elementor-38018 .elementor-element.elementor-element-b10be41 b {
    color: var(--main);
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d2158b */.elementor-38018 .elementor-element.elementor-element-1d2158b img {
    aspect-ratio: 16 / 9; 
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ae334 */.elementor-38018 .elementor-element.elementor-element-68ae334 b {
    color: var(--main);
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccac4ae */.elementor-38018 .elementor-element.elementor-element-ccac4ae {
    background: var(--accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e96fd64 */.elementor-38018 .elementor-element.elementor-element-e96fd64 {
   /*background: var(--accent);*/
}/* End custom CSS */